zoukankan      html  css  js  c++  java
  • Dataguard切换保护模式(从MAXIMUM PERFORMANCE 到 maximize availability)

    Dataguard切换保护模式(从MAXIMUM PERFORMANCE 到 maximize availability)

    博客分类:
     

    1. 首先查看主库当前保护模式(主库操作)
    SQL> select protection_mode,protection_level from v$database;
    PROTECTION_MODE      PROTECTION_LEVEL
    -------------------- --------------------
    MAXIMUM PERFORMANCE  MAXIMUM PERFORMANCE
    2. 修改主库初始化参数(主库操作)
    SQL> alter system set log_archive_dest_2='SERVICE=phystandby OPTIONAL LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=phystandby'  ;
    System altered.
    具体参数修改,参照如下表格
    Maximum Availability     Maximum Performance     Maximum Protection
    AFFIRM
    NOAFFIRM
    AFFIRM
    SYNC
    ASYNC
    SYNC
    DB_UNIQUE_NAME
    DB_UNIQUE_NAME
    DB_UNIQUE_NAME
    3.重启主库到mount
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup mount;
    ORACLE instance started.
    Total System Global Area  422670336 bytes
    Fixed Size                  1336960 bytes
    Variable Size             348129664 bytes
    Database Buffers           67108864 bytes
    Redo Buffers                6094848 bytes
    Database mounted.
    4. 在主库修改保护模式为maximize availability,并打开数据库
    SQL> alter database set standby database to maximize availability;
    Database altered.
    SQL> alter database open;
    Database altered.
    5. 校验主库保护模式
    SQL> select protection_mode,protection_level from v$database;
    PROTECTION_MODE      PROTECTION_LEVEL
    -------------------- --------------------
    MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
    6. 查看备库保护模式
    SQL> select protection_mode,protection_level from v$database;
    PROTECTION_MODE      PROTECTION_LEVEL
    -------------------- --------------------
    MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
    7. 修改备库保护模式(为数据库角色切换做铺垫)
    SQL> alter system set log_archive_dest_2='service=phyprimary OPTIONAL LGWR SYNC AFFIRM valid_for=(ONLINE_LOGFILE,PRIMARY_ROLE) db_unique_name=phyprimary';
    System altered.

    参考至:http://blog.sina.com.cn/s/blog_6a5aa0300102uzeb.html

    如有错误,欢迎指正

    邮箱:czmcj@163.com

  • 相关阅读:
    C# 动态生成word文档
    C# 利用SharpZipLib生成压缩包
    C# 程序异常关闭时的捕获
    轻松学习UML之用例图,时序图
    轻松学习UML之类图,状态图
    C# 一款属于自己的音乐播放器
    C# MessageBox自动关闭
    C# 用户控件之温度计
    Html富文本编辑器
    java工作流引擎证照库类型的流程设计 实现方案与演示案例
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/13097131.html
Copyright © 2011-2022 走看看