?
Solved

SMON: terminating instance due to error 600

Posted on 2006-06-23
3
Medium Priority
?
1,703 Views
Last Modified: 2010-07-27
Hi,
My oracle database 8.1 has a trouble when startup
When I logon database by sqlplus, it shows me this message ORA-01092: Oracle instance terminated. Disconnection forced
I try to start up database by svrmgrl
svrmgr>connect internal
svrmgr>startup
ORA-01081: Cannot start already-running oracle - shut it down first
svrmgr>shutdown
ORA-03114 not connected to oracle

Here is my alert log
...
SMON: enabling cache recovery
SMON: enabling tx recovery
Fri Jun 23 03:19:38 2006
Completed: alter database open
Fri Jun 23 03:19:38 2006
Errors in file I:\Oracle\admin\QLBTC\bdump\qlbtcSMON.TRC:
ORA-00600: internal error code, arguments: [ktpridestroy2], [], [], [], [], [], [], []

Fri Jun 23 03:19:43 2006
SMON: terminating instance due to error 600
Instance terminated by SMON, pid = 161

How can I get the database to startup again?
Thanks in advance for the help
0
Comment
Question by:haithinh81
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 7

Accepted Solution

by:
vishal68 earned 2000 total points
ID: 16967557
As per oracle support it is a problem with rollback segment corruption. See the metalink note as under

Subject:  Startup database returns ORA-00600 [ktpridestroy2]
  Doc ID:  Note:101589.1 Type:  PROBLEM
  Last Revision Date:  03-MAY-2002 Status:  PUBLISHED


Problem Description
-------------------

When starting the database you receive the following error:

      ORA-00600: internal error code, arguments: [ktpridestroy2], [], [], [], [], [], [], []

In the trace generated by SMON you will see a call stack trace like:

      ksedmp ksfdmp kgerinv kgeasnmierr ktpridestroy ktprw1s ktprsched
      kturec kturax ktprbeg ktprbeg ksbrdp opirip opidrv sou2o

This error could be the result of a corruption and involves the parallel
rollback that SMON enables each startup.


Solution Description
--------------------

This is a parallel transaction recovery problem and you can try to startup the
database by setting the parameter fast_start_parallel_rollback=false in the
INIT<oracle_sid>.ORA file
 

Explanation
-----------

This problem can be caused by a corruption in the rollback segment.


References
----------

ORA-00600 [ktpridestroy2] parallel deferred transaction


Solution Description
--------------------

This is a parallel transaction recovery problem and you can try to startup the
database by setting the parameter fast_start_parallel_rollback=false in the
INIT<oracle_sid>.ORA file.

This problem could be caused by a corruption in the rollback segment.
In this case, after the database startup you will get many ORA-600 [4036]
in the alert file and the SMON process will take all the CPU resource
on your machine.

To solve the problem with ORA-600 [4036] you should at this stage rebuild
the database, ie. do a full export and import into a new database.


0
 
LVL 48

Expert Comment

by:schwertner
ID: 16967616
This is a parallel transaction recovery problem and you can try to startup the
database by setting the parameter fast_start_parallel_rollback=false in the
INIT<oracle_sid>.ORA file.
This problem can be caused by a corruption in the rollback segment.

0
 
LVL 19

Expert Comment

by:actonwang
ID: 16968942
seems like you have to recovery your database.
0

Featured Post

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Working with Network Access Control Lists in Oracle 11g (part 2) Part 1: http://www.e-e.com/A_8429.html Previously, I introduced the basics of network ACL's including how to create, delete and modify entries to allow and deny access.  For many…
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
Via a live example, show how to take different types of Oracle backups using RMAN.
This video shows how to Export data from an Oracle database using the Datapump Export Utility.  The corresponding Datapump Import utility is also discussed and demonstrated.
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question