love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

Phone:18180207355 提供专业Oracle/MySQL/PostgreSQL数据恢复、性能优化、迁移升级、紧急救援等服务

记一次非归档RAC恢复(大量的ORA-600 错误)

本站文章除注明转载外,均为本站原创: 转载自love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

本文链接地址: 记一次非归档RAC恢复(大量的ORA-600 错误)

然后必须使用resetlogs方式创建,否则会遇到如下类似错误:

重建完controlfile以后,直接recover database一把,提示成功,然后直接open抛出如下错误:

开始以为是这个回滚段有问题,使用如下隐含参数以后发现仍然不行:
_corrupted_rollback_segments=(_SYSSMU9$)
_offline_rollback_segments=(_SYSSMU9$)

如上这几个错误都跟index有关系,也就是存在逻辑错误,可以通过如下方式进行检查:

analyze table owner.table_name validate structure cascade online;

补充一些:对于分区表,要执行validate操作,必须先执行如下sql:
@ ?/rdbms/admin/utlvaite.sql

当然,处理方式也就很简单了,把有问题的index drop重建。

后面还陆续报出如下一系列错误:

3 Responses to “记一次非归档RAC恢复(大量的ORA-600 错误)”

  1. 记一次非归档RAC恢复(大量的ORA-600 错误) | 编程 Says:

    […] 详见原文博客链接http://www.killdb.com/2012/05/14/%e8%ae%b0%e4%b8%80%e6%ac%a1%e9%9d%9e%e5%bd%92%e6%a1%a3rac%e6%81%a2%… 作者:lovewifelovelife 发表于2012-5-14 14:38:00 原文链接 阅读:21 评论:0 查看评论 […]

  2. 123 Says:

    强。如果我遇到,那么我就歇菜了。。。。

  3. recreate controlfile | love wife & love life —Roger 提供oracle技术支持服务 Says:

    […] 上午群里网友讨论了一下关于controlfile重建的问题,曾经的一次恢复(记一次非归档RAC恢复(大量的ORA-600 错误)) 的印象中发现对于resetlogs和noresetlogs是有点不同的,于是这里就做了一个简单的测试: ——归档模式 SQL> conn /AS sysdba Connected. SQL> startup mount ORACLE instance started.   Total System Global Area 167772160 bytes Fixed SIZE 1272600 bytes Variable SIZE 109053160 bytes DATABASE Buffers 54525952 bytes Redo Buffers 2920448 bytes DATABASE mounted. SQL> archive log list; DATABASE log mode Archive Mode Automatic archival Enabled Archive destination /home/ora10g/archivelog Oldest online log SEQUENCE 358 NEXT log SEQUENCE TO archive 360 CURRENT log SEQUENCE 360 SQL> SQL> SELECT checkpoint_change# FROM v$database;   CHECKPOINT_CHANGE# —————— 4043243   SQL> SELECT file# , CHECKPOINT_CHANGE# FROM v$datafile_header ORDER BY 1;   FILE# CHECKPOINT_CHANGE# ———- —————— 1 4043243 2 4043243 3 4043243 4 4043243 5 4043243 6 4043243 7 4043243 8 4043243 9 4043243   9 ROWS selected.   SQL> SET LINES 200 SQL> SELECT hxfil,hxsts,fhtyp,fhscn,fhprc,fhprs,fhrls,fhrlc,fhcsq,fhcpc,fhccc FROM x$kcvfh ORDER BY 1;   HXFIL HXSTS FHTYP FHSCN FHPRC FHPRS FHRLS FHRLC FHCSQ FHCPC FHCCC ———- —————- ———- —————- ——————– —————- —————- ——————– ———- ———- ———- 1 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 754 753 2 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 718 717 3 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 754 753 4 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 753 752 5 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 523 522 6 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 525 524 7 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 405 404 8 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 206 205 9 4043243 3 4043243 10/20/2011 07:40:58 666180 848661 11/03/2011 02:05:04 5037 110 109   9 ROWS selected. […]

Leave a Reply

You must be logged in to post a comment.