首页 > 代码库 > 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
 
目的数据库2Centos6.4 X86_64  11.2.0.4.0192.168.3.249dbshareplexbk2

二、安装,配置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三点同步配置