Oracle dataguard之主备库切换(switchover)

本文详细介绍了如何进行Oracle DataGuard的主备库切换,包括确保日志同步、检查切换条件、执行切换操作、验证切换效果,并在切换后进行数据库状态确认和MRP的启动。
摘要由CSDN通过智能技术生成

1.确保主库的所有日志文件都刷到备库

查询备库的v$archived_log视图。

SQL> select sequence#,applied from v$archived_log;

 SEQUENCE# APPLIED
---------- ---------
	48 YES
	49 YES
	50 YES
	51 YES
	52 YES
	53 YES
	55 YES
	54 YES
	56 YES
	57 YES
	58 YES

 SEQUENCE# APPLIED
---------- ---------
	59 YES
	60 YES
	61 YES
	62 YES
	63 YES
	64 YES
	65 YES
	66 YES

19 rows selected.

2.查看备库可以切换的状态

查询备库v$database视图。

SQL> select switchover_status from v$database;

SWITCHOVER_STATUS
--------------------
TO PRIMARY

3.查看主库可以切换的状态

查询主库v$databse视图。

SQL> select switchover_status from v$database;

SWITCHOVER_STATUS
--------------------
SESSIONS ACTIVE

4.将主库切换成备库

SQL> alter database commit to switchover
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值