Oracle备份容灾教程04:生产环境Linux+Oracle11g+DataGuard安装配置维护

教程发布:风哥 教程分类:Oracle容灾复制 更新日期:2019-03-05 浏览学习:296

风哥本课程讲解生产环境Linux+Oracle11gR2+DataGuard容灾安装配置与维护,内容包括:

三、Oracle DataGuard角色转换的类型
数据库之间的转换有switchover和failover两种方式。

switchover
switchover是primary数据库和它的一个standby数据库之间角色的切换,通常是有计划的数据库转换,保证不会有数据丢失。
failover
failover发生在primary数据库失败之后,它的一个standby接替它成为primary数据库。failover通常发生primary数据库不可恢复的情况下,根据数据库保护模式的不一样failover可能会有数据丢失。

生产环境Linux+Oracle11g+DataGuard安装配置维护
Oracle容灾实施与数据复制03
(真正超越OCP/OCM的项目实战系列教程)

 

本套风哥Oracle教程学习内容
1.Oracle 11gR2 DataGuard数据库容灾项目调研与规划
2.Oracle 11gR2 DataGuard容灾Linux主机环境准备
3.Oracle 11gR2 DataGuard容灾基于Linux平台的配置
    3.1)Oracle DataGuard主库配置
    3.2)Oracle DataGuard备库配置
    3.3)创建Oracle DataGuard容灾
    3.4)测试Oracle DataGuard数据同步
    3.5)配置Oracle DataGuard延迟日志应用
    3.6)Oracle DataGuard日常检查与操作测试
4.Oracle DataGuard客户端TAF透明切换配置
5.Oracle DataGuard容灾启动与停止
6.Oracle DataGuard主备切换
7.Oracle DataGuard数据保护模式切换
    7.1)Oracle DataGuard数据保护模式介绍
    7.2)Oracle DataGuard模式查看
    7.3)如何修改Oracle DataGuard保护模式
8.配置Oracle DataGuard snapshot备库可读写模式
9.配置Oracle DataGuard Broker管理助手
    9.1)安装Oracle DataGuard broker
    9.2)创建Oracle DataGuard broker配置
    9.3)Oracle DataGuard Broker保护模式切换
    9.4)Oracle DataGuard Broker有计划的主备切换
    9.5)Oracle DataGuard Fast-start Failover故障切换
10.Oracle DataGuard Failover主备手工强制切换
本套风哥Oracle教程学习地址
http://edu.51cto.com/sd/bd734 
更多Oracle教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流

 

2、转换目标的选择

对于switchover操作来说,遵循以下的步骤:
首先选择未应用的redo的standby,这个可以通过SHOW DATABASE db_unique_name RecvQEntries看到。
对于物理和逻辑standby同时存在时,优先选择redo apply queue最小的物理standby,因为物理standby在转换之后所有的standby都能正常工作,而转换到逻辑standby之后同一组里面的物理standby将要重建。

对failover操作来说,遵循以下的步骤:
为降低数据丢失的数量,首先要选择应用日志最多的standby。
对于物理和逻辑standby同时存在时,优先选择物理standby,因为物理standby在转换之后所有的standby都能正常工作,而转换到逻辑standby之后同一组里面的standby将要重建。另外一个如果逻辑standby使用DBMS_LOGSTDBY.SKIP忽略了一部分数据库话也会造成数据丢失。

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Oracle备份容灾教程05:Oracle11gR2 RAC下DataGuard容灾实施与维护_超越OCP/OCM
【下一篇】Oracle备份容灾教程03:生产环境Win+Oracle11g+DataGuard容灾实施与维护