Redo Logs

#106676
Avatar de WenderWender
Participante

Olá Bernardo segue abaixo:

Para identificar quantos grupos existes no banco de dados e seus status execute o seguinte select:

Select * from v$log

agora identificar a localização dos arquivos de redo através do seguinte select:

Select group#,member from v$logfile

Antes de adicionar os Redos, é necessário verificar o Status que estão com o select na coluna STATUS:

Select * from v$log

primeiro alterar o grupos caso estejam com status de ACTIVE para INACTIVE através do comando abaixo:

Alter system checkpoint;

Caso o Grupo que irá adicionar esteja com STATUS CURRENT, faça um switch conforme abaixo;

Alter system switch logfile;

Para adicionar um novo redo log file segue o comando:

Alter database add logfile member ‘DIRETÓRIODOREDOMULTIPLEXADOREDO01A.log’ to group 1;

Alter database add logfile member ‘DIRETÓRIODOREDOMULTIPLEXADOREDO02A.log’ to group 2;

Alter database add logfile member ‘DIRETÓRIODOREDOMULTIPLEXADOREDO03A.log’ to group 3;

Fazendo o select abaixo, é possível ver que os Redos estão multiplexados:

Select group#,member from v$logfile

OBSERVAÇÃO: não é necessário fazer nenhuma cópia dos outros REDOS, quando executa o comando ALTER DATABASE ADD LOGFILE MEMBER, o próprio DB irá criar o arquivo no seu diretório.

Espero ter ajudado,
Abraços.

plugins premium WordPress