内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-15063严重ASM 存储
ASM 发现用于恢复的磁盘数量不足
ASM discovered an insufficient number of disks for recovery
错误描述
磁盘故障后,ASM 找不到足够的磁盘来恢复数据的冗余副本。如果不解决,可能会发生数据丢失。
可能原因
- 普通或高冗余组中多个磁盘同时故障
- 剩余磁盘上没有足够的可用空间来重建镜像
- 故障磁盘在其他故障发生前未及时更换
解决方案
- 1立即添加替换磁盘:ALTER DISKGROUP dg ADD DISK '/dev/sdX';
- 2监控重新平衡进度:SELECT * FROM v$asm_operation;
- 3如果已发生数据丢失,考虑从备份恢复
诊断命令
SELECT name, state, total_mb, free_mb, offline_disks FROM v$asm_diskgroup;SELECT * FROM v$asm_operation WHERE group_number = &gn;SELECT disk_number, name, path, mode_status, repair_timer FROM v$asm_disk WHERE group_number = &gn;#asm#recovery#disk-failure#redundancy