DB version : 11.1.0.7.0
OS : Solaris 10 SPARC
--Info about the cluster
2 Node RAC
Both instances using spfile stored in ASM Diskgroup
Passwordless SSH configuration is not working currently (i gather ssh is not mandatory after installation)
We have 7 RAC DBs running in our 11.1 CRS.
After a reboot of our 2 Node RAC servers, in Node2, 4 instances didn't come up.
None of these down instances have a local pfile. The ones that are up in Node2 have it.
So, When i manually tried to bring up the ones that are down
$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.7.0 - Production on Fri Mar 2 21:28:22 2012
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.1/db_1/dbs/initorcl2.ora'
SQL> exit
Disconnected
-- Tried directly with spfile (No such option in oracle, but still tried ! )
SQL> startup spfile='+ORCL_DATA01/ORCL/spfileorcl.ora'
SP2-0714: invalid combination of STARTUP options
-- Tried from Node1
-- This might have failed because ssh is not working currently. Not sure
$ srvctl start instance -d orcl -i orcl2
PRKP-1001 : Error starting instance orcl2 on node manhclust199
CRS-0215: Could not start resource 'ora.orcl.orcl2.inst'.
$ srvctl start database -d orcl
PRKP-1001 : Error starting instance orcl2 on node manhclust199
CRS-0215: Could not start resource 'ora.orcl.orcl2.inst'.
Finally I had to create a local pfile on node2 for each instances in OH/dbs
The content of each local pfile is like
$ cat initorcl2.ora
spfile='+ORCL_DATA01/orcl/spfileorcl.ora'
Now the startup worked without any issue for all 4 instances
SQL> startup
ORACLE instance started.
Total System Global Area 2137886720 bytes
Fixed Size 2155464 bytes
Variable Size 1593838648 bytes
Database Buffers 536870912 bytes
Redo Buffers 5021696 bytes
Database mounted.
Database opened.
So, local pfile is mandatory for all RAC instances ?