有的达梦主备集群上线业务后,业务连接串没有配置DM_SVC,如果主库发生故障【如主库主机重启】,此时集群会自动切换主备角色,应用就无法连接了。
使用DM_SVC能避免业务无法连接的情况,同时也建议不管主备集群是手动切换还是自动切换模式,应用都通过DM_SVC连接DB。
另外,实际场景中,比如异地灾备,IT域管理规范定好了主数据中心和灾备中心,
如果发生切换,A城市的app去访问B城市的db,跨域连接网络延迟也会对业务造成冲击。
那么更好的方案是使用本地共享集群模式,远程尽量只作为灾备中心临时使用。
遇到主数据中心完全无法使用时,可手动强制切换:takeover force GRP1.$INSTANCE
#主/备节点先分别关闭DMWatcher服务
$DM_HOME/bin/DmWatcherServiceWatcher stop
#主/备节点分别修改DMWatcher配置参数
vi $DM_DATA/$DB_NAME/dmwatcher.ini
DW_MODE = MANUAL #MANUAL:故障手切 AUTO:故障自切
#主/备节点再分别启动DMWatcher服务
$DM_HOME/bin/DmWatcherServiceWatcher start
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




