Oracle adg进行failover切换后,ogg如何恢复?

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)
公众号:老苏畅谈运维
欢迎关注本人公众号,更多精彩与您分享。

上一篇文章(Oracle adg进行switchover主备切换后,ogg如何恢复?)是针对switchover切换,那如果adg是进行failover切换,则又该如何进行恢复OGG呢?

环境说明

主机名 IP地址 实例名 数据库角色 OGG角色 数据库版本 OGG版本
ora11g 10.10.10.160 ora11g 主库 源端 11.2.0.4 19.1.0.0.4
ora11gdg 10.10.10.41 dgora11g 备库 / 11.2.0.4 /
11gbbed 10.10.10.44 dbbbed / 目标端 11.2.0.4 19.1.0.0.4

说明:10.10.10.160为主库,当前为OGG源端,10.10.10.41是10.10.10.160的备库,10.10.10.44为OGG的目标端。

failover切换对OGG影响

主备发生failover切换,通常是由于主库已经无法访问,如数据库损坏、系统损坏、存储或者服务器损坏等,导致主库已经无法正常访问,这时候只能进行failover切换,ogg只能在failover之后的新主库上进行抽取。

恢复方式1

如果原主库的OGG安装目录还能访问,则可以直接将OGG安装目录下所有文件拷贝到failover后的新主库上,然后进行OGG的同步恢复。

–failover后,10.10.10.41为新主库,当前测试表信息

sys@dgora11g> select sysdate,max(C_DATE) from szr.test_job;

SYSDATE 	    MAX(C_DATE)
------------------- -------------------
2024-08-20 00:09:33 2024-08-20 00:09:25

–将OGG安装目录下所有文件拷贝到新主库

--拷贝到相同路径下
[oracle@ora11g:/ogg]$ scp -r * 10.10.10.41:/ogg
PS:注意属主,权限

–新主库添加环境变量

$ vi .bash_profile
###OGG_HOME
export OGG_HOME=/ogg
export PATH&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老苏畅谈运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值