missing tables and indexes的处理办法

最近做了SAP系统的异构迁移,顺便把oracle DB也升级了,从10g升级到11g,但是升级后,在DB02或者是ora_space中的diagnostics->Missing Tables and Indexes的检查中,总是会报ORA_COCKPIT_HELPER
在SAP的DDIC中不存在的问题,大概意思就是在oracle的数据库里是有这个表,但是在sap的SE11中又查询不到这个表。

这个表实际上是,当我们通过DB02中执行了SQL语句,oracle数据库自动在DB中生成的临时的一个表,所以不会在SAP的ddic中创建。

具体的说明可以参考SAP note 1374746,但是这个note的解决办法行不通。

 

比较有效的解决办法是,在表DBDIFF增加一条记录,

 

 原理很简单,就是DB02在做检查的时候,会首先判断该中的这些数据库表是否排除检查的范围。

 

posted @ 2020-11-05 17:30  荒野游侠  阅读(157)  评论(0编辑  收藏  举报