OEM add space to tablespace corrective action failed with the following ORA-03206 error:
... .. . OMF directory: +DATAC1 OMF disk group: DATAC1 ASM projected safely usable free space (MB) is: 28548641.667 ASM projected Space Used (%) is: 59.11 Add datafile SQL is: ALTER TABLESPACE "TEST" ADD DATAFILE SIZE 7291M AUTOEXTEND ON NEXT 100M MAXSIZE 32768M Execute(ALTER TABLESPACE "TEST" ADD DATAFILE SIZE 7291M AUTOEXTEND ON NEXT 100M MAXSIZE 32768M) failed:ORA-03206: maximum file size of (4194304) blocks in AUTOEXTEND clause is out of range (DBD ERROR: OCIStmtExecute) Disconnected from database
CAUSE
For small datafile tablespace, the maximum datafile size is 32GB ( 32768M ) in theory. But in actual situation, the given size should be little less than 32GB.
SOLUTION
Explicitly specify the maximum datafile size to 31GB ( 31744 M ), for example, instead of the default 32GB ( 32768M ) in corrective action parameters configuration.
Before
Maximum Datafile Size (GB) | ![]() |
After
Maximum Datafile Size (GB) | ![]() |
... .. . OMF directory: +DATAC1 OMF disk group: DATAC1 ASM projected safely usable free space (MB) is: 28548641.667 ASM projected Space Used (%) is: 59.11 Add datafile SQL is: ALTER TABLESPACE "TEST" ADD DATAFILE SIZE 7291M AUTOEXTEND ON NEXT 100M MAXSIZE 31744M Successfully added new datafile