SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jul 9 11:48:31 2012
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL> startup pfile='/oracle/ht/prmorapfile2012.ora' mount
ORACLE instance started.
Total System Global Area 8589934592 bytes
Fixed Size 2097800 bytes
Variable Size 570428792 bytes
Database Buffers 8002732032 bytes
Redo Buffers 14675968 bytes
ORA-00205: error in identifying control file, check alert log for more info
使用dbv校验文件的结果:
DBVERIFY - Verification complete
Total Pages Examined : 131070
Total Pages Processed (Data) : 0
Total Pages Failing (Data) : 0
Total Pages Processed (Index): 0
Total Pages Failing (Index): 0
Total Pages Processed (Other): 0
Total Pages Processed (Seg) : 0
Total Pages Failing (Seg) : 0
Total Pages Empty : 0
Total Pages Marked Corrupt : 131070
Total Pages Influx : 801
Highest block SCN : 0 (0.0)
Total System Global Area 8589934592 bytes
Fixed Size 2097800 bytes
Variable Size 570428792 bytes
Database Buffers 8002732032 bytes
Redo Buffers 14675968 bytes
ORA-00205: error in identifying control file, check alert log for more info
SQL> shutdown immediate
ORA-01507: database not mounted
随便找了一个使用的dbfile通过dbfsize查看
prmapp2[/oracle]$ dbfsize /dev/rlv_prm1_4g_032
/dev/rlv_prm1_4g_032: Header block magic number is bad; trying raw file format...
/dev/rlv_prm1_4g_032: Header block magic number is bad
Starting recover at 20120710223114
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=2191 devtype=DISK
starting media recovery
archive log thread 1 sequence 2544 is already on disk as file /archivelog/1_2544_743823464.dbf
archive log filename=/archivelog/1_2544_743823464.dbf thread=1 sequence=2544
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 07/10/2012 22:32:36
ORA-00283: recovery session canceled due to errors
RMAN-11003: failure during parse/execution of SQL statement: alter database recover logfile '/archivelog/1_2544_743823464.dbf'
ORA-00283: recovery session canceled due to errors
ORA-12801: error signaled in parallel query server P009
ORA-01115: IO error reading block from file 56 (block # 72179)
ORA-01110: data file 56: '/orarestore/oracle/datafile/rlv_prm1_4g_010'
ORA-27063: n
RMAN> exit
经查找是用于做恢复新加的磁盘中有一块是坏盘。严重不顺利。参考文章Database Crash With ORA-27063 and OS Error: 5: I/O Error [ID 877549.1]
重新更换硬盘restore。先睡觉去了。更新一下。
感谢刘大的支持。