查詢11G的資料字典試圖ALL_OBJECTS遇到BUG
查詢11G的資料字典試圖遇到BUG
2010-5-4
在Oracle新版本上比較容易遇到BUG,最近還是真讓我偶遇到了。而且還是個將為生產環境的資料庫。汗啊。
在一個windows server 2008的11.1.0.6的環境上,查詢all_objects 試圖時,發現每次都會產生大量的遞迴呼叫,而且執行時間很長。
|
在10G和9I上都沒有同樣的問題。
On 9.2.0.8: |
做了10046的trace,發現下面的兩個SQL總耗時為7.32秒。
select sys_nc_oid$ |
深入問題去分析,結果是該版本上的一個Bug 7295298,而且在11.1.0.6的windows版本上沒有相關的獨立補丁可打。升級到11.1.0.7可解決這個問題。
有個規避的方式就是設定EVENTS:
alter session set events '10158 trace name context forever';
我是沒有去設定,因為只有DBA才會查詢這個試圖。
不要Oracle新資料庫引擎的第一版來作為生產環境,還真是百驗不爽的真理。
這個ALL_OBJECTS的試圖,還好沒有什麼使用者使用,對環境影響不大。在下次有機會升級時,一併把這個BUG解決了。
-THE END-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/40239/viewspace-662499/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢所有資料字典的SQLSQL
- 關於dataguard需要查詢的資料字典
- Oracle 資料字典及註釋查詢Oracle
- 優化mysql資料字典表查詢優化MySql
- 關於資料字典的查詢效率優化優化
- (轉)Oracle常用資料字典查詢語句Oracle
- 關於資料字典的查詢效率最佳化
- ORACLE使用者常用資料字典的查詢使用方法Oracle
- SQL Server中Table字典資料的查詢SQL示例程式碼SQLServer
- ORACLE-使用者常用資料字典的查詢使用方法Oracle
- ORACLE使用者常用資料字典的查詢使用方法(轉)Oracle
- 資料庫資料的查詢----連線查詢資料庫
- 資料流圖 和 資料字典
- 【體系結構】Oracle 普通使用者查詢資料字典Oracle
- oracle 9i 查詢資料字典檢視慢案例分析Oracle
- 【檢視】oracle 資料字典檢視之 DBA_OBJECTS / ALL_OBJECTS / USER_OBJECTS(OBJ)OracleObject
- 大資料量查詢容易OOM?試試MySQL流式查詢大資料OOMMySql
- 解決GAT專案Bug:軌跡分析查詢不到資料
- 儲存過程中查詢資料字典檢視(v$或dba)儲存過程
- 回閃查詢查詢刪除的資料
- Flask——資料的查詢Flask
- 查詢資料庫後是返回ResultSet實現中遇到的問題資料庫
- oracle 資料字典關係圖Oracle
- MySQL - 資料查詢 - 簡單查詢MySql
- B樹查詢,磁碟查詢資料
- 達夢6.0試用之資料字典
- oracle10.2.0.1.0中與all_objects有關的bugOracleObject
- 資料庫 - 資料查詢資料庫
- 關於Room資料庫,拼寫模糊查詢語句遇到的問題OOM資料庫
- 一個oracle查詢引起的bugOracle
- 巧用Oracle Discoverer中的資料字典檢查joinOracle
- 插入遠端資料庫資料遇到分割槽表bug資料庫
- 插入查詢資料的操作
- 查詢前50%的資料
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- Java ——MongDB 插入資料、 模糊查詢、in查詢Java
- 資料庫高階查詢之子查詢資料庫
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀