zoukankan      html  css  js  c++  java
  • ACTIVATE STANDBY

    ACTIVATE STANDBY

    在有些场景下我们需要激活standby为primary,使用激活的standby完成一些的需求。

    如:

    - 拿激活后的standby做应用测试。

    - primary宕掉,极端的情况下不得不采用standby替代primary.

    激活standby database为primary角色后,数据库可以打开至read write模式,DG架构将不可用,此时需要清除主备库相关DG参数。

    1.完成日志传输

    SQL> recover managed standby database finish force;

    finish会在最后传输的redo log 打上End-Of-Redo的标记,标记redo data传输完成,force用来强制停止RFS进程而不用等待tcpip网络连接超时。

    2.激活物理standby

    SQL> alter database activate physical standby database;

    3.查看数据库状态

    SQL> select name,database_role,protection_mode,open_mode from v$database;

    NAME      DATABASE_ROLE    PROTECTION_MODE      OPEN_MODE

    --------- ---------------- -------------------- ---------

    STEPHENPRIMARY          MAXIMUM PERFORMANCE  MOUNTED

    如果保护模式不为MAXIMUM PERFORMANCE,则修改为MAXIMUM PERFORMANCE.

    SQL> ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;

    4.打开数据库

    SQL> alter database open;

    5.清除DG相关参数

    log_archive_config

    log_archive_dest_n

    log_file_name_convert

    db_file_name_convert

    standby_file_management

    fal_server

    6.查看数据库状态

    SQL> select name,database_role,protection_mode,open_mode from v$database;

    NAMEDATABASE_ROLEPROTECTION_MODE     OPEN_MODE

    --------- ---------------- ------------------- ----------

    STEPHENPRIMARY          MAXIMUM PERFORMANCE READ WRITE

  • 相关阅读:
    模拟器登陆
    mab算法
    用户投票排名算法总结
    vue中路由
    利用ajax全局设置实现拦截器
    对于 前端请求Django 后端服务出现403 Forbidden (CSRF token missing or incorrect.) 问题的解析
    Datatable 插入一行数据到第一行
    Datatable 导出到execl 官网demo
    jquery cookie操作
    on绑定事件支持的事件类型
  • 原文地址:https://www.cnblogs.com/liang545621/p/9407386.html
Copyright © 2011-2022 走看看