实验设计: 利用alter日志跟踪主库切换日志以后备库的操作
相关命令:
|
tail -f alert_orcl.log |
跟踪alert日志变化 |
|
SQL>alter system switch logfile |
主库切换日志 |
|
Ps -ef |
查看系统进程 |
|
alter system set log_archive_dest_state_2=’enable’; |
允许传送日志 |
|
alter system set log_archive_dest_state_2=’defer’; |
禁止传送日志 |
实验步骤:1、监控备库的日志

2、主库切换日志

3、观察日志发现RFS并没有发生变化,standby会将接收到的日志进行media 恢复。
由此可得出结论:RFS建立连接以后一直检测着日志的变化。

4、禁止主库的日志传送
备库的RFS仍在等待下一个日志

主库也只是记录状态变化

5、主库允许传送日志
主库的LGWR会修改归档的状态

此时备库会启动DG的最大性能模式,注册RFS进程

6、查看process 25570进程
从系统进程上可以得出结论RFS是oracle net service的子进程

7、利用oracle视图观察
由此可以得出结论:最大性能模式下,RFS与主库的ARCH,LGWR建立连接接收redo信息

后续问题:备库启动了很多net service进程,其工作机制如何,与RFS对于关系,数量是否有限制,如何释放。

未经允许不得转载:SRE空间 » DG RFS 进程相关信息
SRE空间
评论前必须登录!
注册