Chinaunix首页 | 论坛 | 博客
  • 博客访问: 221733
  • 博文数量: 49
  • 博客积分: 1785
  • 博客等级: 上尉
  • 技术积分: 565
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-01 10:30
文章分类

全部博文(49)

文章存档

2013年(2)

2012年(7)

2011年(11)

2010年(6)

2009年(23)

我的朋友

分类: Oracle

2010-07-01 16:37:16

主节点是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) |
给主人留下些什么吧!~~