1 概述
问题简述:外面应用连接失败,sqlplus 登录数据库失败,影响到业务。
操作系统:aix 5.3
数据库:oracle 10.2.0.2 + raw 裸设备
处理人员:
用户联系方式:
文档更新历史:
2011-04-29
2 问题描述
2011.04.27中午,客户说TDE数据库外面应用访问不了。
3 处理过程
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
Symptoms
Cause
Solution
This document is being delivered to you via Oracle Support's Rapid Visibility (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.
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
Table is corrupted.
-- To implement the solution, please execute the following steps::
Drop and recreate the table.
相关的 产品
错误
|
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-694136/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7199859/viewspace-694136/