ORA-15055, ORA-15064 and failure to process file ab_<ASM SID>.dat (Doc ID 315214.1)

Last updated on JULY 29, 2013

Applies to:

Oracle Database - Enterprise Edition - Version 10.1.0.3 to 11.1.0.7 [Release 10.1 to 11.1]
Information in this document applies to any platform.
***Checked for relevance on 29-Jul-2013***

Symptoms

- When starting up a database instance using ASM one of the following errors can be produced:
ORA-15055 - unable to connect to ASM instance
ORA-15064 - communication failure with ASM instance
ORA-600 [733] [a] [pga heap]
ORA-7445 [005CF777] [SIGBUS] [Non-existent physical address] [0xB5DF6000]

- ORACLE ASM instance is up an running.

- The following scenarios detail the errors that can be produced when starting up
a database using the ASM instance when ASM file $ORACLE_HOME/dbs/ab_<ASM ORACLE_SID>.dat is not accessible by the Oracle Database using that ASM Instance:

Example:

ORACLE_HOME and ORACLE_SID for the ASM instance:
ORACLE_SID=+ASM
ORACLE_HOME=/home/oracle/product/ASM

ORACLE_HOME and ORACLE_SID for the database using the ASM instance:
ORACLE_SID=s102.
ORACLE_HOME=/home/oracle/product/10.2.0

Startup errors for the database with ORACLE_SID=s102:

File /home/oracle/product/10.2.0/ASM/dbs/ab_+ASM.dat does not exist or cannot be read due to lack of permissions
-----------------------------------------------------------------------------------------------------------------
If ORACLE_SID=s102 has the spfile stored in the ASM:

SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DISKGROUP1/s102/spfiles102.ora'
ORA-17503: ksfdopn:2 Failed to open file +DISKGROUP1/s102/spfiles102.ora
ORA-15055: unable to connect to ASM instance
ORA-15055: unable to connect to ASM instance

A system call trace like strace (LINUX) or truss show that the errors happen after file ab_+ASM.dat
could not be opened:

open("/home/oracle/product/10.2.0/dbs/ab_+ASM.dat", O_RDWR|O_SYNC|O_LARGEFILE) = -1 ENOENT (No such file or directory)


If using a pfile:

SQL> startup
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 1218312 bytes
Variable Size 62916856 bytes
Database Buffers 100663296 bytes
Redo Buffers 2973696 bytes
ORA-00205: error in identifying control file, check alert log for more info

alert_s102.log has the errors:
ORA-00202: control file: '+DISKGROUP2/s102/controlfile/current.262.562075899'
ORA-17503: ksfdopn:2 Failed to open file +DISKGROUP2/s102/controlfile/current.2
62.562075899
ORA-15001: diskgroup "DISKGROUP1" does not exist or is not mounted
ORA-15055: unable to connect to ASM instance
ORA-15055: unable to connect to ASM instance
Mon Jun 27 19:24:34 2005
ORA-205 signalled during: ALTER DATABASE MOUNT...


There are not additional errors in the alert_+ASM.log used by the ORACLE ASM instance
or alert_s102.log

File /home/oracle/product/10.2.0/ASM/dbs/ab_+ASM.dat is corrupted
-----------------------------------------------------------------------
- When s102 is using a spfile stored in ASM:
Database startup produces an ORA-3113 and alert.log shows:

ORA-15064: communication failure with ASM instance
ORA-03113: end-of-file on communication channel

Other errors can be:

ORA-01078: failure in processing system parameters
ORA-00600: internal error code, arguments: [733], [951297088], [pga heap], [], [], [], [], []

where 951297088 can be any number.

- When s102 is using a pfile:

Database startup produces an ORA-3113 and alert.log shows:

Starting background process ASMB
ASMB started with pid=16, OS id=5596
Mon Jun 27 19:28:17 2005
Errors in file /home/oracle/product/10G2/admin/s10G2/bdump/s10g2_asmb_5596.trc:
ORA-07445: exception encountered: core dump [005CF777] [SIGBUS] [Non-existent physical address] [0xB5DF6000] [] []

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms