關於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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章