实验设计: 利用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 进程相关信息
评论前必须登录!
注册