ITPub博客

首页 > 数据库 > Oracle > 关于ASM的参数文件路径

关于ASM的参数文件路径

原创 Oracle 作者:西红柿炒番茄QAQ 时间:2017-05-30 23:04:58 0 删除 编辑
今天对ASM参数文件做了几个小实验。
首先说明一下环境,我的环境是ASM+单实例
刚开始,参数文件是在磁盘组里的
SQL> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------------------------------------------------------------------
spfile                               string     +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.944519031
想在本地生成一个pfile文件
[grid@my dbs]$ pwd
/u01/app/grid/11.2.0/dbs
SQL> create pfile from spfile;
然后关闭数据库
SQL> shutdown immediate;
然后在本地非ASM磁盘生产一个spfile
SQL> create spfile from pfile;
在/u01/app/grid/11.2.0/dbs下产生了spfile+ASM.ora参数文件
现在启动,不用指定新的spfile文件位置。ASM直接用该参数文件启动了
SQL> startup
SQL> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------------------------------------------------------------------
spfile                               string     /u01/app/grid/11.2.0/dbs/spfile+ASM.ora
然后我把这两个新生成的参数文件删除了
[grid@my dbs]$ rm init+ASM.ora 
[grid@my dbs]$ rm spfile+ASM.ora 

现在再次启动,ASM好像找不到参数文件了。
SQL> shutdown immediate
ASM diskgroups dismounted
ASM instance shutdown
SQL> startup
ORA-00099: warning: no parameter file specified for ASM instance
ASM instance started


Total System Global Area  284565504 bytes
Fixed Size                  1344456 bytes
Variable Size             258055224 bytes
ASM Cache                  25165824 bytes
ORA-15110: no diskgroups mounted
这里就有个小疑问了:问啥他现在不去找ASM里面原先的参数文件了呢。

这里问题困惑了我一阵子,后来发现:
在asmcmd下面的参数文件路径居然也自己修改了,删除了本地的spfile也没有自动改回来
[grid@my dbs]$ asmcmd
ASMCMD> spget
/u01/app/grid/11.2.0/dbs/spfile+ASM.ora
那么现在就把参数文件指向原来的试试
ASMCMD> spset +DATA/asm/asmparameterfile/registry.253.944519031
ASMCMD> spget
+DATA/asm/asmparameterfile/registry.253.944519031
现在再启动
SQL> startup
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> shutdown immediate
ORA-15100: invalid or missing diskgroup name




ASM instance shutdown
SQL> startup
ASM instance started


Total System Global Area  284565504 bytes
Fixed Size                  1344456 bytes
Variable Size             258055224 bytes
ASM Cache                  25165824 bytes
ASM diskgroups mounted
发现已经成功启动了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31386161/viewspace-2140067/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2016-08-19

  • 博文量
    51
  • 访问量
    109032