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 切换完成;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1872689.html