主节点是oracle,配置和正常的没有区别
ADD replicat rep1 EXTTRAIL /root/gg/dirdat/r2, nodbcheckpoint
edit param rep1
replicat rep1
DBOPTIONS HOST 127.0.0.1,CONNECTIONPORT 3306 ---需要指定 host 和 CONNECTIONPORT
targetdb test2, userid test,password test1 ---targetdb 按文档需要制定dsn,但实际配置中,指定dsn反倒报错,直接指定数据库名反倒OK,郁闷中。。。
assumetargetdefs
reperror default,discard
discardfile /root/gg/repsz.dsc,append,megabytes 100
map load1.t1, target "test2.T1"; --- mysql中区分大小写,因此如果建库的时候,比如test2,在复制的时候会出错,gg会把数据库名改成大写,这样就会报找不到表,需要用引号括起来就好了
问题
1.sourcedb和targetdb按文档上的说明,是需要指定dsn的,但在实际配置中,指定数据库名就可以。dblogin无法登录数据库,但是在ext或者rep的配置文件中写上这些就可以连接上数据库,实在搞不明白,也没有相关文档。
2.貌似只支持从oracle到mysql的复制,不支持反向的,安装目录里压根没有extract执行程序
阅读(1042) | 评论(0) | 转发(0) |