内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-15041严重ASM 存储
磁盘组空间不足
Diskgroup space is not sufficient
错误描述
ASM 磁盘组没有足够的可用空间来完成请求的操作。这可能在文件创建、扩展或重新平衡操作期间发生。
可能原因
- 磁盘组可用空间被数据增长耗尽
- 镜像需要超出可用量的空间(普通/高冗余)
- 重新平衡操作需要不可用的临时空间
解决方案
- 1向磁盘组添加磁盘:ALTER DISKGROUP dg_name ADD DISK '/dev/sdX';
- 2删除不必要的文件:asmcmd rm +DG/file_path
- 3将数据文件移动到另一个磁盘组以释放空间
诊断命令
SELECT name, total_mb, free_mb, ROUND(free_mb/total_mb*100,1) pct_free FROM v$asm_diskgroup;SELECT group_number, file_number, bytes/1024/1024 mb, type FROM v$asm_file ORDER BY bytes DESC FETCH FIRST 20 ROWS ONLY;-- asmcmd du +DG_NAME/#asm#diskgroup#space#full