参数_smon_internal_errlimit与数据库恢复
浏览:3329次 出处信息
客户数据库遭受存储损坏无法打开,数据文件存在大量坏块,我们强制打开数据库后遇到了如下错误:
Tue Feb 22 17:22:59 2011
Errors in file d:\programfiles\oracle\admin\agzt\bdump\agzt_smon_7512.trc:
ORA-00600: internal error code, arguments: [25012], [0], [16], [], [], [], [], []
Tue Feb 22 17:28:13 2011
Non-fatal internal error happenned while SMON was doing IOT PMO transient table cleanup.
SMON encountered 1 out of maximum 100 non-fatal internal errors.
Tue Feb 22 17:28:13 2011
Errors in file d:\programfiles\oracle\admin\agzt\bdump\agzt_smon_7512.trc:
ORA-00600: internal error code, arguments: [25012], [0], [16], [], [], [], [], []
Non-fatal internal error happenned while SMON was doing IOT PMO transient table cleanup.
SMON encountered 2 out of maximum 100 non-fatal internal errors.
Tue Feb 22 17:32:06 2011
Errors in file d:\programfiles\oracle\admin\agzt\udump\agzt_ora_8040.trc:
这里Oracle提示,SMON遇到了内部错误,最大允许100次,不断计数增长。
基于对Oracle的信任,我想一定是有一个内部参数用于控制这个次数,于是就查询一下内部视图:
SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ
FROM SYS.x$ksppi x, SYS.x$ksppcv y
WHERE x.indx = y.indx AND x.ksppinm LIKE '%&par%'
/
Enter value for par: smon
old 3: WHERE x.indx = y.indx AND x.ksppinm LIKE '%&par%'
new 3: WHERE x.indx = y.indx AND x.ksppinm LIKE '%smon%'
NAME VALUE DESCRIB
------------------------------ -------- -----------------------------------------------
_smon_internal_errlimit 100 limit of SMON internal errors
_smon_undo_seg_rescan_limit 10 limit of SMON continous undo segments re-scan
可以将_smon_internal_errlimit这个值调高,这样就可以保证数据库能在较多非致命错误下,不要崩溃。
这个参数在这个Case里对我有效,记录于此。
建议继续学习:
- 用 LD_PRELOAD 挽救被误删的 libc.so.6 (阅读:4227)
- MySQL从压缩文件恢复数据 (阅读:3847)
- MySQL 备份和其恢复机制原理简述 (阅读:3298)
- 用bin日志中恢复MySQL数据库 (阅读:2750)
- 用CloneZilla制作紧急恢复分区 (阅读:2706)
- Zmanda让MySQL的备份与恢复更加方便快捷灵活 (阅读:2398)
- 当logfile被误删除后 (阅读:2258)
- EXT文件系统误删除数据恢复指南 (阅读:2305)
- Oracle数据库恢复:存储故障导致的数据损坏 (阅读:2142)
- Oracle数据库恢复:归档日志损坏案例一则 (阅读:2048)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Cache-Low RBA与On-Disk RBA的恢复
后一篇:Grid Control监控-进程累积导致的宕机 >>
文章信息
- 作者:eygle 来源: Oracle Life
- 标签: _smon_internal_e 恢复
- 发布时间:2011-03-07 22:37:11
建议继续学习
近3天十大热文
-
[63] find命令的一点注意事项
-
[49] memory prefetch浅析
-
[41] 读书笔记-壹百度:百度十年千倍的29条法则
-
[31] 小屏幕移动设备网页设计注意事项
-
[30] 卡诺模型―设计品质与设计价值的思考
-
[29] Oracle bbed工具的编译
-
[27] 基本排序算法的PHP实现
-
[23] 8大实用又重要Mac使用技巧
-
[21] 程序员技术练级攻略
-
[21] 杨建:网站加速--Cache为王篇