我有两个节点RAC服务器托管了4个数据库,运行在RHEL操作系统的11.2.0.3版本上。分配给ASM的底层LUN当前没有多路径,这意味着当我的服务器节点重新启动导致我的ASM没有挂载磁盘组时,磁盘序列将发生变化,因此我计划使用ASMLib创建新磁盘,新添加的LUN将是多路径的。
我得到了新的LUN,并在节点1中使用ASMlib创建了新的磁盘。一旦在节点1中创建,并在节点2中扫描相同的磁盘,就会在节点2中发现磁盘。
在创建磁盘组之后,当我试图挂载磁盘组时,在节点1中它正在被挂载,但是在节点2中,它失败了
ORA-15063: ASM发现磁盘组的磁盘数量不足
请注意,尽管这是多路径磁盘,但我没有在这两个节点中给出扫描排除和扫描顺序,但是在节点1中安装的扫描顺序与在节点2中的顺序相同。
有什么问题吗?
发布于 2016-06-27 19:53:36
按照MOSC的说法,如果/etc/sysconfig/oracle幕的内容在节点之间不同,则可能发生此错误。
建议如下:
1-确保两个节点上的文件是相同的,并且ORACLEASM_SCANORDER/ ORACLEASM_SCANEXCLUDE具有以下内容:
ORACLEASM_SCANORDER="dm"
ORACLEASM_SCANEXCLUDE="sd"2-确保两个节点上的符号链接在执行后是相同的:
ls -l /etc/sysconfig/oracleasm3-在检查/作出必要的更改后,用以下内容重新扫描磁盘:
oracleasm scandisks如果您可以访问MOSC,请查看以下说明,以获得完整的参考资料。
https://dba.stackexchange.com/questions/142382
复制相似问题