查看: 8909|回复: 35

[备份恢复] CURRENT redo损坏求助

[复制链接]
论坛徽章:
0
发表于 2011-3-9 12:01 | 显示全部楼层 |阅读模式
昨晚机房UPS停电,服务器突能关机,导致CURRENT的损坏。
现在数据库只能mount了,环境是rac的10.2.0.3,服务器是linux。没有备份,没有启用归档。
数据库现状是:
ORA-00368: checksum error in redo log block
ORA-00353: log corruption near block 254606 change 12131176305969 time 03/08/2011 01:03:00
ORA-00312: online log 2 thread 1: '+DG1/police/onlinelog/group_2.258.657430669'

SQL> select group#,sequence#,archived,status from v$log;

    GROUP#  SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
         1      17495 NO  INACTIVE
         2      17496 NO  CURRENT
         3      17365 NO  INACTIVE
         4      17366 NO  CURRENT

能后根据文档《ORA-00368: 重做日志块中的校验和错误》这篇文档执行了以下步骤;

在init<sid>.ora中加入了参数
_allow_resetlogs_corruption=TRUE
使用pfile启动单个数据库,
recover database until cancel;
Cancel
如果出错,不再理会,发出
SQL>alter database open resetlogs
但是数据库报ORA-00600: internal error code, arguments: [4000], [7], 的错误
能后我就重复启动数据库这个错误就过去了,网上有一篇文档是这么说的。我就这么做了。
但是现在又有新的报错
ORA-600[KCLCHKBLK_4]【2824】
但是没有出现ORA-600[2662]的报错

现在不知道怎么处理了,听别人说是temp文件造成的,我就把temp文件删了,还是启动不了。
报错信息还是一样的。

ORA-00600: internal error code, arguments: [kclchkblk_4], [2824], [18446744071603238605], [2824], [18446744071593491338], [], [], []
Wed Mar  9 14:29:55 2011
Errors in file /u01/app/oracle/admin/police/udump/police1_ora_27660.trc:
ORA-00600: internal error code, arguments: [kclchkblk_4], [2824], [18446744071603238605], [2824], [18446744071593491338], [], [], []
Wed Mar  9 14:29:55 2011
Error 600 happened during db open, shutting down database
USER: terminating instance due to error 600


求高手指点。

[ 本帖最后由 wne137 于 2011-3-9 14:05 编辑 ]
论坛徽章:
7
授权会员
日期:2010-12-06 19:50:26数据库板块每日发贴之星
日期:2011-09-03 01:01:01迷宫蛋
日期:2011-09-08 16:30:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18
发表于 2011-3-9 12:05 | 显示全部楼层
_allow_resetlogs_corruption=TRUE 好像并不能保证一定就能启动。

使用道具 举报

回复
论坛徽章:
13
数据库板块每日发贴之星
日期:2010-08-24 01:01:012012新春纪念徽章
日期:2012-01-04 11:57:13ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51数据库板块每日发贴之星
日期:2011-07-11 01:01:01ITPUB伯乐
日期:2011-06-16 10:11:39ITPUB季度 技术新星
日期:2011-01-17 11:30:46授权会员
日期:2010-12-28 19:29:32ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51数据库板块每日发贴之星
日期:2010-09-07 01:01:01数据库板块每日发贴之星
日期:2010-08-28 01:01:01
发表于 2011-3-9 12:08 | 显示全部楼层
600错误,不懂了,上次模拟 current log 丢失的情况下,我也是这么恢复的,结果没遇到 600,就 resetlogs 启动了!
看来,这个还是得根据实际情况而改变的啊!

使用道具 举报

回复
论坛徽章:
13
数据库板块每日发贴之星
日期:2010-08-24 01:01:012012新春纪念徽章
日期:2012-01-04 11:57:13ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51数据库板块每日发贴之星
日期:2011-07-11 01:01:01ITPUB伯乐
日期:2011-06-16 10:11:39ITPUB季度 技术新星
日期:2011-01-17 11:30:46授权会员
日期:2010-12-28 19:29:32ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51数据库板块每日发贴之星
日期:2010-09-07 01:01:01数据库板块每日发贴之星
日期:2010-08-28 01:01:01
发表于 2011-3-9 12:09 | 显示全部楼层
原帖由 我上面有人 于 2011-3-9 12:05 发表
_allow_resetlogs_corruption=TRUE 好像并不能保证一定就能启动。


用这个参数之后, recover until 之后也会提示 可能会出现 600 ,但是也有可能直接就过去了!

使用道具 举报

回复
论坛徽章:
37
2008新春纪念徽章
日期:2008-02-13 12:43:032010广州亚运会纪念徽章:击剑
日期:2011-01-22 20:59:112011新春纪念徽章
日期:2011-02-18 11:43:33茶鸡蛋
日期:2011-08-05 15:44:24ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22玉石琵琶
日期:2012-02-21 15:04:38ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202013年新春福章
日期:2013-02-25 14:51:24劳斯莱斯
日期:2013-09-12 15:56:37
发表于 2011-3-9 12:12 | 显示全部楼层
为什么redo组就一个成员啊?

使用道具 举报

回复
论坛徽章:
13
数据库板块每日发贴之星
日期:2010-08-24 01:01:012012新春纪念徽章
日期:2012-01-04 11:57:13ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51数据库板块每日发贴之星
日期:2011-07-11 01:01:01ITPUB伯乐
日期:2011-06-16 10:11:39ITPUB季度 技术新星
日期:2011-01-17 11:30:46授权会员
日期:2010-12-28 19:29:32ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51数据库板块每日发贴之星
日期:2010-09-07 01:01:01数据库板块每日发贴之星
日期:2010-08-28 01:01:01
发表于 2011-3-9 12:15 | 显示全部楼层
原帖由 ysping 于 2011-3-9 12:12 发表
为什么redo组就一个成员啊?


估计是靠 ASM 的磁盘冗余实现多路的吧!

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2011-3-9 12:19 | 显示全部楼层
是的

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2011-3-9 12:28 | 显示全部楼层
Ding

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2011-3-9 12:40 | 显示全部楼层
还有谁有更好的解决办法啊

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2011-3-9 12:46 | 显示全部楼层
上面有人,你有什么更好的办法不?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表