1.启动
先启动physical standby:
startup nomount;
ALTER DATABASE MOUNT standby database;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
再启动主库。
2.
SQL> SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
PROCESS STATUS THREAD# SEQUENCE# BLOCK# BLOCKS
--------- ------------ ---------- ---------- ---------- ----------
ARCH CLOSING 1 4491 581633 1970
ARCH WRITING 1 4493 229377 8192
ARCH CLOSING 1 4492 589825 7174
RFS IDLE 0 0 0 0
RFS IDLE 0 0 0 0
RFS IDLE 1 4494 40258 4574
MRP0 WAIT_FOR_LOG 1 4494 0 0
先谈谈physical standby的几个主要process及状态:
RFS:remote file server进程,在standby database,写redo data到standby redo log file。
ARCH:将传送过来的redo进行归档先。
MRP0:定期将主库的归档日志传送到备库。
在primary数据库(假设有2个归档进程),一旦ARC0进程完成redolog的归档,ARC1进程即开始传输该归档到standby数据库的指定路径。 在standby数据库,RFS进程轮流将redo数据写入standby redo log,再由standby数据库中的ARCn进程将其写入归档,然后通过REDO应用或SQL应用将数据应用到standby数据库。
status:
CLOSING:process已经完成。
WRITING:正在写归档。
IDLE:process没有进行任何activities。
WAIT_FOR_LOG:正在等待归档日志完成。
3.
SQL> SELECT MAX(SEQUENCE#), THREAD# FROM V$ARCHIVED_LOG GROUP BY THREAD#;
MAX(SEQUENCE#) THREAD#
-------------- ----------
4498 1
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10322123/viewspace-609815/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10322123/viewspace-609815/