首页 > 代码库 > shareplex三点同步配置
shareplex三点同步配置
一、准备工作
主从类型 | 系统版本 | 数据库版本 | 主机地址 | 主机名 |
源数据库 | Centos6.4 X86_64 | 11.2.0.4.0 | 192.168.3.230 | dbshareplex |
目的数据库 | Centos6.4 X86_64 | 11.2.0.4.0 | 192.168.3.223 | dbshareplexbk |
目的数据库2 | Centos6.4 X86_64 | 11.2.0.4.0 | 192.168.3.249 | dbshareplexbk2 |
二、安装,配置shareplex
参照部署文档
三、三点同步的实现
其实只要在shareplex中将配置文件中加入第二个配置文件的主机名和SID就可以了,具体如下
datasource:o.dbshareplex
expand new8910.% new8910.% dbshareplexbk2@o.dbshareplexbk2 + dbshareplexbk@o.dbshareplexbk
目标端与目标端之间用“+”连接,中间要带空格
四、遇到的问题
当时在操作的时候,总会出现cannot connect to host on dbshareplexbk2: No route to host这个报错
而且只有一个目的数据库会出现这个情况,后来ping都可以ping通,之后telnet dbshareplexbk2 1521 通不了
但是2188没有问题
使用ARP -a 发现表里也有dbshareplexbk2的信息,基本可以排除网络的问题
可能是防火墙的问题,关闭防火墙后还是不行,最后百度了一下发现了一条命令 iptables -F 清除防火墙规则,清除完成后,报错消失了,同步正常了
shareplex三点同步配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。