Moving spfile between ASM and filesystem
Posted by Vishal Gupta on Mar 11, 2011
Normally in RAC, database instance spfile file is stored on ASM so that parameters remain consistent across the instance and all instance use the same spfile.
For this sometimes init.ora has following parameter
# cat $ORACLE_HOME/dbs/init<ORACLE_SID>.ora SPFILE='+DATA/ORACLESID/spfileORACLESID.ora'
Now if you want to move spfile between ASM and filesystem, here how you can do it.
From ASM -> Filesystem
</span> <pre>SQL> CREATE pfile='/tmp/initORACLESID.ora' from spfile='+DATA/ORACLESID/spfileORACLESID.ora'; SQL> CREATE SPFILE='/tmp/spfileORACLESID.ora' from pfile='/tmp/initORACLESID.ora';</pre> <span style="font-family: Times New Roman; font-size: small;">
From Filesystem -> ASM
</span> <pre>SQL> CREATE pfile='/tmp/initORACLESID.ora' from spfile='$ORACLE_HOME/dbs/spfileORACLESID.ora'; SQL> CREATE SPFILE='+DATA/ORACLESID/spfileORACLESID.ora' from pfile='/tmp/initORACLESID.ora';</pre>
Leave a Reply