首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

物理备库的Switchover

Data Guard方面的内容 Data Guard作为Oracle提供的一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套的技能 前面已经介绍如何架设物理备库,这节讲如何对物理备库进行Switchover...执行Switchover switchover的步骤很简单 将主库切换至备库 将原备库切换至主库 建议切换过程中打开相应的alert日志以便查看报错 2.1 查看主库是否可以切换至备库 SQL> SELECT...SWITCHOVER_STATUS FROM V$DATABASE; 该状态必须是TO STANDBY 或 SESSIONS ACTIVE image.png 2.2 将主库切换至备库 切换之前...切换语句: SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN; WITH SESSION...2.5 将备库切换至主库 SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN; WITH SESSION

33010
您找到你想要的搜索结果了吗?
是的
没有找到

【DG】DataGuard角色转换(Switchover、Failover)及snapshot

DG的主备角色转换分为:Switchover和Failover。Switchover适用于某些场合,需要将备库转为主库,Failover则是在主库故障无法使用情况下,将备库提升为主库。...switchover是有计划的,正常的切换,不会破坏数据库DG关系 failover是非计划的,破坏性的切换,切换之后要重建DG 一、Switchover操作步骤 大致步骤为主库先转换为备库,在此阶段可能看到原先的主备皆为备库状态...转换状态:to standby和session active(有会话连接),这两种状态可以转换 select NAME,DATABASE_ROLE,SWITCHOVER_STATUS from v$database...to physical standby; --当有会话连接的情况下,执行上面命令会失败,需要用这一条 alter database commit to switchover to physical...mounted状态) alter database commit to switchover to primary; alter database commit to switchover to primary

1.7K30

6.物理备库的Switchover

Data Guard方面的内容 Data Guard作为Oracle提供的一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套的技能 前面已经介绍如何架设物理备库,这节讲如何对物理备库进行Switchover...执行Switchover switchover的步骤很简单 将主库切换至备库 将原备库切换至主库 建议切换过程中打开相应的alert日志以便查看报错 2.1 查看主库是否可以切换至备库 SQL> SELECT...SWITCHOVER_STATUS FROM V$DATABASE; 该状态必须是TO STANDBY 或 SESSIONS ACTIVE ?...2.4 确定原来的备库是否可以切换成主库 SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE; 该状态必须是 TO PRIMARY 或SESSIONS ACTIVE...2.5 将备库切换至主库 SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN; WITH SESSION

51130

【DB笔试面试758】在Oracle的DG中,Switchover和Failover的区别有哪些?

所谓角色转换就是让数据库在这两种角色中切换,切换也分两种:Switchover和Failover,关于角色切换需要注意以下几点: ① Switchover是指主库转换成备库,然后将原备库转换成新主库;而...(1) 物理DG在执行Switchover切换时的主要SQL语句为: --在主库操作 alter database commit to switchover to physical standby with...prepare to switchover to logical standby; select switchover_status from v$database;--PREPARING SWITCHOVER...--在备库操作 alter database prepare to switchover to primary; select switchover_status from v$database;--...ALTER DATABASE PREPARE TO SWITCHOVER CANCEL; alter database commit to switchover to logical standby;

1.3K30

【云原生进阶之数据库技术】第二章-Oracle-使用-3.3.2-Oracle Data Guard原理

所谓角色转换就是让数据库在这两种角色中切换,切换也分两种:Switchover和Failover,关于角色切换需要注意以下几点: ① Switchover是指主库转换成备库,然后将原备库转换成新主库;而...(1) 物理DG在执行Switchover切换时的主要SQL语句为: --在主库操作 alter database commit to switchover to physical standby with...prepare to switchover to logical standby; select switchover_status from v$database;--PREPARING SWITCHOVER...--在备库操作 alter database prepare to switchover to primary; select switchover_status from v$database;--...ALTER DATABASE PREPARE TO SWITCHOVER CANCEL; alter database commit to switchover to logical standby;

10810

关于switchover的流程和补充(r9笔记第4天)

对于Oracle Data Guard中的Switchover一般是计划内的操作,自己其实也处理了不少的故障,也算是轻门熟路。...一般来说Oracle的Switchover需要考虑的细节较多,大体有以下的流程。...4.停止数据库,释放连接 为了尽可能在维护的可控范围内,保证很多活跃会话的事务一致性,最好还是能够在switchover前重启一下数据库,释放数据库连接,当然很多应用有重 连机制,我们可以停掉其它的监听端口...5.Switchover 切换是这个过程的核心,我们可以使用DG Broker来完成,这个过程本身就没有太多的技术亮点,但是最大的坎就是心灵压力了,我碰到过在Solaris下Failover网络连接超时的切换

78950

Data Guard中快速Switchover,Failover的一些建议(r9笔记第29天)

其实对于Failover和Switchover是大家处理灾难时很头疼的一个环节,也是最关键的处理过程。...这个怎么办,一种临时解决办法就是关闭防火墙,然后允许应用都连接进来,在后台收集连接服务器信息和端口,收集到一定程度之后,开启防火墙,另外一种方式就是从历史的备份中找到,开启防火墙 2)Switchover...从根本上来说,Switchover和Failover的差别很小,对于备库来说都是透明的,只是一种状态标示。...所以我们可以简化switchover和Failover的一些内容,其实操作上来说,主要的区别就是是否修改IP,switchover可能会替换IP,而Failover可能会修改备库IP为原来的主库IP在这一点上看起来不好统一...这样一来在宕机事件面前,我们 的操作及混简单,决定是switchover还是failover即可。其它的信息都一并修改同步好,提前完成。

90150
领券