内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-15018严重ASM 存储
无法创建磁盘组
Diskgroup cannot be created
错误描述
CREATE DISKGROUP 语句失败。通常由于合格磁盘不足、权限问题或磁盘头不兼容导致。
可能原因
- 指定的磁盘已属于另一个磁盘组
- ASM 未发现磁盘(缺少 ASM_DISKSTRING 设置)
- 请求的冗余级别的磁盘数量不足
解决方案
- 1检查可用磁盘:SELECT path, header_status, group_number FROM v$asm_disk WHERE group_number = 0;
- 2设置 ASM_DISKSTRING:ALTER SYSTEM SET asm_diskstring='/dev/oracleasm/disks/*' SCOPE=BOTH;
- 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