暂无图片
Oracle 部署dg如何实现IP自动切换
我来答
分享
Edward
2023-06-09
Oracle 部署dg如何实现IP自动切换
暂无图片 10M

项目背景

1.19c单实例部署在阿里云上

2.需求能够进行高可用,目的是软件系统或者程序崩溃后能够可以切换,因为有3-4个系统连接数据库,且连接内容都是写到代码中的

问题:

1.oracle  dg不支持自动切换IP

2.有无其它的程序能够实现在dg搭建成功后出现问题时应用不改IP地址,只是在数据库上执行命令进行切换主备

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
刘贵宾

你可以考虑使用 DG 结合 Oracle Grid Infrastructure(GI)中的 Oracle Clusterware。

你配置 Oracle Data Guard 并在 Oracle Clusterware 中创建一个 VIP 资源和应用程序服务。你的应用程序应连接到应用程序服务(通过主库上的 VIP),当主库发生故障时,Oracle Clusterware 将自动将应用程序服务和 VIP 转移到备库。

为了使应用程序不需要更改 IP 地址,将所有连接信息更改为使用对应的 VIP 地址。

当需要在故障发生后进行切换操作时,你可以使用以下命令在数据库上执行主备切换:


dgmgrl sys/password@your_db_unique_name "switchover to your_standby_db_unique_name"

这将确保在主备切换后,应用程序仍然可以通过 VIP 地址连接到数据库,而无需更改其连接信息。

暂无图片 评论
暂无图片 有用 2
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏