ITPub博客

首页 > 数据库 > Oracle > asm_diskstring 单引号问题,导致磁盘组 无法挂载

asm_diskstring 单引号问题,导致磁盘组 无法挂载

原创 Oracle 作者:desert_xu 时间:2015-06-24 14:32:06 0 删除 编辑
数据库库环境 11.2.0.4

修改了 asm_diskstring  alter system set asm_diskstring='/dev/raw/raw5, /dev/raw/raw6,/dev/raw/raw7, /dev/raw/raw9,/dev/sdf,/dev/sdf1' scope=both;
重启ohasd  发生数据库起不来 磁盘组 DATA2 没有挂载上

用命令 kfed read /dev/raw/raw6 aun=0 blkn=0|more 检查磁盘头是否有损坏
           kfed read /dev/raw/raw9 aun=0 blkn=0|more 检查磁盘他是否有损坏
都显示正常
重启了虚拟主机,data2 磁盘还说无法mount;

奇怪,磁盘组都是正常,为什么磁盘组 data2 无法mount,而其他的磁盘组可以正常mount

后来想想,我之前改过参数 asm_diskstring ,是不是 参数格式问题 导致 磁盘无法mount  呢? 之前的命令是
alter system set asm_diskstring='/dev/raw/raw5, /dev/raw/raw6,/dev/raw/raw7, /dev/raw/raw9,/dev/sdf,/dev/sdf1' scope=both;
所有磁盘 用 两个单引号 在一起。
马上改一下改参数 把每一个raw设备文件用单引号独立引起来如下:
alter system set asm_diskstring='/dev/raw/raw5', '/dev/raw/raw6','/dev/raw/raw7', '/dev/raw/raw9';

点击(此处)折叠或打开

  1. SQL> alter system set asm_diskstring=\'/dev/raw/raw5\', \'/dev/raw/raw6\',\'/dev/raw/raw7\', \'/dev/raw/raw9\';
  2. System altered.
  3. SQL> show parameter disk
  4. NAME TYPE
  5. ------------------------------------ ---------------------------------
  6. VALUE
  7. ------------------------------
  8. asm_diskgroups string
  9. BAK, DATA, BACKUP, DATA2
  10. asm_diskstring string
  11. /dev/raw/raw5, /dev/raw/raw6,
  12. /dev/raw/raw7, /dev/raw/raw9
  13. SQL> alter diskgroup data2 mount;
  14. Diskgroup altered.


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

下一篇: flashback drop
请登录后发表评论 登录
全部评论

注册时间:2013-10-23

  • 博文量
    79
  • 访问量
    281031