首页 > 数据库技术 > 详细

dataguard 在 sqlplus 下做switchover(主备角色转换)

时间:2016-02-04 18:31:38      阅读:187      评论:0      收藏:0      [点我收藏+]

1>验证主库能够切换到备用角色。
SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS
--------------------
TO STANDBY
2>在主库上面开始切换
alter database commit to switchover to physical standby with session shutdown ;

备库的alertlog中会收到一条

Identified End-Of-Redo (switchover) for thread 1 sequence 30 at SCN 0x0.126064类似的消息,

说明主库开始做角色转换,并且没有丢失数据。

startup mount ;

3>   验证转换目标已经准备好转换为主库角色

SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS
--------------------
TO PRIMARY

这里查询出来的值不为TO_PRIMARY即有点问题。

4>  转换目标逻辑备用库角色为主库角色。

sql> alter database commit to switchover to primary with session shutdown; 

SWITCHOVER_STATUS
--------------------
TO PRIMARY

Database altered.
打开新的主库
sql> ALTER DATABASE OPEN;

dataguard 在 sqlplus 下做switchover(主备角色转换)

原文:http://www.cnblogs.com/wangxingc/p/5181891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!