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在做检查的时候,会首先判断该中的这些数据库表是否排除检查的范围。