ora11g,資料檔目錄: /home/oracle/opt/oradata/ora11g/standby,資料檔目錄: /home/oracle/opt/oradata/standby/SQL> ARCHIVE LOG LIST;
SQL> ALTER DATABASE FORCE LOGGING;
RMAN> BACKUP DATABASE FORMAT '/home/oracle/liuyun/%U.bak';
mkdir -p /home/oracle/opt/oradata/standby
mkdir -p $ORACLE_BASE/admin/standby/{adump,dpdump,pfile}
primary =
(DESCRIPTION = (ADDRESS = (PROTOCOL=TCP)(HOST=test51)(PORT=1522))
(CONNECT_DATA = (SERVICE_NAME=ora11g)))
standby =
(DESCRIPTION = (ADDRESS = (PROTOCOL=TCP)(HOST=test51)(PORT=1522))
(CONNECT_DATA = (SERVICE_NAME=standby)))
SQL> ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/home/oracle/opt/oradata/standby/control01.ctl';
SQL> CREATE PFILE='$ORACLE_BASE/admin/standby/pfile/init.ora' FROM SPFILE;
複製控制檔為 control02.ctl、control03.ctl。
*.log_archive_config='DG_CONFIG=(ora11g,standby)'
*.fal_client='standby'
*.fal_server='primary'
*.db_file_name_convert='ora11g','standby'
*.log_file_name_convert='ora11g','standby'
注意:11g 廢除 standby_archive_dest 與 lock_name_space,改用標準 log_archive_dest_n。
啟動 Standby 至 MOUNT 狀態,啟動 Redo Apply (ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;),並驗證同步狀態。