各位父老乡亲们:
最近我们的系统从v9.5升级到了v10, 我按照官方文档要求升级了capture和apply的control table. 之后因为版本升级的原因所以v10要求cold start.
经过info center的一番观摩,按照他们给的步骤进行了cold start和apply. 因为这个是为将来的生产系统做准备,所以走的是不full refresh的路子,设置loadx_type=6.接着问题就出现了:
apply端经过与capture的sets两次刷新后就没有了动静,一直装死. apply的log里面提示发现源表和目标表有gap. info center说这其实是正常的:
-- * Notes:
-- - The warning message ASN1051W (The Apply program detected a gap) will be
-- issued by SQL Apply and this can be ignored. LOADX_TYPE=6 setting will
-- resolve the warning.
之前我也在虚拟环境中进行了测试,appl的log里面也有这个提示信息但是apply却是正常工作的.到了这边apply和capture见面后就没有动静了. 于是停止apply和capture, 手动刷新相关的控制表模拟warm start, warm启动后apply还是没有反应,apply_trail自从冷启动的那次接触再也没有更新过. 不知道各位大神有没有什么头绪和建议?
另外在diag.log里面发现有package cache 溢出的情况.这个参数被设置成appl*8.升级之前没有出现过. 这个问题集中出现在apply刚和capture冷启动的第一次接触.看日志好像是要bind什么package,是否是这个原因?
收起