Cause: This error usually means that blocks of file 2 are corrupted, In this case we need to recover this blocks.
Solution : We need to recover all of corrupted block by using data file recovery or Database recovery. In my case I have recover database.
1. Data file recover.
SQL> recover datafile 2;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL>
2. Database Recovery
SQL> recover database;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL>
========================================================================
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1241513984 bytes
Fixed Size 1219136 bytes
Variable Size 301991360 bytes
Database Buffers 922746880 bytes
Redo Buffers 15556608 bytes
Database mounted.
ORA-01172: recovery of thread 1 stuck at block 2438 of file 2
ORA-01151: use media recovery to recover block, restore backup if needed
SQL> recover database;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL>
Solution : We need to recover all of corrupted block by using data file recovery or Database recovery. In my case I have recover database.
1. Data file recover.
SQL> recover datafile 2;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL>
2. Database Recovery
SQL> recover database;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL>
========================================================================
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1241513984 bytes
Fixed Size 1219136 bytes
Variable Size 301991360 bytes
Database Buffers 922746880 bytes
Redo Buffers 15556608 bytes
Database mounted.
ORA-01172: recovery of thread 1 stuck at block 2438 of file 2
ORA-01151: use media recovery to recover block, restore backup if needed
SQL> recover database;
Media recovery complete.
SQL> alter database open;
Database altered.
SQL>
No comments:
Post a Comment