oracle ora-600 Ktspgsb-1 錯誤處理案例
問題簡述:外面應用連線失敗,sqlplus 登入資料庫失敗,影響到業務。
作業系統:aix 5.3
資料庫:oracle 10.2.0.2 + raw 裸裝置
處理人員:
使用者聯絡方式:
文件更新歷史:
2011-04-29
2011.04.27中午,客戶說TDE資料庫外面應用訪問不了。
1. sqlplus 登入資料庫
sqlplus / as sysdba
報No space on devices
2. 檢視檔案系統使用率
df –g
/oracle程式碼目錄佔用100%。
3. 檢視資料庫日誌
資料庫日誌不斷的在報Ora-00600 [Ktspgsb-1] 錯誤,在udump目錄下產生很多trace檔案。
4. 檢視具體trace檔案
觸發Ora-00600 [Ktspgsb-1]報錯的主要語句是truncate table db_monitor_csgtest_1
5. 檢視metalink ora-600 Ktspgsb-1 錯誤程式碼
Metalink解釋說 這個表已經損壞,處理方法,刪除和重建這個表,參考附件
和使用者確認這個表可以刪除和重建。
6. 刪除ems使用者下的db_monitor表
Drop table db_monitor 報物件不存在,
但desc db_monitor 有欄位名和欄位型別出來。
沒辦法,重新啟動資料庫,刪除表和重建表成功,和清理udump目錄下的trace檔案
外面應用訪問成功。
後來透過下午監控,正常
4 總結
Oracle 10.2.0.2 版本問題很多,如果有可能,把資料庫升級10.2.0.5版本。
5 附件
Ora-00600 [Ktspgsb-1] Trying to Truncate Table [ID 787492.1] | ||
| ||
|
修改時間 04-MAR-2009 型別 PROBLEM 狀態 MODERATED |
|
In this Document
This document is being delivered to you via Oracle Support's (RaV) process, and therefore has not been subject to an independent technical review. |
5.1 Applies to:
Oracle Server Enterprise Edition - Version: 10.2.0.2
This problem can occur on any platform.
5.2 Symptoms
Receiving following error in alert.log numerous times:
ORA-00600: internal error code, arguments: [ktspgsb-1]
Trace files shows:
Current SQL statement for this session:
TRUNCATE TABLE P$DATA_OS_SPACE
Call stack:
ktspgsb1 ktsptrn_bmbs ktspcbmbs ktsstrn_segment kkbtts_trunc_tbl_se kkbtrn
5.3 Cause
Table is corrupted.
5.4 Solution
-- To implement the solution, please execute the following steps::
Drop and recreate the table.
相關的 產品
錯誤
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-694136/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ERROR】儲存鏈路問題造成oracle錯誤,ora-600[4193] 問題處理ErrorOracle
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- oracle ora-00054錯誤處理Oracle
- 錯誤處理
- Oracle 不完全恢復遇到的ORA-600錯誤Oracle
- Python錯誤處理Python
- PHP 錯誤處理PHP
- php錯誤處理PHP
- Go 錯誤處理Go
- Oracle 11g ORA-600 [kjbrcrcvt:lms] 問題處理Oracle
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- 【故障處理】ORA-600:[13013],[5001]故障處理
- openGauss 處理錯誤表
- go的錯誤處理Go
- axios 的錯誤處理iOS
- F3-smart錯誤處理修復fail問題案例AI
- Python錯誤處理和異常處理(二)Python
- 淺談前端錯誤處理前端
- PHP 核心特性 - 錯誤處理PHP
- 15-錯誤處理(Error)Error
- Go語言之錯誤處理Go
- grpc中的錯誤處理RPC
- laravel9 錯誤處理Laravel
- 學習Rust 錯誤處理Rust
- rust學習十、異常處理(錯誤處理)Rust
- Oracle分散式事務典型案例處理Oracle分散式
- 清華尹成帶你實戰GO案例(24)Go 錯誤處理Go
- node端統一錯誤處理
- node錯誤處理與日誌
- [轉] Scala Try 與錯誤處理
- js錯誤處理權威指北JS
- [譯] 使用 Catcher 處理 Flutter 錯誤Flutter
- 如何處理錯誤訊息PleaseinstalltheLinuxkernelheaderfilesLinuxHeader
- 錯誤碼全域性處理(二)
- 錯誤碼全域性處理(一)
- PHP安裝後錯誤處理PHP
- 常用模組 PHP 錯誤處理PHP
- Restful API 中的錯誤處理RESTAPI