对 DB2 远程 SQL 复制应用中的常见错误分析及处理
2010-07-23 00:00:00 来源:WEB开发网Capture 常见错误 :
通常我们通过 Capture 程序日志来诊断各种 Capture 错误。Capture 日志位于 Capture Path 目录下,文件名类似于:db2inst1.DBNAME.ASN.CAP.log
问题 1:
来源于 Capture 日志:
2010-03-05-10.50.07.456459 <registration::initDecodeInfo>
ASN0071E CAPTURE "ASN" : "WorkerThread". The data type attribute
of the column "ID" in the CD table "CD"."STAFF" is not compatible
with the data type attribute of the corresponding source column.
2010-03-05-10.50.07.456629 <registration::initDecodeInfo>
ASN0189I CAPTURE "ASN" : "WorkerThread". The Capture 程序 is
terminating because an error occurred for registered table "TEST1. STAFF"
and the registration is configured to stop on error.
分析:
由于数据源表发生的变化,导致 CD 表的列与数据源表的列属性不一致。
解决方法:
重新注册该数据源表,生成正确的 CD 表。然后启动 Capture。
问题 2:
来源于 Capture 日志:
2010-02-03-05.27.30.585586 <callUpdateReuseInfo> ASN0144E
CAPTURE "ASN" : "WorkerThread". The program detected that the
source database "SDB" has been restored or rolled forward.
A cold start is recommended to restore consistency.
分析:
因为数据库是通过 restore 方式重建的。所以如果使用 warmns 模式启动 Capture 程序,会得到提示,Capture 程序需要一次 cold 启动。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接