关于DBA_TAB_MODIFICATIONS数据字典中数据无法查询的问题
今天收到一个客户请求,客户在查数据字典时,发现下面的现象。
SQL> select table_name from dba_tab_modifications where table_name=‘STAT_TABLE‘;
no rows selected
SQL> select table_name from dba_tab_modifications where table_name like ‘%STAT_TABLE‘;
TABLE_NAME
--------------------------------------------------------------------------------
STAT_TABLE
STAT_TABLE
在MOS里面查询之后,找到下面这个错误。最终证明这是Oracle的一个错误。
Bug 13984324 - wrong result with UNION ALL of similar queries / in DBA_TAB_MODIFICATIONS (Doc ID 13984324.8)
错误发生的版本:11.2.0.4
11.2.0.3
11.2.0.2
错误解决的版本:12.1.0.1
其它解决方法:
"_optimizer_join_factorization"=false
SQL> alter session set "_optimizer_join_factorization" = false;
SQL> select table_name from dba_tab_modifications where table_name like ‘STAT_TABLE‘;
TABLE_NAME
--------------------------------------------------------------------------------
STAT_TABLE
STAT_TABLE
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。