Oracle DataGuard学习笔记(3)物理Standby主从角色切换
关于Oracle DataGuard的主从角色切换,可以参考官方在线文档:
http://docs.oracle.com/cd/E11882_01/server.112/e41134/role_management.htm#SBYDB00615
1.主备库角色切换方式:
主备库角色切换有份两种:
Switchovers: 一般是用户有计划的手工触发角色切换,主库切换为备库,被库切换为主库.
Failover: 一般是数据库故障短期无法恢复时,需要切换备库为主库.
2.主备库角色切换前的准备工作.
检查下数据库的初始化参数,归档模式等等是否都正确配置。
在主库上验证主备传输是否有错误或裂隙.
select status, gap_status from v$archive_dest_status where dest_id = 2;
在备库上执行,查看日志应用情况.
select name, value, datum_time from v$dataguard_stats;
3.Switchovers切换.
(1).在主库检查是否可以切换(primary database).
select switchover_status from v$database;
结果为TO STANDBY或SESSIONS ACTIVE时表示可以转换为standby role.
(2).在原主库执行切换语句(prima
关于Oracle DataGuard的主从角色切换,可以参考官方在线文档:
http://docs.oracle.com/cd/E11882_01/server.112/e41134/role_management.htm#SBYDB00615
1.主备库角色切换方式:
主备库角色切换有份两种:
Switchovers: 一般是用户有计划的手工触发角色切换,主库切换为备库,被库切换为主库.
Failover: 一般是数据库故障短期无法恢复时,需要切换备库为主库.
2.主备库角色切换前的准备工作.
检查下数据库的初始化参数,归档模式等等是否都正确配置。
在主库上验证主备传输是否有错误或裂隙.
select status, gap_status from v$archive_dest_status where dest_id = 2;
在备库上执行,查看日志应用情况.
select name, value, datum_time from v$dataguard_stats;
3.Switchovers切换.
(1).在主库检查是否可以切换(primary database).
select switchover_status from v$database;
结果为TO STANDBY或SESSIONS ACTIVE时表示可以转换为standby role.
(2).在原主库执行切换语句(prima