Oracle 10g DataGuard物理主备切换-switchover与failover

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1872689.html

(0)
上一篇 2025年2月22日 09:01:32
下一篇 2025年2月22日 09:01:46

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论