oracle asm参数优化,关于ASM参数文件的问题

今天对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;

SQL> create spfile from pfile='/u01/app/grid/11.2.0/dbs/init+ASM.ora';

然后在/u01/app/grid/11.2.0/dbs下产生了spfile+ASM.ora参数文件

现在启动,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> 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

问题:我知道可以在/u01/app/grid/11.2.0/dbs/下创建个新的参数文件让ASM重新启动

但是我的问题是为什么ASM现在不会去找+DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.944519031参数文件启动了?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值