我遇到了一个奇怪的问题,timesten 子守护进程核心转储,并且在分析 tterrors 日志时,我发现了一个锁定错误流,其中复制代理试图获取自己持有的锁定(请参阅下面的日志消息中的 pids ),是什么原因造成的?我可以看到日志至少在接下来的 7 分钟内重复并最终导致核心转储,这是 timesten/oracle 的问题吗?我找不到任何已知的错误,我也无法重现该问题
在什么情况下,复制代理可以自我锁定?在这种情况下不会释放它的锁
15:59:23.89 警告:REP:14037:COLLECTORDB:receiver.c(9880):TT6003:TT6003:锁定请求因超时而被拒绝详细信息:Tran 28.27845 (pid 14037) 想要 X 锁定 rowid BMUFVUAAAAAACHfK+g,表DBUSER.CUSTOMERS。但是 tran 7.327400504(pid 14037)在 X 中有它(请求是 X)。持有者 SQL () -- 文件“tindex.c”,行号 4429,过程“sbTixNext()”