Oracle数据库管理之道

【Oracle RAC】修改RAC中的spfile位置

2017-06-01  本文已影响13人  mikeliuy

适用11g,12c,10g可以参考。

1. 从集群的任意一个实例登录,查看spfile信息
SQL> show parameter spfile

NAME                     TYPE    VALUE
------------------------------------ ----------- ------------------------------
spfile                   string  +DATA/spfilemkdb_1.ora
2. 重新创建新的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. 重启数据库
$ srvctl stop database -db MKDB
$ srvctl start database -db MKDB
6. 查看结果
SQL> show parameter spfile

NAME                     TYPE    VALUE
------------------------------------ ----------- ------------------------------
spfile                   string  +DATA/MKDB/spfilemkdb.ora
上一篇 下一篇

猜你喜欢

热点阅读