源端和目标端的配置如下:


最开始是直接将原先的服务器克隆出一个新环境,再进行ogg配置的,后配置时都是通过当前数据库的scn值expdp导出再导入到目标端进行复制同步的
ogg用户,源端和目标端都拥有dba权限。权限赋予如下:
grant connect,resource,dba,create table,create sequence to ogg;
也已启用DDL同步,执行过以下操作:
@marker_setup.sql @ddl_setup.sql @role_setup.sql grant GGS_GGSUSER_ROLE to ogg; @ddl_enable.sql
源端和目标端均已打开归档,且开启日志附加

源端和目标端数据库可直接通过sqlplus连接对方,且可通过telnet访问互相的ogg使用端口(7809)


尝试进行重做时,也尝试将ext、pump和rep进程都关闭,包括mgr进程也重启尝试
重做时先通过scn将源端数据库相关表数据导出,再还原到目标库;而后重新新增ext、pump和rep
相关步骤方式:
源端:add extract ext2,tranlog,begin now
add exttrail /u01/app/ogg/dirdat/e2,extract ext2
start extract ext2
add extract pump2, EXTTRAILSOURCE /u01/app/ogg/dirdat/e2, BEGIN now
add rmttrail /u01/app/ogg/dirdat/r2 extract pump2
start extract pump2
目标端:add replicat rep2,exttrail /opt/app/ogg/dirdat/r2,checkpointtable ogg.checkpoint
start replicat rep2,aftercsn 对应的SCN值
配置后状态显示均为running,但数据未正常同步,ggserr.log也无法正常产生数据传输的记录