È possibile eseguire le operazioni di backup, ripristino e recupero dei registri archiviati mediante il comando RMAN avanzato, qualora non si desideri modificare le impostazioni del database nell'ambiente RAC o non sia possibile mappare un computer in rete.
Assicurarsi tuttavia di posizionare i registri archiviati su un disco condiviso o di utilizzare la destinazione di più registri archiviati oppure mappare ogni computer alla rete per garantire l'accesso ai registri archiviati su tutti gli altri computer.
Supponendo che esistano tre computer ORA-RAC1, ORA-RAC2 e ORA-RAC3 nell'ambiente RAC, eseguire le operazioni di backup e ripristino utilizzando gli script RMAN avanzati.
Per eseguire i processi di backup, ripristino e recupero nell'ambiente RAC
RMAN target sys/oracle@RAC1 catalog <nome proprietario catalogo>/<password del proprietario>@<database catalogo>
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;
}
OPPURE
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 2 UNTIL LOGSEQ 15 THREAD 1;
RESTORE ARCHIVELOG FROM LOGSEQ 3 UNTIL LOGSEQ 20 THREAD 1;
}
Importante: Prima di eseguire il comando RMAN per il ripristino, è necessario copiare tutti i registri archivio dai computer ORA-RAC2 e ORA-RAC3 alla destinazione dei registri archivio di RAC1 sul computer ORA-RAC1.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|