出現ORA-00600: 內部錯誤代碼, 參數: [19004], [], [], [], [], [], [], [], [], [], [], []

查找了兩篇博客,測試了第一篇,有用!

--------------------------------------------------博客一---------------------------------------------------

是由於執行復雜多表查詢,Oracle數據庫版本的問題。
11.2.0.1.0 版本,解決方法(刪除用戶統計信息):execute dbms_stats.delete_schema_stats('用戶名');
11.2.0.4.0 版本,沒有問題。

 

--------------------------------------------------博客二---------------------------------------------------

<解決辦法> 
這是一個ORACLE的BUG


處理辦法1: 
以DBA身份執行: 
execute dbms_stats.delete_schema_stats('zlhis');

處理辦法2: 
如果只有個別表在查詢時出現錯誤,可以只對出錯表理行處理 
execute dbms_stats.delete_table_stats('ZLHIS','病人費用記錄');

 

備註:

"zlhis" 是你報錯的那個表所屬的oracle用戶。

"病人費用記錄" 是ZLHIS用戶下表名。

用以上方法操作後,可以刪除報錯的對象,然後重新創建即可!(未刪除統計信息時無法刪除對象)

 

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