Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: ORA-01089
Don't know the exact circumstances but the following note from Metalink
(1014091.102) may be appropriate
However the best way to learn anything is to ask the senior DBA what he
meant. An explanation from him may include looking at the alert log and the
scripts that were used. That is more than most people on this list can offer
Good luck
John
Problem Description:
immediate.
Issuing a shutdown normal allows the snp processes to complete their work
prior to shutting down, thus avoiding the error. The implication of this
workaround is that the database will not shut down until all user and snp
processes have completed.
Workaround 2:
snp processes based on the "init.ora" parameter "JOB_QUEUE_PROCESSES".
Depending on how long Oracle takes to process the shutdown immediate portion
of
the shutdown script and the value specified in the "init.ora" parameter
"JOB_QUEUE_INTERVAL", one or more of the snp processes may wake up to check
the
jobs queue. The smaller the value of "JOB_QUEUE_INTERVAL", the sooner the
snp
processes will wake up. If these processes wake up between the time the
database was started and the shutdown immediate was issued, the ORA-1089
error
will occur. The snp process cannot continue because a shutdown is in
process.
References:
Hello Gurus,
This morning our database locked us out with the error code ORA-01089. Circumstances surrounding this occurrence were that a cold backup by Tivoli is taken performed every night at 4AM.
When I spoke with our senior DBA, he confirmed that the database never shutdown properly before the backup and sure enough, I could see the processes this morning from yesterday. This is the second occurrence in 5 days.
So my first question is, why would this happen? And secondly, how do I deal with it?
Further to my conversation with the senior DBA, I was informed that indeed a shutdown abort command was issued but only after it was confirmed that "everything was ok". What does he mean by that statement? What is he checking for before issuing the abort command?
Thanks in advance and I would like to apologize if this question has been posed earlier at some point in time. I did search the archives but didn't find a satisfactory explanation.
Saira Somani
IT Support/Analyst
Hospital Logistics Inc.
-- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: INET: John.Hallas_at_vodafone.co.uk Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Wed Nov 06 2002 - 09:56:29 CST
![]() |
![]() |