-- Check OMF se está habilitado
SHOW PARAMETER db_create_file_dest;

-- ALTERAR O REDO LOG ATIVO
ALTER SYSTEM SWITCH LOGFILE;

--ADICIONAR REDO:
ALTER DATABASE ADD LOGFILE GROUP X SIZE 500M;

ALTER DATABASE ADD LOGFILE MEMBER '/ora01/oradata/LAB/redo0102.log' TO GROUP 1;
ALTER DATABASE ADD LOGFILE MEMBER '/ora01/oradata/LAB/redo0202.log' TO GROUP 2;

-- REMOVER GRUPO
ALTER DATABASE DROP LOGFILE GROUP X;

-- REMOVER MEMBRO
ALTER DATABASE DROP LOGFILE MEMBER '/ora01/oradata/LAB/redo01.log';
ALTER DATABASE DROP LOGFILE MEMBER '/ora01/oradata/LAB/redo02.log';

-- ARQUIVAR O ATUAL
ALTER SYSTEM ARCHIVE LOG CURRENT;

-- LIMPAR
ALTER DATABASE CLEAR LOGFILE GROUP 1;
ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 1;

-- TAMANHO DO REDO LOG
SELECT GROUP#,THREAD#,SEQUENCE#,BYTES/1024/1024,MEMBERS,STATUS FROM V$LOG;

SELECT  
	A.GROUP#, A.THREAD#, A.SEQUENCE#, A.ARCHIVED, A.STATUS,
	B.MEMBER AS REDOLOG_FILE_NAME, (A.BYTES/1024/1024) AS SIZE_MB
FROM V$LOG A
JOIN V$LOGFILE B ON A.GROUP#=B.GROUP#
ORDER BY A.GROUP#;

SELECT l.GROUP#, 
       l.BYTES / 1024 / 1024 AS SIZE_MB, 
       f.MEMBER 
FROM V$LOG l, V$LOGFILE f WHERE l.GROUP# = f.GROUP# ORDER BY l.GROUP#;

-- VIEWs: 
SELECT * FROM V$LOG			-- Exibe as informações do arquivo redo log do arquivo de controle
SELECT * FROM V$LOGFILE		--Identifica grupos de redo log e membros e status do membro
SELECT * FROM V$LOG_HISTORY	--Contém informações do histórico de log

hostgator