ORA-15041: diskgroup space exhausted
Hi,
today one of databases stopped. The reason was that ASM disk group were out of space.
Alert.log
=========
Mon Mar 1 11:57:45 2010
Errors in file /opt/app/oracle/admin/replica1/bdump/replica1_arc1_15884.trc:
ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not known to database.
ORA-17502: ksfdcre:4 Failed to create file +DATA
ORA-15041: diskgroup space exhausted
Sqlplus:
========
SQL> select a.name DiskGroup, b.disk_number Disk#, b.name DiskName, b.total_mb, b.free_mb, b.path, b.header_status
2Â from v$asm_disk b, v$asm_diskgroup a
3Â where a.group_number (+) =b.group_number
4Â order by b.group_number, b.disk_number, b.name
5Â /
DISKGROUPÂ Â Â Â Â Â DISK# DISKNAMEÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â TOTAL_MBÂ Â Â Â Â FREE_MB PATHÂ Â Â Â Â Â HEADER_STATU
————— —– ——————– ———— ———— ———————————– ————
DATA 0 DATA_0000Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 148,256Â Â Â Â Â Â Â Â Â Â Â 0 /dev/raw/raw1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â UNKNOWN
***************Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ———— ————
sum                                            148,256           0
SYS@replica1 SQL> show parameter recovery
NAMEÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â TYPEÂ Â Â Â Â Â Â VALUE
———————————— ———– ——————————
db_recovery_file_dest               string     +DATA
db_recovery_file_dest_size          big integer 106290M
recovery_parallelism                integer    0
SOLUTION:
=========
backup and delete ald archivelog by RMAN command
RMAN> backup archivelog all delete input;
Starting backup at Mar 01 2010 11:59:06
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
…
ls -ltr
…
-rw-r—–Â 1 oracle oinstall 1612922880 2010-02-17 10:16 38l67qh7_10_1
-rw-r—– 1 oracle oinstall  24561664 2010-02-17 10:16 39l67uoj_1_1
-rw-r—–Â 1 oracle oinstall 2147483648 2010-03-01 12:05 3cl7fmcu_1_1
-rw-r—–Â 1 oracle oinstall 2147484160 2010-03-01 12:05 3cl7fmcu_2_1
Regards,
Tom


