oracle 11gr2 dataguard Fast-Start Failover

***********************************************************************

oracle 版本: 11.2.0.4

OS centos 6.8

Target dgbroker 实现 Fast-Start Failover

功能介绍: Fast-Start Failover 会启用 observer 进程监控 DG 的运行状态,当主库不能正常的提供服务,会自动 failover 到备库,不需要人为干预,大大提高了高可用性。

适用场境: 对于停机时间要求很高的场景,如移动的BOSS系统 、银行等金融行业。


***********************************************************************




一、开启 database flashback


1、确保备库的日志应用是关闭的


DGMGRL> EDIT DATABASE ytp2bs SET STATE = 'APPLY-OFF';

4CWpXRk3XfUAAAAAElFTkSuQmCC


2、开启 数据库的 flashback

--根据要求修改以下参数: db_recovery_file_dest db_recovery_file_dest_size db_flashback_retention_target


--开启 闪回数据库

SQL> alter database flashback on;


--查看 flashback 是否开启

SQL> select name, FLASHBACK_ON from v$database;


NAME                        FLASHBACK_ON

--------------------------- ------------------------------------------------------

YTP2B                       YES


3、开启备库的日志应用

DGMGRL> EDIT DATABASE ytp2bs SET STATE = 'APPLY-ON';

evHlz8RIRERGRe7A+IiYiIiIiN0FDTEREROQkNMRERERETkJDTEREROQkNMRERERETkJDTEREROQkNMRERERETkJDTEREROQkNMRERERETkJDTEREROQkNMREREREToLXXPNqaxERERG5Kx999P8DMaf8vNCiUuEAAAAASUVORK5CYII=



二、启用fast_start failover和启动observeroracle 推荐 observer 应启在DG之外的服务器上

DGMGRL> ENABLE FAST_START FAILOVER;

DGMGRL> start observer

注: observer 又可以启用到后台,这样就不用担心不小心把窗口关了,导至监控出问题,如下:

dgmgrl -logfile ./observer.log sys/oracle123 "start observer" &

Logfile 是记录 observer 进程的日志。



三、自动切换测试

Kill 主库的 PMON进程

查看DG状态,ytp2bs 已成为主库

VyKf2fUJbnQAAAABJRU5ErkJggg==


--observer 的日志如下:

wNLzL2KRYawdwAAAABJRU5ErkJggg== 


四、恢复 DG 到可保护状态


启动原来的主库 ytp2bp mount 状态, dgbroker 会自动恢复DG,但 ytp2bp 已成为 了物理备库


--ytp2bp (原来的主库)


SQL> startup mount




--observer 的日志如下:



+v8BekJ8mHBYamkAAAAASUVORK5CYII=



查看 DG 状态:

yfM+DCcCLqEAAAAASUVORK5CYII=


可见DG已恢复可保护状态:

+v+7rq0wZlTFBQAAAABJRU5ErkJggg==


dgbroker 实现 Fast-Start Failover 完成


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29701030/viewspace-2129392/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29701030/viewspace-2129392/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值