gpt4 book ai didi

sql-server - Golden Gate 不同步所有记录

转载 作者:行者123 更新时间:2023-12-05 07:00:00 26 4
gpt4 key购买 nike

我配置了一些 OGG 进程。对于大多数表,初始加载(sourceistable - specialrun)会复制所有数据。对于一小组表,初始加载提取停止时没有任何错误,并且只有部分数据同步到目标。

源数据库是oracle 12c,目标数据库是SQL Server 2019。源表和目标表作为主键。这些表只有两个字段,主键和 XML 类型。我不能共享 xml,因为它是 secret 数据。
摘录如下:

ADD EXTRACT TEST, SOURCEISTABLE
extract TEST
useridalias xyz
rmthost xyzhost, mgrport 7809
rmttask replicat, group TEST

TABLE ABC.XYZ;


ADD REPLICAT TEST, SPECIALRUN
replicat TEST
targetdb odbc, useridalias xyz
MAP ABC.XYZ, TARGET test.XYZ;

初始加载后,view report TEST 没有显示任何错误。在 ggserror.log 也看不到任何错误。没有丢弃信息。它只是停止而没有任何错误。任何帮助将不胜感激。

编辑

我添加了跟踪,现在可以看到以下内容:

processSelectLob: read LOB column COLUMN_NAME(1) with current byte length 50000 (fragment 25, length 2000).
2020-10-07 11:32:44.008 DEBUG|gglog.std.application | 2834 ggdbora/ocifetch.cpp | processSelectLob: actual length of LOB read for column COLUMN_NAME(1) is 50000.
2020-10-07 11:32:44.008 DEBUG|gglog.std.application | 2836 ggdbora/ocifetch.cpp | processSelectLob: **error: it can not be less than character length of LOB 52001**

有什么办法可以解决这个问题吗?

最佳答案

问题可能出在目标数据库 (SQL Server) 中,this might help you :

USE Database  
GO
EXEC sp_configure 'show advanced options', 1 ;
RECONFIGURE ;
GO
EXEC sp_configure 'max text repl size', -1 ;
GO
RECONFIGURE;
GO

关于sql-server - Golden Gate 不同步所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64233105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com