Trying to recover database after disk failure [message #505631] |
Wed, 04 May 2011 06:09  |
 |
hoppy707
Messages: 13 Registered: May 2011
|
Junior Member |
|
|
Hi,
I am a Oracle newbie.
I have a situation in that our server died , multiple disk failure, the database was open at the time.
We have managed to recover the data from the disk and have put it on another disk.
We have got a new server with oracle 9 running.
A blank database has been created.
I have copied the control files and redo files onto the new server and left the datafiles , (.dbf,.ora) on a seperate external disk F drive (this is because the original database resided on F drive)
I can mount the database , however when I try to open it I get the following
ORACLE instance started.
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
Database mounted.
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: 'F:\ORACLE\ORADATA\LCMPRO\SYSTEM01.DBF'
ORA-01207: file is more recent than controlfile - old controlfile
Any help would be appreciated
Daryl
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Trying to recover database after disk failure [message #505823 is a reply to message #505820] |
Thu, 05 May 2011 03:26   |
 |
Michel Cadot
Messages: 68749 Registered: March 2007 Location: Saint-Maur, France, https...
|
Senior Member Account Moderator |
|
|
1) Yes drop ALL what you did.
2) Copy to their original location (if you can't then tell me but you said you already did it, so redo it)
3)
C:\>oradim
ORADIM: <command> [options]. Refer to manual.
Enter one of the following command:
Create an instance by specifying the following options:
-NEW -SID sid | -SRVC srvc | -ASMSID sid | -ASMSRVC srvc [-SYSPWD pass]
[-STARTMODE auto|manual] [-SRVCSTART system|demand] [-PFILE file | -SPFILE]
[-SHUTMODE normal|immediate|abort] [-TIMEOUT secs] [-RUNAS osusr/ospass]
Edit an instance by specifying the following options:
-EDIT -SID sid | -ASMSID sid [-SYSPWD pass]
[-STARTMODE auto|manual] [-SRVCSTART system|demand] [-PFILE file | -SPFILE]
[-SHUTMODE normal|immediate|abort] [-SHUTTYPE srvc|inst] [-RUNAS osusr/ospass]
Delete instances by specifying the following options:
-DELETE -SID sid | -ASMSID sid | -SRVC srvc | -ASMSRVC srvc
Startup services and instance by specifying the following options:
-STARTUP -SID sid | -ASMSID sid [-SYSPWD pass]
[-STARTTYPE srvc|inst|srvc,inst] [-PFILE filename | -SPFILE]
Shutdown service and instance by specifying the following options:
-SHUTDOWN -SID sid | -ASMSID sid [-SYSPWD pass]
[-SHUTTYPE srvc|inst|srvc,inst] [-SHUTMODE normal|immediate|abort]
Query for help by specifying the following parameters: -? | -h | -help
So "oradim -new <sid> ..."
Regards
Michel
[Updated on: Thu, 05 May 2011 03:27] Report message to a moderator
|
|
|
|
|
|
|
Re: Trying to recover database after disk failure [message #505853 is a reply to message #505851] |
Thu, 05 May 2011 05:12   |
 |
hoppy707
Messages: 13 Registered: May 2011
|
Junior Member |
|
|
Hi Michel,
ORA - 01122:database file 1 failed verification check
ORA - 01110:data file :'f:\oracle\oradata\lcmpro\system01.dbf'
ORA - 01207:file is more recent than controlfile - old controlfile
in the alert was the following
/* OracleOEM */ ALTER DATABASE MOUNT
***
Corrupt block relative dba: 0x00000001 (file 0, block 1)
Fractured block found during control file header read
Data in bad block -
type: 21 format: 2 rdba: 0x00000001
last change scn: 0xffff.0030026e seq: 0x1 flg: 0x04
consistency value in tail: 0xf4df1501
check value in block header: 0x3671, computed block checksum: 0xf6b1
spare1: 0x0, spare2: 0x0, spare3: 0x0
***
Informational message:
Controlfile 0 has seq# 3146350, lowest 3146350 file 1, cksret 1
***
Corrupt block relative dba: 0x00000001 (file 0, block 1)
Fractured block found during control file header read
Data in bad block -
type: 21 format: 2 rdba: 0x00000001
last change scn: 0xffff.0030026e seq: 0x1 flg: 0x04
consistency value in tail: 0xf4df1501
check value in block header: 0x3671, computed block checksum: 0xf6b1
spare1: 0x0, spare2: 0x0, spare3: 0x0
***
Informational message:
Controlfile 0 has seq# 3146350, lowest 3146350 file 1, cksret 1
***
Corrupt block relative dba: 0x00000001 (file 0, block 1)
Fractured block found during control file header read
Data in bad block -
type: 21 format: 2 rdba: 0x00000001
last change scn: 0xffff.0030026e seq: 0x1 flg: 0x04
consistency value in tail: 0xf4df1501
check value in block header: 0x3671, computed block checksum: 0xf6b1
spare1: 0x0, spare2: 0x0, spare3: 0x0
***
Informational message:
Controlfile 0 has seq# 3146350, lowest 3146350 file 1, cksret 1
Thu May 05 20:00:50 2011
kccrsz: expanded controlfile section 1 from 1 to 4 records
requested to grow by 3 record(s); added 1 block(s) of records
Thu May 05 20:00:51 2011
Successful mount of redo thread 1, with mount id 167473581.
Thu May 05 20:00:51 2011
Database mounted in Exclusive Mode.
Completed: /* OracleOEM */ ALTER DATABASE MOUNT
Thu May 05 20:00:51 2011
/* OracleOEM */ ALTER DATABASE OPEN
ORA-1122 signalled during: /* OracleOEM */ ALTER DATABASE OPEN ...
Thanks for this help , this is the last night of trying myself before sending to a professional company.
Daryl
|
|
|
|
|
|
|
|
|
|
|
|