近日,处理了一个关于ASM磁盘组空间不足引起的问题。 简单记录如下: 一、问题的反馈 驻地工程师的反馈: 驻地工程师以邮件的形式告知了出现的问题,以及解决该问题的紧急性。 大概这样的描述:告知了巡检时发现了某照片表空间已满,对其进行扩容操作,报错:ORA-15041:DISGROUP "DATA" space exhausted。由于月初需要对上...
ASM磁盘空间假装耗尽,ORA-15041: diskgroup space exhausted 一个DATAGUARD,当主库RESIZE扩大一个数据文件后,DG上面却不能应用这个RESIZE的操作,导致MPR进程停掉,报错如下: ORA-01237: cannot extend datafile 123 ORA-01110: data file 516: '+DG01/dg/datafile/aa.276.689185035' ORA-17505: ksfdrsz:1 Failed ...
事件背景: 生产场景,因为存储不够,主机侧帮加了15块200G存储,属组权限,软连接配置好后需要添加到已有的asm磁盘组,添加时第一块盘添加不上,其他盘已经添加进asm磁盘组。检查发现第一块盘是测试lun,主机工程师建议重新删除认一下盘。从asm磁盘组踢出这15块盘,发现一直是dropping状态,无法自动rebalance,检查发现虽然...
4、ORA15041:磁盘处于备份模式,无法删除 当磁盘处于备份模式时,我们无法删除它,解决方法是先将磁盘从备份模式切换到正常模式。 使用ALTER DISKGROUP <diskgroup_name> OFFLINE DISK <disk_name>命令将磁盘脱机。 使用ALTER DISKGROUP <diskgroup_name> DROP DISK <disk_name>命令删除磁盘。 5、ORA15043:磁盘已损坏,无...
ORA-15041: diskgroup space exhausted 本来想这个错误太明显了,无非是因为DG上面得ASM组没有空闲空间了,导致数据文件不能扩展。于是登陆ASM实例,查询空闲空间,结果如下: SQL> select name,total_mb,free_mb from v$asm_diskgroup; NAME TOTAL_MB FREE_MB ...
ORA-15041: diskgroup space exhausted 这种是典型的ASM磁盘空间假耗尽 检查该ASM卷组中每个盘的大小: SQL> select path,total_mb,free_mb from v$asm_disk_stat; PATH TOTAL_MB FREE_MB --- --- --- /dev/raw/raw5 196 0 /dev/raw/raw4 196 0 /dev/raw/raw3 196 0 /dev/raw/raw2 196...
ORA-15041: diskgroup “TESTDG” space exhausted 故障分析 1、检查相关日志和数据库参数 1)检查ASM磁盘组的剩余空闲空间 SQL> select name,total_mb,free_mb from v$asm_diskgroup where group_number=2; NAME TOTAL_MB FREE_MB --- --- --- TESTDG 4096 4008 1. 2. 3. 4. 5. testdg磁盘组的总...
ORA-17502: ksfdcre:4 Failed to create file +DATA ORA-15041: diskgroup space exhausted Check the diskspace in ASM: SQL> select GROUP_NUMBER, NAME,TOTAL_MB, FREE_MB, USABLE_FILE_MB from V$ASM_DISKGROUP; GROUP_NUMBER NAME TOTAL_MB FREE_MB USABLE_FILE_MB ...
Space is Not Reflecting at ASM Diskgroup Level After Failed Datafile Resize and Resize Failing With ORA-15041 (Doc ID 1556166.1)Last updated on APRIL 25, 2022 Applies to: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later...
原来的确是有影响的!在外部冗余的情况下,ASM相当于只负责条带的功能,大概是即时条带的样子,比如有2个unit要写,那么两个disk各写一个unit。这样,很简单试想一下,当一个disk已经写满,而另一个disk却还有一半的空间,那么这时再写文件就会报错ORA-15041。其实道理很简单,和我当初自己想的也一...