分类: Oracle
2010-06-07 10:35:05
最近看到goldengate很火,以前做过stream的复制,想看看这个和stream有什么不同
结果安装的时候,就出了问题,在windows环境下,要特别注意一个OCI.Dll的文件,一定要和数据库的版本一致,否则dblogin的时候,总是报错。这个文件在windows\system32目录下,如果没有,就从$ORACLE_HOME/BIN下面复制一个过去。
其实安装很简单
1.解压压缩包到一个目录
2.进去后执行ggsci
3.然后执行create subdirs 安装完毕,
测试一个简单的复制
source:
edit param mgr
添加如下的内容
PORT 7809
add extract ext1,tranlog,begin now
edit param ext1
添加如下的内容
extract ext1
userid test1,password test1
rmthost 192.168.137.127, mgrport 7809
rmttrail /oracle/gg/dirdat/r1
dynamicresolution gettruncates
table load1.*;
add rmttrail /oracle/gg/dirdat/r1 extract ext1
start mgr
start ext1
target:
edit param mgr
添加如下的内容
PORT 7809
DYNAMICPORTLIST 7840-7850
ADD replicat rep1 EXTTRAIL /oracle/gg/dirdat/r1, nodbcheckpoint
edit param rep1
添加如下的内容
replicat rep1
userid test1,password test1
assumetargetdefs reperror default,discard discardfile /oracle/gg/repsz.dsc,append,megabytes 100
gettruncate
map load1.*, target load2.*;
start mgr
start rep1
简单配置完毕,开始测试复制吧