Archive for February, 2011

ORA-00600: internal error code, arguments: [4194]

在修改_allow_resetlogs_corruption参数为TRUE,并强制打开数据库后,遭遇下述错误信息:
该错误信息来自alert告警日志文件:
Thu Feb 17 14:07:30 2011
Errors in file /u01/app/admin/orcl/bdump/orcl_smon_26850.trc:
ORA-00600: internal error code, arguments: [4194], [41], [31], [], [], [], [], []
通常ORA-00600 4194级的错误是跟回滚段错误相关!
继续查看TRACE文件(/u01/app/admin/orcl/bdump/orcl_smon_26850.trc)
看到有下述相关信息:
Acq rbs _SYSSMU1$
KSL POST SENT postee=6 loc=’ksasnd’ id1=0 id2=0 name= type=0
Undo Segment 1 Onlined
KSL POST SENT postee=6 loc=’ksasnd’ id1=0 id2=0 name= type=0
Acq rbs _SYSSMU2$
KSL POST [...]

Oracle _disable_logging and _allow_resetlogs_corruption

本文简单研究oracle隐含参数_disable_logging与_allow_resetlogs_corruption两个参数。
仅作学习测试用,实际情况需慎重,做好数据库的备份,以防丢失数据。
1 启动数据库,获取相关信息:
SYS@orcl > startup
ORACLE instance started.

Total System Global Area 507510784 bytes
Fixed Size 1220240 bytes
Variable Size 167772528 bytes
Database Buffers [...]