2025年ORA-600[kcratr_scan_lastbwr]逻辑坏块解决

ORA-600[kcratr_scan_lastbwr]逻辑坏块解决数据库版本 11 2 0 3 问题现象 今天在启动一台测试数据库的时候 发现 db 不能 open 报错如下 ERROR at line 1 ORA 00600 internal error code arguments

大家好,我是讯享网,很高兴认识大家。

 


讯享网

  数据库版本: 11.2.0.3 问题现象: 今天在启动一台测试数据库的时候,发现db不能open,报错如下: ERROR at line 1: ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr], [], [], [],[], [], [], [], [], [], [], []   解决过程: 1、检查alert日志 Mon Jul 22 11:35:12 2013 ALTER DATABASE OPEN Beginning crash recovery of 1 threads  parallel recovery started with 3 processes Started redo scan Hex dump of (file 3, block 272) in trace file /opt/oracle/diag/rdbms/ebai/ebai/trace/ebai_ora_4930.trc Reading datafile '/oracle/oradata/ebai/undotbs01.dbf' for corruption at rdba: 0x00c00110 (file 3, block 272) Reread (file 3, block 272) found same corrupt data (logically corrupt) Write verification failed for File 3 Block 272 (rdba 0xc00110) Errors in file /opt/oracle/diag/rdbms/ebai/ebai/trace/ebai_ora_4930.trc  (incident=71353): ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr], [], [], [], [], [], [], [], [], [], [], [] Incident details in: /opt/oracle/diag/rdbms/ebai/ebai/incident/incdir_71353/ebai_ora_4930_i71353.trc Use ADRCI or Support Workbench to package the incident. See Note 411.1 at My Oracle Support for error and packaging details. Aborting crash recovery due to error 600 Errors in file /opt/oracle/diag/rdbms/ebai/ebai/trace/ebai_ora_4930.trc: ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr], [], [], [], [], [], [], [], [], [], [], [] Errors in file /opt/oracle/diag/rdbms/ebai/ebai/trace/ebai_ora_4930.trc: ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr], [], [], [], [], [], [], [], [], [], [], [] ORA-600 signalled during: ALTER DATABASE OPEN... Dumping diagnostic data in directory=[cdmp_516], requested by (instance=1, osid=4930), summary=[incident=71353]. Mon Jul 22 11:36:11 2013 Sweep [inc][71353]: completed Sweep [inc2][71353]: completed   2、分析并解决问题   alert日志里边其实已经说得很清楚了,实际上连trace文件基本都不需要查看了。上网简单goole了一下,就有解决办法,直接噶搞吧。   suse11sp2:/oracle/oraarch> sqlplus / as sysdba   SQL*Plus: Release 11.2.0.3.0 Production on Mon Jul 22 14:45:49 2013   Copyright (c) 1982, 2011, Oracle.  All rights reserved.   Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options   SQL> select status from v$instance;   STATUS ------------ MOUNTED   SQL> select open_mode from v$database;   OPEN_MODE -------------------- MOUNTED     SQL> recover database; Media recovery complete. SQL> SQL> SQL> alter database open;   Database altered.   SQL> SQL> SQL> select status from v$instance;     STATUS ------------ OPEN     SQL> select open_mode from v$database;     OPEN_MODE -------------------- READ WRITE   3、验证处理效果 执行一次干净关闭,然后在打开,不在报错,问题处理完毕。   SQL> alter system checkpoint;   System altered.   SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> SQL> SQL> SQL> SQL> startup ORACLE instance started.     Total System Global Area bytes Fixed Size                   bytes Variable Size             bytes Database Buffers         bytes Redo Buffers               bytes Database mounted. Database opened. SQL> SQL>
小讯
上一篇 2025-01-28 11:53
下一篇 2025-01-08 19:18

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/25121.html