暂无图片
OGG19.1 源端新增表无法同步到目标库
我来答
分享
暂无图片 匿名用户
OGG19.1 源端新增表无法同步到目标库

Linux 平台使用 ogg19.1 版本同步 Oracle 11g 到 19c 环境,最近遇到很苦恼的事情,只要是源端有新建表都无法同步到目标库。

源端查看表创建时间为近期新建表:

OWNER                          OBJECT_NAME                    OBJECT_TYPE         CREATED             LAST_DDL_TIME
------------------------------ ------------------------------ ------------------- ------------------- -------------------
XXX                             T__XXXXXXXLOGIN_INFO          TABLE               2022-06-21 10:18:35 2022-06-21 16:07:34
复制

源端的表因ogg版本高使用参数无效 ddloptions addtrandata,无法对新表 DDL(create)添加附加日志,后期使用 ADD SCHEMATRANDATA XX 添加附加日志成功。但是还是无法复制到目标端?不知这是为何?望路过的大佬解惑!

ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 19.1.0.0.4 OGGCORE_19.1.0.0.0_PLATFORMS_191017.1054_FBO
Linux, x64, 64bit (optimized), Oracle 19c on Oct 17 2019 21:16:29
Operating system character set identified as US-ASCII.
复制

目标端 ggserr.log 报错如下:
图片.png

补充:源端参数如下:

extract ext1
userid ogg@ogg, password 23456
exttrail /goldengate/ogg19c/dirdat/xq
GETUPDATEBEFORES
GETTRUNCATES
BR BRINTERVAL 2H
CACHEMGR CACHESIZE 500MB
WARNLONGTRANS 2H,CHECKINTERVAL 5M
NUMFILES 4000
EOFDELAYCSECS 10
LOGALLSUPCOLS
--TRANLOGOPTIONS INTEGRATEDPARAMS (max_sga_size 200, parallelism 2)
TRANLOGOPTIONS DBLOGREADER
TRANLOGOPTIONS PURGEORPHANEDTRANSACTIONS
--DYNAMICRESOLUTION
discardfile /goldengate/ogg19c/dirrpt/ext_xq.dsc, APPEND, MEGABYTES 1024
DDL INCLUDE ALL
ddloptions addtrandata
DDLOPTIONS ADDTRANDATA
DDLOPTIONS REPORT
table SCOTT.*;
table SCOYY.*;
ddloptions addtrandata,report
复制
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
杨卓

你的问题是源端create table的操作无法同步到目标环境;

那么第一个问题:
1.DDL的同步能同步哪些,不能同步哪些,复制进程咋写的参数;
2.DDL是如何配置的;
3.新表的自动补充日志需要 ADD SCHEMATRANDATA XX 执行一次就可以了

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

我看有说明 数据库 COMPATIBLE 参数设置为 11.2.0.4 或更高版本的 Oracle 数据库支持通过数据库日志挖掘服务器进行 DDL 捕获。
请问这块还需要配置 DDL 触发器吗?

暂无图片 评论
暂无图片 有用 0
打赏 0

在一开始配置时,有配置DDL支持么,DDL复制是基于Trigger触发的

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
ogg同步数据到kafka,topic中查不到
回答 2
topic名称不正确。检查kafka.props配置文件中定义的topicMappingTemplate是否正确。topic名称必须与目标端Kafka集群中存在的topic名称一致。数据格式不正确。检
部署OGG高可用,注册ogg资源到集群时报错
回答 2
/grid/crshome/bin/crsctladdresourceoggapptypeclusterresourceattr"ACTIONSCRIPT/ogg/scripts/oggact.scr
安装ogg21微服务后,登录页面无法打开
回答 2
21版本的没问题,倒是19版本的登录不了administratorserver
OGG同步
回答 1
在OracleGoldenGate中,如果源端表没有主键,可以通过以下方法同步没有主键的表:1.使用列过滤器(ColumnFiltering):在源端和目标端配置GoldenGate列过滤器,只选择需
ogg追数据报错,请指教。
回答 3
8点钟手动stop了抽取进程,这是记录查看info抽取进程,查看时间点,切换后抽取也应该是该时间点。你上面的报错是缺少归档日志文件了?请尝试做下日志切换,然后再抽取。参考OGG00685BeginTi
此二语句在ogg中效果是否一致?
回答 2
已采纳
好像是一回事,只不过一个是标准DDL,一个是在GGSCI界面执行。
OCI 上的OGG microservice 是否source端可以為 OCI 上的DBCS ?
回答 3
OCI上的OGGmicroservicesource端可以為OCI上的DBCS。您可以使用OracleGoldenGateMicroservicesArchitecture(OGGMA)在OCI上部署
ogg 源和目标的表数据不一致了
回答 1
好像没吧?可以试试ogg的监控工具oggdirector,可以比较一下数据差异。ogg本来是做得增量同步,看看是不是自己配置哪有问题导致数据不同步。
ogg连接数据库报错
回答 2
链接字符配置不对,或者用户权限问题
OGG 19.1版本 同步insert操作产生的长延时的优化办法,业务不能修改sql
回答 1
已采纳
进程拆分:将应用进程按用户或大表进行拆分,以加快应用进程同步速度。创建配置文件:通过创建配置文件,将单个进程拆分为多个进程,同时读取trail文件,并行操作,提高入库进程数据同步效率。收集统计信息:重