Server down: Oracle error 01022
- Article Type: General
- Product: Aleph
- Product Version: 18.01
Description:
During the storm, the power surged and went out, bringing down the servers. The production server came back up, but the test server didn't. In the aleph_startup.log we see
Oracle error: handle_connection
ORA-01033: ORACLE initialization or shutdown in progress
Oracle not running !!!
Oracle not running, aborting.
But we can see running Oracle server using util o /1, and the listener is running but the but the status for the server shows ERROR:ORA-01033: ORACLE initialization or shutdown in progress
In the clsc1047.log in /exlibris/app/oracle/product/102/log/zed2/client
SP2-0640: Not connected
SP2-0640: Not connected
Oracle Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 Oracle. All rights reserved.
2010-04-29 07:16:25.167: [ OCROSD]
utgdv:2:ocr loc file cannot be opened
2010-04-29 07:16:25.167: [ OCROSD]
location in config file
2010-04-29 07:16:25.167: [ OCRRAW]
proprinit: Could not open raw device
2010-04-29 07:16:25.168: [ default]
2010-04-29 07:16:25.168: [ CSSCLNT]
clsssinit: error(33 ) in OCR initialization
[Later:]
I looked in /exlibris/app/oracle/admin/aleph0/bdump/ since that is our instance and it hadn't been updated. Just looked in /exlibris/app/oracle/admin/aleph18/bdump/ and found it had been altered, and has:
ALTER DATABASE OPEN
Thu Apr 29 10:36:10 2010
Beginning crash recovery of 1 threads
parallel recovery started with 2 processes
Thu Apr 29 10:36:10 2010
Started redo scan
Thu Apr 29 10:36:10 2010
Errors in file /exlibris/app/oracle/admin/aleph18/udump/aleph18_ora_5033.trc:
ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
Thu Apr 29 10:36:11 2010
Aborting crash recovery due to error 600
Thu Apr 29 10:36:11 2010
Errors in file /exlibris/app/oracle/admin/aleph18/udump/aleph18_ora_5033.trc:
ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
ORA-600 signalled during: ALTER DATABASE OPEN...
Thu Apr 29 14:20:03 2010
Starting ORACLE instance (normal)
Cannot determine all dependent dynamic libraries for /proc/self/exe
The open() system call failed for the file /proc/self/exe
Linux Error: 13: Permission denied
LICENSE_MAX_SESSION = 0
163,1 0%
Linux Error: 13: Permission denied
Resolution:
There are two KB records (8192-3639 and 8192-3143) which suggest that shutting down and restarting Oracle again eliminated these errors.
If that doesn't work, I suggest a "manual startup" with RECOVER, as described at http://avdeo.com/2008/03/31/ora-00600-internal-error-code-arguments-kcratr1_lastbwr/ :
Oracle is unable to perform instance recover but it works when is invoked manually.
Solution:
SQL> startup mount
ORACLE instance started.
Total System Global Area 1073741824 bytes
Fixed Size 1264916 bytes
Variable Size 264241900 bytes
Database Buffers 801112064 bytes
Redo Buffers 7122944 bytes
Database mounted.
SQL> recover database
Media recovery complete.
SQL> alter database open;
Database altered.
[From site:] The "manual startup" with RECOVER worked. I just needed to do a stop and restart to get the whole thing back to normal.
- Article last edited: 10/8/2013