Can Only Use sqlplus To Startup ASM But Not With svrctl Start ASM (Doc ID 811207.1)

Last updated on JULY 05, 2017

Applies to:

Oracle Database - Standard Edition - Version 10.2.0.4 and later
Information in this document applies to any platform.
This problem can occur on any platform.

Symptoms

ASM will not start when host gets rebooted.
can only use sqlplus to start +ASM instance, but not with "srvctl start".

The error shows it can't identify file '/dev/raw/raw3', which used to be the spfile.

show parameter spfile now points to
SQL> show parameter spfile;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/10.2.0
/asm_1/dbs/spfile+ASM1.ora

Getting the following errors when starting ASM with srvctl.

xxxx.ASM1.asm:SQL> ORA-01565: error in identifying file '/dev/raw/raw3'
xxxx.ASM1.asm:ORA-27037: unable to obtain file status
xxxx.ASM1.asm:Linux-x86_64 Error: 2: No such file or directory
xxxx.ASM1.asm:Additional information: 3
xxxx.ASM1.asm:
xxxx.ASM1.asm:ORA-01078: failure in processing system parameters
xxxx.ASM1.asm:SQL> Disconnected

Changes

Migrated ASM DG, OCR, vote disk and spfile from RAW to NFS. and NFS files are also managed by ASM now.


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