goldengate for sqlserver 2008 R2(二)
info all
**********************************
第二部分:目标数据库配置
**********************************
1.安装GoldenGate
e:\gg\ggsci.exe
CREATE SUBDIRS
exit
2.安装服务、配置全局文件
S:\gg\
ggsci
edit params ./GLOBALS
MGRSERVNAME mgrtarget
exit
cd s:\gg
install ADDSERVICE AUTOSTART
sc query mgrtarget
ggsci www.2cto.com
dblogin sourcedb sz, userid gg01, password ggpassword01
3.目标数据库配置mgr,启动manager进程
在源数据库,双击ggsci.exe
源数据库的端口暂时给8001,目标数据库的端口设置为8002
C:\gg\
ggsci
GGSCI>EDIT PARAMS MGR
内容为:
PORT 8021
DYNAMICPORTLIST 8021-8050
PURGEOLDEXTRACTS s:\gg\dirdat\*
--查看mgr
info mgr
--开启mgr
start mgr
4.新建检查点表和全局配置文件
--配置全局文件新增checkpointtable属性
edit params ./GLOBALS
CHECKPOINTTABLE dbo.checkpointtable
dblogin sourcedb sz, userid gg01, password ggpassword01
--添加checkpointtable表 www.2cto.com
ADD CHECKPOINTTABLE dbo.checkpointtable
5.配置replicat进程
--5.1直接在ADD replicat命令中添加
ADD replicat reprate EXTTRAIL s:\gg\dirdat\rt, CHECKPOINTTABLE dbo.checkpointtable,begin now
ALTER REPLICAT reprate, BEGIN 2011-04-23 20:56:19
--5.2配置rep进程文件
edit param reprate
replicat reprate
dboptions nolimitrows
batchsql OPSPERBATCH 2000
targetdb sz, userid gg01, password ggpassword01
assumetargetdefs
handlecollisions
reperror default,discard
numfiles 5000
DISCARDFILE s:\gg\rt.dsc,append,megabytes 100
gettruncates
wildcardresolve dynamic
map dbo.User, target dbo.User;
map dbo.gg, target dbo.gg;
6.启动复制进程:需要先启动source数据库上的data dump
www.2cto.com
start pumprate --先启动源服务器中的pum进程
start reprate --启动目标端的rep进程
info reprate --查看应用进程情况
---extract启动错误解决
2011-04-12 17:58:56 ERROR OGG-01224 TCP/IP error 10061 (由于目标计算机积极拒
绝,无法连接。); retries exceeded.
2011-04-12 17:58:56 ERROR OGG-01668 PROCESS ABENDING.
开启extract服务器的agent
作者 yangzhawen