从某一天起,在 exception_XXXX-XX_XX-XX_xxxxxxxxxxxxxxx.log 中突然输出了“ORA-00942:表或视图不存在”。

 
■条件
 如果您将Oracle用于数据库,将符合ORACLE公司信息的以下内容。

●内容

问题可能是由以下的ORACLE产品的Bug引起的。

 =====================================================

 Bug 9577583

 False ORA-942or 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-942或者非预期错误的。

在库缓存中有其他Schema的相同Object时,有时不能正确查看该信息,导致发生ORA-942。



●解决方法

・安装Bug 9577583的ORACLE 11.2.0.1.0的单独补丁

・升级为修好的版本(ORACLE 11.2.0.2.0及以上版本)

-- 适用对象 ----------------------------------------------------------------
iWP/Web系统构建基础/WebPlatform/AppFramework 
--------------------------------------------------------------------------------

FAQID:719
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持