--------------------------------------------------
1.
SQL> Select member
From v$logfile;
2.
To simulate loss of online Redo log file rename the fileslisted in step 1 above.
Result -> This may crash the DB -> This simulates loss of online Redo log files
If DB did not crash try
SQL> alter database checkpoint;
SQL> alter database clear logfile;
SQL> shutdown abort;
3.
sqlplus / as sysdba;
SQL> startup
O/P -> ORA-00313
followed by ORA-00312
followed by ORA-27037...
4.
Restore the DB files, control files from the latest backup
5.
sqlplus / as sysdba
SQL> startup mount;
6.
Determine the last log sequence archived
SQL> Select max(sequence#)
From v$archived_log
Where resetlogs_changed# = (Select max(resetlogs_change#)
From v$archived_log);
7.
SQL> recover database using backup controlfile until cancel;
SQL> recover database until cancel using backup controlfile;
O/P -> ORA-00279
followed by ORA-00289
...
followed by ORA-00280
followed by ORA-00278
Specify log: {
8.
Type
cancel
O/p -> Media recovery cancelled.
9.
SQL> alter database open resetlogs;
Recovery is done.
----------------------------------------------------------
- Suresh
I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in TECHNOLOGY , kindly Contact MaxMunus
ReplyDeleteMaxMunus Offer World Class Virtual Instructor led training on TECHNOLOGY. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 1,00,000 + trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
For Demo Contact us.
Saurabh srivastava
MaxMunus
E-mail: saurabh@maxmunus.com
Skype id: saurabhmaxmunus
Ph:+918553576305
www.MaxMunus.com