今天给客户做数据恢复,发现必须使用隐藏参数_allow_resetlogs_corruption,结果一用报出了ORA-00600 2662的错误。
客户那边说丢失了一个数据文件CUUG.DBF,只有一个以前的冷备份(结果就备份了这一个数据文件............#@#@¥...)。接管客户系统时,那边dba已经将控制文件重建了。无语中......
将以前的数据文件拷贝回来,重新注册归档日志后,开始恢复。报错:
提示ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/opt/Oracle/product/10.2.0/oradata/orcl1/system01.dbf'
看下数据文件的SCN:
SQL> select CHECKPOINT_CHANGE# from v$datafile_header;
CHECKPOINT_CHANGE#
------------------
591931
591931
591931
591931
505927
然后看下归档日志:
/opt/oracle/product/10.2.0/flash_recovery_area/ORCL1/archivelog/2012_05_19/o1_mf_1_9_7vh78q75_.arc 591800 591805
/opt/oracle/product/10.2.0/flash_recovery_area/ORCL1/archivelog/2012_05_19/o1_mf_1_8_7vh78gwc_.arc 590306 591800
/opt/oracle/product/10.2.0/flash_recovery_area/ORCL1/archivelog/2012_05_19/o1_mf_1_10_7vh7b2xs_.arc 591805 591931
这眼看普通恢复没戏了.....归档日志不连续。
开启隐藏参数
sql> alter system set "_allow_resetlogs_corruption"=true scope=spfile;
再次尝试打开数据库,开始提示ORA-00600错误了。
Wed May 23 15:06:44 2012
SMON: enabling cache recovery
Wed May 23 15:06:44 2012
Errors in file /opt/oracle/product/10.2.0/admin/orcl1/udump/orcl1_ora_4268.trc:
ORA-00600: internal error code, arguments: [2662], [0], [545944], [0], [590505], [4194313], [], []
Wed May 23 15:06:44 2012
Incremental checkpoint up to RBA [0x1.3.0], current log tail at RBA [0x1.3.0]
Wed May 23 15:06:44 2012
Errors in file /opt/oracle/product/10.2.0/admin/orcl1/udump/orcl1_ora_4268.trc:
ORA-00600: internal error code, arguments: [2662], [0], [545944], [0], [590505], [4194313], [], []
Wed May 23 15:06:44 2012
Error 600 happened during db open, shutting down database
USER: terminating instance due to error 600
Instance terminated by USER, pid = 4268
- 大小: 53.3 KB
分享到:
相关推荐
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
在启库时,我们遇到了 ORA-00600[4194] 错误,但通过解决方案,我们成功地解决了这个问题。 知识点6: Oracle 表空间管理 在本文中,我们创建、删除和管理了Undo 表空间。这是 Oracle 表空间管理的重要组成部分。...
当遇到ORA-00600错误时,我们通常需要按照一定的步骤来解决: 1. **分析错误**: - ORA-00600错误后面的参数[kcratr_scan_lastbwr]提供了有关错误的更具体信息。这些参数是Oracle内部使用的,用于识别问题的具体...
标签 "ORA-00600 Oracle 补丁 Patches Update" 暗示了这个问题的解决方案可能涉及更新数据库的补丁,通过应用补丁8922013,可能是Oracle公司针对ORA-00600错误的特定修复。 压缩包子文件的文件名称列表只有一个 ...
ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法
在Oracle数据库管理与维护过程中,有时会遇到一些内部错误,其中ORA-00600和ORA-1502是较为常见的两类错误之一。本文将详细解析这两种错误的具体含义、发生原因以及解决方法。 #### 二、ORA-00600 错误 **错误定义...
### ORA-00600 错误快速参考指南 #### 概述 ORA-00600 错误通常被...通过上述步骤,大多数 ORA-00600 错误都可以得到有效解决。然而,由于这类错误的性质特殊,有时可能需要 Oracle 开发团队的帮助才能彻底解决问题。
标题和描述中提到的是关于如何解决Oracle数据库系统中出现的Ora-00600错误的故障处理方法。Ora-00600错误是Oracle数据库内部错误,通常表明系统遇到了无法处理的异常情况。这篇文档可能提供了解决这个问题的步骤和...
Oracle数据库报错ORA-00600是一个内部错误,通常表示系统遇到了未预见的问题或已知的软件缺陷。这个错误通常与Oracle的内核代码有关,而不是用户的SQL操作。在描述中,我们看到错误与“kcblasm_1”和参数103相关联,...
### Oracle 10g启动后报ORA-16038错误的解决方法 #### 错误概述 在启动Oracle 10g数据库时遇到ORA-16038错误,该错误通常与归档日志操作有关。具体错误信息为: ``` ORA-16038: log 1 sequence #230 cannot be ...
### ERwin连接Oracle报ORA-01041内部错误,hostdef扩展名不存在...通过上述详细的步骤和建议,可以有效地解决ERwin连接Oracle时报ORA-01041内部错误的问题。在实际操作中,还需要根据具体的环境和情况进行适当的调整。
这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...
通过以上步骤,可以有效地排查并解决使用IMPDP工具导入数据时遇到的ORA-39002和ORA-39070错误。这些错误主要与目录设置、权限管理以及路径配置有关。确保所有相关的目录和文件都具有正确的权限,并且路径设置正确...
ORACLE8I数据库应用EXP工具时ORA-06553报错的解决方法 摘要:本文主要解决ORACLE 8I数据库应用EXP工具时ORA-06553报错的问题,分析出现问题的原因,并提供了正确的解决方法和措施。 知识点1:Oracle 8I数据库EXP...
### 创建物化视图ORA-12014错误解决方法 #### 背景介绍 在Oracle数据库中,物化视图(Materialized View)是一种用于优化查询性能的重要工具。它预先计算并存储了复杂的查询结果,从而在实际查询时能够快速地返回...
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
Oracle数据库发生ORA-04031错误原因浅析及处理 Oracle数据库是甲骨文公司提供的...本文通过对ORA-04031错误的分析和解决方法的介绍,旨在帮助读者更好地理解Oracle数据库中的ORA-04031错误,并提供了实用的解决方法。