適用11g,12c,10g可以參考首装。
1. 從集群的任意一個實例登錄,查看spfile信息
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/spfilemkdb_1.ora
2. 重新創(chuàng)建新的spfile
SQL> create pfile from spfile;
File created.
SQL> create spfile='+DATA' from pfile;
File created.
3. 通過ASM命令行擎析,查看spfile簿盅,并賦予別名。
ASMCMD> cd parameterfile
ASMCMD> pwd
+data/mkdb/parameterfile
ASMCMD> ls
spfile.286.945525091
ASMCMD> mkalias +DATA/MKDB/PARAMETERFILE/spfile.286.945525091 +DATA/MKDB/spfileMKDB.ora
4. 修改注冊新的spfile文件
$ srvctl modify database -d MKDB -p +DATA/MKDB/spfileMKDB.ora
5. 重啟數(shù)據(jù)庫
$ srvctl stop database -db MKDB
$ srvctl start database -db MKDB
6. 查看結(jié)果
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/MKDB/spfilemkdb.ora