DG切换(单节点、单备库)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、环境

将正常运行的单节点物理DG备库切换为主库,原主库切换为备库,并能同步新主库数据。

主备库主要参数
在这里插入图片描述
红色参数为DG搭建过程中必要参数,其他参数可以在切换过程中添加

二、切换步骤

1.查看备库状态

DG同步状态必须保证正常

2.查看主库备库是否满足切换状态

在DG正常的情况下查看

SQL>select database_role,switchover_status from v$database;

主库
在这里插入图片描述
备库
在这里插入图片描述

3.开始切换

主库执行

SQL> alter database commit to switchover to physical standby with session shutdown;

在这里插入图片描述

此时再去备库查询切换状态,status已经改变状态
在这里插入图片描述
将备库切换为主库

SQL> alter database commit to switchover to primary;

备库角色转换为主库,并打开数据库到读写,可看到status已经变为 session active
在这里插入图片描述
将新主库打开到读写
在这里插入图片描述

4.将新备库与新主库同步

启动主库
sys@ORCL>startup
ORACLE 例程已经启动。

Total System Global Area  768294912 bytes
Fixed Size		    2257192 bytes
Variable Size		  473960152 bytes
Database Buffers	  289406976 bytes
Redo Buffers		    2670592 bytes
数据库装载完毕。
数据库已经打开。

sys@ORCL>select open_mode from v$database;

OPEN_MODE
--------------------
READ ONLY

sys@ORCL>alter database recover managed standby database using current logfile disconnect from session;

数据库已更改。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值