oracle的DG问题
请问,DG可以自己可以实现主备的自动切换功能吗?如果可以需要怎么配置,如果不可以需要用什么办法来实现自动切换
收藏
复制链接
微信扫码分享
在小程序上查看
分享
7条回答
默认
最新
可以的,了解下Data Guard Fast-Start Failover (FSFO)
评论
有用 0参考官方文档,有实例
https://docs.oracle.com/en/database/oracle/oracle-database/19/dgbkr/managing-oracle-data-guard-broker-configuration-members.html#GUID-E2C40F7E-8ACC-4A75-AAAA-52E54F39F488
评论
有用 0请问,生产上是使用的什么方法实现的DG上业务的自动切换(当主库发生了故障)
评论
有用 0一般是借助DNS解析来完成。
另外最简单的就是客户端连接字符串改成如下,将主备库的连接都加进去,并打开FAILOVER:
DB11G= (DESCRIPTION_LIST= (FAILOVER=true) (LOAD_BALANCE=false) (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=primary.example.com) (PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=DB11G_P)) ) (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=secondary.example.com) (PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=DB11G_S)) ) )
评论
有用 0生产环境中也是使用的DG broker来实现主库故障,业务自动切换到备库费吗?那如果是因为网络原因导致数据库主备频繁切换呢?
评论
有用 0DG Broker只是用来配置FSFO,而客户端自动切换还需要另外配置,详细参考:
https://www.oraclelog.com/subjects/rmandgflash/DG_02_PDF_EasyApplicationFailoverWithVirtualService.pdf
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

