Você pode fazer as operações de backup, restauração e recuperação dos logs arquivados usando o comando avançado RMAN, caso não deseje alterar as configurações do banco de dados no ambiente RAC ou não puder mapear para um computador da rede.
Porém, assegure-se de que os logs arquivados estejam em um disco compartilhado ou use vários destinos do logs arquivados ou mapeie cada computador da rede para que eles possam acessar os logs arquivados em todos os outros computadores.
Presumindo que haja três computadores ORA-RAC1, ORA-RAC2 e ORA-RAC3 no ambiente RAC, realize as operações de backup e recuperação usando scripts avançados do RMAN.
Para realizar os processos de backup, restauração e recuperação no ambiente RAC
RMAN target sys/oracle@RAC1 catalog <catalog owner name>/<password of owner>@<catalog database>
RUN { ALLOCATE CHANNEL C1 DEVICE TYPE SBT; ALLOCATE CHANNEL C2 DEVICE TYPE SBT CONNECT sys/oracle@RAC2; ALLOCATE CHANNEL C3 DEV1 DEVICE TYPE SBT CONNECT sys/oracle@RAC3; SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT'; BACKUP ARCHIVELOG ALL; }
RUN { ALLOCATE CHANNEL C1 DEVICE TYPE SBT; ALLOCATE CHANNEL C2 DEVICE TYPE SBT CONNECT sys/oracle@RAC2; ALLOCATE CHANNEL C3 DEVICE TYPE SBT CONNECT sys/oracle@RAC3; RESTORE ARCHIVELOG ALL; }
OU
RUN { ALLOCATE CHANNEL C1 DEVICE TYPE SBT; ALLOCATE CHANNEL C2 DEVICE TYPE SBT CONNECT sys/oracle@RAC2; ALLOCATE CHANNEL C3 DEVICE TYPE SBT CONNECT sys/oracle@RAC3; RESTORE ARCHIVELOG FROM LOGSEQ 1 UNTIL LOGSEQ 10 THREAD 1; RESTORE ARCHIVELOG FROM LOGSEQ 1 UNTIL LOGSEQ 15 THREAD 2; RESTORE ARCHIVELOG FROM LOGSEQ 1 UNTIL LOGSEQ 20 THREAD 3; }
Importante: Antes de executar o comando RMAN para recuperação, copie todos os logs de arquivamento de ORA-RAC2 e ORA-RAC3 para o destino dos logs de arquivamento de RAC1 em ORA-RAC1.
Copyright © 2017 |
|