【条件】
使用Oracle来作为DB的情况下,根据ORACLE公司的信息,符合以下内容。
【内容】
可能符合下述的ORACLE产品Bug。
=====================================================
Bug 9577583
False ORA-942 or other errors when multiple schemas
have identical object names (文档ID 9577583.8)
=====================================================
【发生条件】
・使用版本为ORACLE 11.2.0.1。
・在其他Schema中存在同名Object。
・执行无Schema修饰的SQL。
【解说】
此问题是在多个Schema中存在同名Object时,访问到希望的Schema之外的其他Schema中的同名Object,可能导致发生ORA-00942或者非预期的错误。
在库缓存中有其他Schema的相同Object时,有时不能正确查看该信息,导致发生ORA-00942。
【解决方法】
・安装Bug 9577583的ORACLE 11.2.0.1.0的单独补丁
・升级为修好的版本(ORACLE 11.2.0.2.0及以上版本)
-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------
FAQID:502
使用intra-mart时,在exception_XXXX-XX-XX_XX-XX-XX_xxxxxxxxxxxxx.log中出现“ORA-00942:表或者视图不存在”。虽然重启了intra-mart,但是没有恢复。