某金融客户一套OGG生产环境replicat进程报错,具体报错信息如下:
2014-05-10 01:24:29 ERROROGG-00519 Fatal error executing DDL replication: error [Error code[38029], ORA-38029: ^Z^Z^Z^Z^Z^Z^Z
^Z^Z SQL analyze table ORIG.PRPJPL compute statistics ], no errorhandler present.
因为OGG配置了DDL同步,从报错的信息来看,看来是源端在执行analyzetable的DDL语句时,该语句同步到目标端执行失败。
报错信息 ORA-38029: ^Z^Z^Z^Z^Z^Z^Z^Z^Z显示的是一串乱码,在服务器上查了下ora-38029的错误内容:
$ oerr ora 38029
38029, 00000, "object statistics are locked"------对象统计信息已锁定
// *Cause: An attept was made to modify optimizer statistics of theobject.
// *Action: Unlock statistics with theDBMS_STATS.UNLOCK_TABLE_STATS procedure
// on base table(s). Retry the operation if it is okay to updatestatistics.
解决办法: 执行该存储过程DBMS_STATS.UNLOCK_TABLE_STATS 被锁对象进行解锁,命令如下:
一则OGG-00519 ORA-38029错误及解…
最新推荐文章于 2025-08-06 06:31:36 发布
本文详细介绍了金融客户OGG环境中遇到的OGG-00519错误,该错误是由于analyzetable的DDL语句在目标端执行失败导致。解决方案是通过执行DBMS_STATS.UNLOCK_TABLE_STATS存储过程解锁被锁对象。此外,文章还探讨了Analyze语句与DBMS_STATS包之间的联系和区别,建议在处理分区表时使用DBMS_STATS以获得更精确的统计信息,并指出了DBMS_STATS的优缺点。

最低0.47元/天 解锁文章
155

被折叠的 条评论
为什么被折叠?



