千家信息网

DG的切换操作

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1. 切换前状态检测【总】主库查询备库是否已经同步SELECT DB_UNIQUE_NAME, PROTECTION_MODE, SYNCHRONIZATION_STATUS, SYNCHRONIZE
千家信息网最后更新 2025年01月23日DG的切换操作
1. 切换前状态检测
  1. 【总】主库查询备库是否已经同步
    SELECT DB_UNIQUE_NAME, PROTECTION_MODE, SYNCHRONIZATION_STATUS, SYNCHRONIZED FROM V$ARCHIVE_DEST_STATUS;

  2. 【分】检查数据已经传输到位
    SELECT CLIENT_PROCESS, PROCESS, SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;
    查看LGWR那行的SEQUENCE#,然后在主库上,运行
    SELECT THREAD#, SEQUENCE#, STATUS FROM V$LOG;
    查看相应的SEQUENCE#, 是否与备库一致。

  3. 【分】检查数据是否已经应用到备库
    SELECT CLIENT_PROCESS, PROCESS, SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;
    查看MPR0行,如果非APPLYING_LOG,则表示存在问题,不宜切换。

  • 总,分,分表示,先查看总,如果总查出来的状态不行,那就查看分
  1. 查看有没有运行的作业,RMAN备份等,如果有,则停止。
2. 切换操作
  1. 打开alert log进行监控,

  2. RAC等均减少为一个实例

  3. 查看数据库切换状态
    SELECT SWITCHOVER_STATUS FROM V$DATABASE;
    如果是TO STANDBY状态,则说明可以进行切换
  4. 查看数据库当前的会话
    SELECT PROGRAM, TYPE FROM V$SESSION WHERE TYPE='USER';

  5. 执行切换
    ALTER DATABASE COMMIT TO SWTICHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;

  6. 打开主库
    ALTER DATABASE OPEN;

  7. 备库上重新启动,并进行同步
    SHUTDOWN IMMEDIATE;
    STARTUP MOUNT;
    ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

切换 数据 状态 数据库 同步 检查 运行 不行 一致 分表 备份 实例 问题 传输 作业 应用 查询 检测 监控 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 物理层软件开发工程师视频 为什么CGSS数据库进不去 东莞汽车软件开发订制 重庆市软件开发人员薪酬 知识产权数据库智能检索云平台 达梦数据库如何编译所有视图 基础数据库含义 联合国数据库使用限制 毕设需要购买服务器吗 计算机网络技术实习目的和意义 力控数据库与实时数据库区别 数据库按条件查询后计算平均值 数据库语言的作用 英雄杀进不去提示服务器错误 安阳 软件开发 栖莱(北京)互联网科技 软件开发务虚会 数据库的存储格式 笔记本网线dns服务器未响应 nba2k22连接不到服务器怎么办 网络安全意识导论在线 数据库新增字段测试用例 服务器如何负载均衡 属于安全的服务器登录方式是 青浦区电子网络技术展示 关于网络安全的公司 打印机联机显示重启打印服务器 安卓软件开发行业工作内容 英雄联盟全球服务器连接一起 内存数据库和关系数据库价格
0