[INS-30502] No ASM disk group found.

在安装Oracle数据库过程中遇到无法检测到ASM磁盘组的问题,通过日志发现原因是DATA磁盘组未被ASM实例管理。文章详细记录了排查过程及解决方案,包括检查磁盘权限、ASM实例参数和启动资源状态等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装GI的时候检查不到节点,通过修改/u01/app/oraInventory.xml 的CRS=true参数得以解决,安装GI正常。但是在安装database的时候,检测不到asm磁盘组,

这里写图片描述

查看日志:
SEVERE: [FATAL] [INS-30502] No ASM disk group found.
CAUSE: There were no disk groups managed by the ASM instance +ASM1.
ACTION: Use Automatic Storage Management Configuration Assistant to add disk groups.

查看节点服务都正常

[grid@node1$]crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host        
----------------------------------------------------------------------
ora.ARCH.dg    ora....up.type 0/5    0/     ONLINE    ONLINE    node1       
ora.BACKUP.dg  ora....up.type 0/5    0/     ONLINE    ONLINE    node1       
ora.DATA.dg    ora....up.type 0/5    0/     ONLINE    ONLINE    node1       
ora....N1.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    node2       
ora.asm        ora.asm.type   0/5    0/     ONLINE    ONLINE    node1       
ora.cvu        ora.cvu.type   0/5    0/0    ONLINE    ONLINE    node2       
ora.gsd        ora.gsd.type   0/5    0/     OFFLINE   OFFLINE               
ora....network ora....rk.type 0/5    0/     ONLINE    ONLINE    node1       
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    node1       
ora.node1.gsd  application    0/5    0/0    OFFLINE   OFFLINE               
ora.node1.ons  application    0/3    0/0    ONLINE    ONLINE    node1       
ora.node1.vip  ora....t1.type 0/0    0/0    ONLINE    ONLINE    node1       
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    node2       
ora.node2.gsd  application    0/5    0/0    OFFLINE   OFFLINE               
ora.node2.ons  application    0/3    0/0    ONLINE    ONLINE    node2       
ora.node2.vip  ora....t1.type 0/0    0/0    ONLINE    ONLINE    node2       
ora.oc4j       ora.oc4j.type  0/1    0/2    ONLINE    ONLINE    node2       
ora.ons        ora.ons.type   0/3    0/     ONLINE    ONLINE    node1       
ora.scan1.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    node2

查看磁盘权限

[root@node2 ~]# ls -l /dev/oracleasm/disks/
total 0
brw-rw---- 1 grid oinstall 8, 17 Oct 11 09:28 VOL1
brw-rw---- 1 grid oinstall 8, 33 Oct 11 09:25 VOL2
brw-rw---- 1 grid oinstall 8, 49 Oct 11 09:25 VOL3

查看asm实例磁盘组参数:

SQL> show parameter disk_

NAME                                 TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
asm_diskgroups                       string
ARCH, BACKUP
asm_diskstring                       string
/dev/oracleasm/disks/VOL*

可以看到asm-diskgroups没有DATA磁盘,CRS也存放在DATA磁盘组中的,所以需要把DATA添加到asm_diskgroups参数中。

查看初始化进程状态:

[grid@node2$] crsctl status res -t -init
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
      1        ONLINE  ONLINE       node2                    Started             
ora.cluster_interconnect.haip
      1        ONLINE  ONLINE       node2                                        
ora.crf
      1        ONLINE  ONLINE       node2                                        
ora.crsd
      1        ONLINE  ONLINE       node2                                        
ora.cssd
      1        ONLINE  ONLINE       node2                                        
ora.cssdmonitor
      1        ONLINE  ONLINE       node2                                        
ora.ctssd
      1        ONLINE  ONLINE       node2                    ACTIVE:0            
ora.diskmon
      1        OFFLINE OFFLINE                                                   
ora.evmd
      1        ONLINE  ONLINE       node2                                        
ora.gipcd
      1        ONLINE  ONLINE       node2                                        
ora.gpnpd
      1        ONLINE  ONLINE       node2                                        
ora.mdnsd
      1        ONLINE  ONLINE       node2 

发现ora.diskmon资源没有启动,查看diskmon日志,发现diskmon日志没有生成,查看crs 日志

ASM Error Stack : ORA-15077: could not locate ASM instance serving a required diskgroup
[1136805664]proprasmo: kgfoCheckMount returned [7]
[1136805664]proprasmo: The ASM instance is down
proprioo: Failed to open [+DATA]. Returned proprasmo() with [26]. Marking location as UNAVAILABLE.
proprioo: No OCR/OLR devices are usable
[1136805664]proprasmcl: asmhandle is NULL
[1136805664]clsvactversion:4: Retrieving Active Version from local storage.
[1136805664]clssgsgrppubdata: group (ocr_node-cluster) not found
[1136805664]proprio_repairconf: Failed to retrieve the group public data. CSS ret code [20]
[1136805664]proprioo: Failed to auto repair the OCR configuration.
[1136805664]proprinit: Could not open raw device
[1136805664]proprasmcl: asmhandle is NULL
[1136805664]a_init:16!: Backend init unsuccessful : [26]
[1136805664] OCR context init failure.  Error: PROC-26: Error while accessing the physical storage
ORA-15077: could not locate ASM instance serving a required diskgroup
[1136805664] Created alert : (:CRSD00111:) :  Could not init OCR, error: PROC-26: Error while accessing the physical storage
ORA-15077: could not locate ASM instance serving a required diskgroup
[1136805664][PANIC] CRSD exiting: Could not init OCR, code: 26

可见,创建ASM磁盘出了问题。

InsPro Disk 绝对虚拟硬盘软件 虚拟硬盘软件,虚拟出的硬盘与真实硬盘一样可以进行分区、格式化等操作。 我经常在做数据恢复过程中用到它,比如以前要使用easy recovery,recovery my files等扫描工具 恢复 镜像文件上的数据,但这几款软件又不支持镜像文件的扫描,就要用到InsPro Disk把文件虚拟成磁盘,然后就可以用那些软件扫描了 。功能强大吧,用到的地方也蛮多的,值得收藏。而且操作界面也很简单也有说明,就不做多介绍了。 使用方法: 用InsPro Disk Creator创建磁盘镜像. 实际生成的文件大小会有调整. 请确保硬盘上空闲空间至少有63MB. 如果需要100M的虚拟硬盘, 则要确认有163M的空闲空间.InsPro Disk Loader来加载硬盘. 此时您可以用PARTITION MAGIC或者WINDOWS自带的工具分区, 格式化. 如果已经有分区, 会自动加载.InsPro Disk Loader来卸载硬盘. 选中已经存在的SLOT. 然后点LOAD/UNLOAD, 稍等片刻就会卸载对应的硬盘. 加载/卸载InsPro Disk时请注意InsPro Disk Loader的标题栏变化. 操作完成后标题栏恢复到最初状态. 反安装方法: InsPro Disk不是为菜鸟准备的工具. 您如果不熟悉设备管理器的一些基本操作, 不建议您玩INSPRO DISK. 因为您将很难反安装程序. 将所有的InsPro DiskInsPro Disk Loader卸载掉. 打开设备管理器. (从我的电脑->属性->硬件->设备管理器或者其他什么途径随你便) 在系统设备栏中找到Inside Programming SECU-X BUS, 又键单击. 选择UNINSTALL. 到 系统盘:\Program Files\InsPro目录, 全删除. 到 系统盘:\windows(winnt)\system32\drivers目录, 删除SDBUS.SYS和SDDISK.SYS
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值