暂无图片
ogg同步性
我来答
分享
暂无图片 匿名用户
ogg同步性

client端和server端查看状态显示为running



最初配置时ggserr.log正常存在数据变更记录,产生日志较大,对ogg复制库执行过一次  echo "">ggserr.log  将日志内容进行清空后,后无法正常产生数据变更记录

产生日志情况仅有关闭或打开相关任务的记录



重新对ogg用户进行删除重建,目录重新删除重新配置,也无法正常产生日志,且client和server端数据无法正常同步(检测过网络连接,互相之间数据库可直接连接)

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Mjwlan

如果你重新删除并重建 OGG (Oracle GoldenGate) 用户,删除相关目录,并重新配置 OGG,但仍然无法正常产生日志,并且客户端和服务器端的数据无法同步,以下是一些建议的步骤来解决该问题:

检查错误日志: 首先,检查 OGG 的错误日志文件(通常位于 dirprm 目录下)以获取任何错误或警告信息。错误日志可能包含有关为什么无法产生日志和同步数据的相关信息。

确认配置正确性: 确保在重新配置 OGG 时没有遗漏或错误地设置任何参数。确保源和目标数据库的连接字符串、OGG 用户的权限和角色等都正确配置。

验证网络连接: 确保源和目标数据库之间的网络连接是可靠的,并且两个数据库之间可以直接连接。使用工具如 ping 或 telnet 来测试网络连接,确保没有防火墙或其他网络设备阻止数据传输。

检查源和目标数据库的日志模式: 确认源和目标数据库的日志模式是否正确配置。例如,对于 Oracle 数据库,源数据库应该启用归档日志模式,并且目标数据库应该启用归档重做日志模式。

重新启动 OGG 进程: 尝试重新启动 OGG 进程,包括 Extract 进程和 Replicat 进程。确保进程启动后,检查其状态和错误日志文件以获取任何相关信息。

确认表结构和数据一致性: 确保源和目标数据库上的表结构和数据是一致的。验证表结构、主键和外键约束等是否正确设置,并且源和目标数据库上的数据是相似或相同的

暂无图片 评论
暂无图片 有用 0
Hollow

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



最开始是直接将原先的服务器克隆出一个新环境,再进行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也无法正常产生数据传输的记录

暂无图片 评论
暂无图片 有用 0
Hollow
答主
2023-12-08
add replicat rep2,exttrail /opt/app/ogg/dirdat/r2,checkpointtable ogg.checkpoint 这部分 目录无法和rep2进行对应,导致无法正常识别从源端传输过来的数据,调整为/u01/app/ogg/dirdat/r2,checkpointtable ogg.checkpoint 后恢复正常
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏