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

适用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容