Home » RDBMS Server » Server Administration » Database Recovery
Database Recovery [message #60856] Wed, 10 March 2004 08:54 Go to next message
saj
Messages: 8
Registered: January 1999
Junior Member
Hi

I've a test database. I issued a shutdown abort command to shutdown the database.
When i try to startup the database again it hangs up.

Then i tried to recover database and it returns Media recovery completed and
again i tried to open the DB its again hangs.

Next after mounting the data base i issued a recover until cancel. Since i don't have the
ARC00126.001 , I cancelled it there itself.How can I recover and open the database?

i've all the data files.

The message it gives is

SQL> recover database until cancel
ORA-00279: change 1467944 generated at 03/10/2004 13:47:37 needed for thread 1
ORA-00289: suggestion : C:ORACLERDBMSARC00126.001
ORA-00280: change 1467944 for thread 1 is in sequence #126

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'C:ORACLEORADATAORCLSYSTEM01.DBF'

ORA-01112: media recovery not started

Thanks

Saj
Re: Database Recovery [message #60858 is a reply to message #60856] Wed, 10 March 2004 10:28 Go to previous messageGo to next message
Thiru
Messages: 1089
Registered: May 2002
Senior Member
Why are you recovering the database,just becos it hangs on startup ?
Instance recovery is automatic. Media recovery is not required for abnormal shutdowns.
Maybe it just takes a while to complete the rollforward phase of the instance recovery. Are there any errors in alert.log or smon trace file ?

-Thiru
Re: Database Recovery [message #60859 is a reply to message #60858] Wed, 10 March 2004 11:21 Go to previous messageGo to next message
saj
Messages: 8
Registered: January 1999
Junior Member
This is the last pageof alert file
Wed Mar 10 16:21:51 2004
Thread 1 advanced to log sequence 170
Current log# 3 seq# 170 mem# 0: C:ORACLEORADATAORCLREDO04.LOG
Wed Mar 10 16:21:51 2004
ARC0: Completed archiving log 1 thread 1 sequence 168
Wed Mar 10 16:21:52 2004
ARC1: Evaluating archive log 6 thread 1 sequence 169
ARC1: Beginning to archive log 6 thread 1 sequence 169
Creating archive destination LOG_ARCHIVE_DEST_1: 'C:ORACLERDBMSARC00169.001'
Wed Mar 10 16:21:52 2004
Thread 1 cannot allocate new log, sequence 171
Checkpoint not complete
Current log# 3 seq# 170 mem# 0: C:ORACLEORADATAORCLREDO04.LOG
Wed Mar 10 16:21:52 2004
ARC0: Evaluating archive log 6 thread 1 sequence 169
ARC0: Unable to archive log 6 thread 1 sequence 169
Log actively being archived by another process
Wed Mar 10 16:21:52 2004
ARC1: Completed archiving log 6 thread 1 sequence 169
Wed Mar 10 16:21:53 2004
alter database open
Wed Mar 10 16:21:54 2004
Beginning crash recovery of 1 threads
Wed Mar 10 16:21:55 2004
Started first pass scan
Wed Mar 10 16:21:55 2004
Completed first pass scan
0 redo blocks read, 0 data blocks need recovery
Wed Mar 10 16:21:55 2004
Started recovery at
Thread 1: logseq 170, block 2, scn 0.1548359
Recovery of Online Redo Log: Thread 1 Group 3 Seq 170 Reading mem 0
Mem# 0 errs 0: C:ORACLEORADATAORCLREDO04.LOG
Wed Mar 10 16:21:56 2004
Ended recovery at
Thread 1: logseq 170, block 2, scn 0.1568360
0 data blocks read, 0 data blocks written, 0 redo blocks read
Crash recovery completed successfully
Wed Mar 10 16:21:56 2004
Errors in file c:oracleadminorclbdumptest_lgwr_268.trc:
ORA-00600: internal error code, arguments: [[kcrfnl_2]], [[19]], [[14]], [[1]], [[]], [[]], [[]], [[]]

Wed Mar 10 16:24:38 2004
Errors in file c:oracleadminorclbdumptest_lgwr_268.trc:
ORA-00600: internal error code, arguments: [[kcrfnl_2]], [[19]], [[14]], [[1]], [[]], [[]], [[]], [[]]

Wed Mar 10 16:24:38 2004
LGWR: terminating instance due to error 600
Wed Mar 10 16:24:43 2004
Errors in file c:oracleadminorclbdumptest_pmon_2032.trc:
ORA-00600: internal error code, arguments: [[]], [[]], [[]], [[]], [[]], [[]], [[]], [[]]

Instance terminated by LGWR, pid = 268
Re: Database Recovery [message #60860 is a reply to message #60859] Wed, 10 March 2004 11:55 Go to previous message
Thiru
Messages: 1089
Registered: May 2002
Senior Member
The instance is getting terminated by LGWR process,after the crash recovery is complete, due to Ora-600.

You will need to contact Oracle support with the alert.log,lgwr and pmon trace files as shown above.

-Thiru
Previous Topic: find months between two date
Next Topic: Calculate the actual size (in MB and KB) of a table and index - SQL scipts?
Goto Forum:
  


Current Time: Tue Jan 07 23:11:17 CST 2025