当前位置:Gxlcms > mysql > Oracle10gDataGuard物理主备切换-switchover与failover

Oracle10gDataGuard物理主备切换-switchover与failover

时间:2021-07-01 10:21:17 帮助过:50人阅读

Oracle 10g物理主库与备库:switchover 切换:主库与备库数据同步正常情况下的切换,主要用于主备维护、切换演练等;failover 切

Oracle 10g物理主库与备库:

switchover 切换:主库与备库数据同步正常情况下的切换,主要用于主备维护、切换演练等;

failover 切换:主库与备库在数据未同步情况下的强制切换,主要用于主库宕机、故障情况下切换;

一、switchover 切换

主库与备库数据同步,且正常运行,将主库与备库的角色互换;

切换前,,务必检查当前主库与备库的归档是否是同步的,确认同步后再执行切换

switchover 切换主库操作

主库执行切换

查询结果分两种情况:



如果查询结果是SESSIONS ACTIVE: 执行下面的:

第二种情况

Database mounted.

SESSIONS ACTIVE



第一种情况
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
TO PRIMARY

如果状态为TO PRIMARY 则执行下面的语句:
SQL> alter database commit to switchover to primary;

第二种情况




第2步、备库打开

alter database open;

SESSIONS ACTIVE


第4步、原主库启动同步
在原主库上执行:
alter database recover managed standby database using current logfile disconnect from session;

switchover 切换完成

linux

人气教程排行