跳到主要内容
内容阅读

在知识库中专注阅读,并随时返回相关工具与课程

ORA-15018严重ASM 存储

无法创建磁盘组

Diskgroup cannot be created

错误描述

CREATE DISKGROUP 语句失败。通常由于合格磁盘不足、权限问题或磁盘头不兼容导致。

可能原因

  • 指定的磁盘已属于另一个磁盘组
  • ASM 未发现磁盘(缺少 ASM_DISKSTRING 设置)
  • 请求的冗余级别的磁盘数量不足

解决方案

  1. 1检查可用磁盘:SELECT path, header_status, group_number FROM v$asm_disk WHERE group_number = 0;
  2. 2设置 ASM_DISKSTRING:ALTER SYSTEM SET asm_diskstring='/dev/oracleasm/disks/*' SCOPE=BOTH;
  3. 3重用时清除磁盘头:dd if=/dev/zero of=/dev/sdX bs=1M count=100

诊断命令

SELECT path, header_status, mount_status, group_number FROM v$asm_disk ORDER BY group_number, disk_number;
SHOW PARAMETER asm_diskstring;
-- OS: ls -la /dev/oracleasm/disks/
#asm#diskgroup#create#disk-discovery

同类错误码(ASM 存储)

想系统掌握这个领域?

「ASM 存储」在课程 Day 1-10 中有 10 篇完整实战教程

完整操作步骤真实截图踩坑总结
免费试读查看完整课程¥128/月起 · 解锁全部 2738+ 篇
ORA-15018: 无法创建磁盘组 - 原因与解决方案 | DBA 学习之路