問題 :
若是我 們asm_disking之前是/dev/oracleasm/disks/* ,而且如今已經有磁盤組再用這個磁盤串了,那麼,咱們沒法直接修改這個發現串爲 ORCL:*,修改會報錯,提示存在的磁盤沒法使用新的發現串找到。
解決辦法:
中止集羣服務,任何啓動has,但不啓動crs,以後修改,修改完成後,再正常啓動便可。
具體爲:
1.在 全部 節點上運行
# /u01/app/11.2.0/grid/bin/crsctl stop has -f
2.在其中一個節點啓動has
# /u01/app/11.2.0/grid/bin/crsctl start crs -excl -nocrs
3.修改diskstring參數
sql>conn / as sysasm;
sql>alter system set asm_diskstring='ORCL:*' SCOPE=SPFILE;
sql>startup force;
4.正常重啓全部節點便可
# /u01/app/11.2.0/grid/bin/crsctl stop has -f
# /u01/app/11.2.0/grid/bin/crsctl start hassql