ORA-15042: ASM disk “string” is missing from group number “string” ORACLE 报错 故障修复 远程处理

文档解释

ORA-15042: ASM disk “string” is missing from group number “string”

Cause: The specified disk, which is a necessary part of a diskgroup, could not be found on the system.

Action: Check the hardware configuration.

ORA-15042是一个警告信息,表明提供的磁盘不存在于ASM磁盘组中。

官方解释

出现 这种情况是由于某磁盘从ASM磁盘组中去除,而程序尝试使用或对它执行操作时出现此错误。

常见案例

ORA-15042通常是由于在替换ASM磁盘时出现磁盘组中磁盘被误删,或另一个相关操作引起的。

一般处理方法及步骤

1.检查磁盘组有没有该磁盘,没有应该添加磁盘。

2.使用GRID终端连接到ASM实例,启动ASMCMD然后对磁盘和磁盘组执行一些操作,检查磁盘运行状态和磁盘组的结构,以及磁盘是否存在。

3.使用SQL + AS SYSDBA检查(showparameter ‘disk_repair_time’)确认磁盘监控已启用。

4.检查ASM实例(SELECT * FROM v$ASM_DISK),”状态“失败或不属于任何”磁盘组“的磁盘将引发错误。

5.使用重新格式化来检测磁盘的可用性(ALTER DISKGROUP ‘name’ REFORMAT)。

6.将磁盘重新添加到磁盘组(ALTER DISKGROUP name ADD DISK ‘path’)。

7.重新启用所有磁盘组(ALTER DISKGROUP name MOUNT)。

8.如果新文件被创建或修改,可以在磁盘组重新连接,直至出现错误。


数据运维技术 » ORA-15042: ASM disk “string” is missing from group number “string” ORACLE 报错 故障修复 远程处理