Включение режима архивлог.
CONNECT sys AS SYSDBA
STARTUP MOUNT EXCLUSIVE -- really exclusive ?
ALTER DATABASE ARCHIVELOG; -- NOARCHIVELOG to disable
ARCHIVE LOG START;
ALTER DATABASE OPEN;
Список архивлогов, которые не были забекаплены
list archivelog all backed up 0 times to disk/sbt_tape;
Есть баг, когда Golden Gate держит архзивлоги, которые реально ему уже не нужны:
RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process
В таком случае, при острой необходимости можно их удалить с ключом force. Для пущей безопасности удалить можно только уже забекапленные логи и те, которые старше одного дня.
delete force archivelog all backed up 1 times to device type sbt_tape completed before 'sysdate-1';
Как вытащить арихвлог из имеющегося бекапа.
RMAN> run {
allocate channel t1 type 'sbt_tape';
set archivelog destination to 'C:\REPL';
restore archivelog sequence between 46435 and 46438;
release channel t1;
}
В кластере:
ALTER SYSTEM SWITCH LOGFILE
выполняет действие только для текущего экземпляра.
Для переключения логов на уровне всего кластера необходимо
ALTER SYSTEM ARCHIVE LOG CURRENT.
Включение режима архивирования в кластере
CONNECT sys AS SYSDBA
STARTUP MOUNT EXCLUSIVE -- really exclusive ?
ALTER DATABASE ARCHIVELOG; -- NOARCHIVELOG to disable
ARCHIVE LOG START;
ALTER DATABASE OPEN;
Список архивлогов, которые не были забекаплены
list archivelog all backed up 0 times to disk/sbt_tape;
Есть баг, когда Golden Gate держит архзивлоги, которые реально ему уже не нужны:
RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process
В таком случае, при острой необходимости можно их удалить с ключом force. Для пущей безопасности удалить можно только уже забекапленные логи и те, которые старше одного дня.
delete force archivelog all backed up 1 times to device type sbt_tape completed before 'sysdate-1';
Как вытащить арихвлог из имеющегося бекапа.
RMAN> run {
allocate channel t1 type 'sbt_tape';
set archivelog destination to 'C:\REPL';
restore archivelog sequence between 46435 and 46438;
release channel t1;
}
В кластере:
ALTER SYSTEM SWITCH LOGFILE
выполняет действие только для текущего экземпляра.
Для переключения логов на уровне всего кластера необходимо
ALTER SYSTEM ARCHIVE LOG CURRENT.
Включение режима архивирования в кластере
$
srvctl stop database -db rac_name –stopoption immediate
На любом узле:
SQL>
startup mount;
SQL>
alter database archivelog;
SQL> shutdown
immediate;
$
srvctl start database –db rac_name
Комментарии
Отправить комментарий