Recently, I bought two SSD hard disks and mounted them to the database. I put the virtual memory and temp tablespace and a controlfile on them. I hope to improve the efficiency of the database by taking advantage of the fast I/O feature of the SSD hard disk. after two weeks of running in the test environment, I moved to the formal environment. At noon today (3rd days), I received a call from my colleagues while I was on the way to dinner, and the database went down. return to the data center and check that the controlfile on the SSD hard disk is broken. The following error is reported:
Hex dump of (File 0, Block 1) in trace file D: "mes" dump "bdump" mes_ckpt_3324.trc
Corrupt block relative DBA: 0x00000001 (File 0, Block 1)
Bad header found during control file header read
Data in Bad Block:
Type: 0 format: 0 rdba: 0x00000000
Last change SCN: 0x0000.00000000 seq: 0x0 flg: 0x00
Spare1: 0x1 spare2: 0x0 spare3: 0x7c30
Consistency value in tail: 0x00000000
Check value in block header: 0x8
Block checksum disabled
Thu Sep 18 11:54:15 2008
Errors in file D: "mes" dump "bdump" mes_ckpt_3324.trc:
ORA-00202: Control File: 'f: "mes" controlfile "control02.ctl'
Thu Sep 18 11:54:15 2008
Errors in file D: "mes" dump "bdump" mes_ckpt_3324.trc:
ORA-00227: upt block detected in control file: (Block 1, # Blocks 1)
ORA-00202: Control File: 'f: "mes" controlfile "control02.ctl'
Move the virtual memory to the San, copy controlfile1 on the San to controlfile2 and controlfile3, modify the init file, and restart the computer to restore the database to normal (to move the virtual memory, restart the computer ).
I like to try and sometimes fail, but it is difficult to move the current nature!