How to Fix ORA DBT-06003 Error: ASM Diskgroup Does Not Have Sufficient Space in Oracle 19c
ORA Error ASM (Oracle DBA):
[DBT-06003] The selected disk group (+DATA/prim/) does not have sufficient space available.
This error occurs when the ASM diskgroup does not have enough free space to create the database files.
In this blog, we will understand:
- Why this error occurs
- How to check ASM free space
- How to clean old ASM files
- How to fix the issue permanently
Step 1: Check ASM Diskgroup Space
Login as Grid user:
sqlplus / as sysasm
Run the following query:
SELECT name,type,total_mb,free_mb,usable_file_mb
FROM v$asm_diskgroup;
Output:
NAME TYPE TOTAL_MB FREE_MB USABLE_FILE_MB
----- ------ -------- ------- ---------------
CRS EXTERN 5116 2756 2756
DATA EXTERN 5116 1052 1052
Observation:
The DATA diskgroup has only:
1052 MB free space
which is insufficient for Oracle 19c database creation.
Step 2: Check ASM Disk Usage
Open ASM command utility:
asmcmd
Check disk usage:
du
Output:
Used_MB Mirror_used_MB
6236 6236
Check DATA diskgroup usage:
du +DATA/*
Output:
Used_MB Mirror_used_MB
3968 3968
Step 3: List ASM Directories
Check existing folders inside ASM diskgroups:
ls +DATA
ls +CRS
Output:
+DATA:
ASM/
PRIM/
orapwasm
+CRS:
PRIM/
The old PRIM database files were still present inside ASM.
Step 4: Remove Old Database Files
Since the old database was no longer required, remove the leftover ASM directories.
Delete from DATA diskgroup:
rm -r +DATA/PRIM
Delete from CRS diskgroup:
rm -r +CRS/PRIM
Confirmation:
You may delete multiple files and/or directories.
Are you sure? (y/n) Y
After deletion:
ls +CRS
Output:
(no output)
This confirms the old PRIM database files were removed successfully.





