签到成功

知道了

CNDBA社区CNDBA社区

dataguard的switchover切换工作

2018-01-20 12:36 3843 0 原创 oracle
作者: Anshen

dataguard的switchover切换工作
select sequence#,applied from v$archived_log; (查询主备库日志序列是否一致)
切换步骤:

http://www.cndba.cn/redhat/article/2576
http://www.cndba.cn/redhat/article/2576
http://www.cndba.cn/redhat/article/2576http://www.cndba.cn/redhat/article/2576http://www.cndba.cn/redhat/article/2576
http://www.cndba.cn/redhat/article/2576
http://www.cndba.cn/redhat/article/2576http://www.cndba.cn/redhat/article/2576
http://www.cndba.cn/redhat/article/2576
http://www.cndba.cn/redhat/article/2576

  1. 查询主库的切换状态
    Select switchover_status from v$database;
  2. 在主库上初始化切换到备库的操作,主库的切换操作会传输到备库,备库的状态会自动转换为to primary
    alter database commit to switchover to physical standby with session shutdown wait;
  3. 关闭数据库,启动到mount 状态。
    Shutdown immediate;
    Startup mount;
    Select database_role,switchover_status from v$database;
    此时PRI主库的角色和状态已经发生转变。
  4. 在新的主库(原有的备库)启动日志应用
    ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT disconnect from session;
  5. 验证备库的状态
    Select database_role,switchover_status from v$database;
  6. 切换备库为主库(完成角色切换)
    Alter database commit to switchover to primary with session shutdown wait;
  7. 查询备库是否完成角色切换
    select database_role,switchover_status from v$database;
  8. alter database open;

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Anshen

Anshen

关注

成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。

  • 69
    原创
  • 0
    翻译
  • 5
    转载
  • 8
    评论
  • 访问:287176次
  • 积分:326
  • 等级:中级会员
  • 排名:第13名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ