CDR 配置步骤
一、保证同步与被同步数据库互为信任
a) 编辑/etc/hosts.equiv,例如: server1 informix
b) 配置/etc/services,添加对方主机服务端口,例如: sdkserver 9001/tcp #informix server direct 4500/tcp # DIRECT Informix Server
二、修改两机的 sqlhosts 文件,修改模式如下 grp1 group i=11 server1 onsoctcp 135.129.24.55 sql_server1 g=grp1 grp2 group i=22 server2 onsoctcp 135.129.24.57 sql_server2 g=grp2
三、在两台主机上分别新建 dbspaces,作为同步用的数据库空间
四、在两台主机上分别新建目录 cdrcheck,作为同步日志用目录
五、设置同步主服务器 cdr define server -s testdbs -A /informix/cdrcheck -R /informix/cdrcheck -I grp1 cdr define server -c grp2 -A /informix/cdrcheck -R /informix/cdrcheck -I -S grp1 grp2
六、设置同步应用服务器和同步规则, 这里每一条语句表示同步一个表, 可以加同步的条件 cdr define replicate -C ignore -S trans -i -A -R rep_testtable “P cashdb@grp1:informix.testtable” “Select * from testtable” “R cashdb@grp2:informix.testtable” “Select * from testtable”
七、启动同步主服务器和应用服务器