you have the max autoextend size of a file set smaller than the actual file size is currently, that is all.
Tablespace Name KBytes Used Free Used Largest Kbytes Used
------------------- ------------ ------------ ------------ ------ ------------ ------------ ------
*a BIG_TABLE 204,800 140,352 64,448 68.5 64,448 33,554,416 .6
*a EXAMPLE 102,400 69,888 32,512 68.3 32,064 33,554,416 .3
*a SYSAUX 337,920 321,792 16,128 95.2 8,128 33,554,416 1.0
*a USERS 152,320 11,392 140,928 7.5 138,752 33,554,416 .5
*m MANUAL 102,400 64 102,336 .1 102,336 33,554,416 .3
*m SYSTEM 512,000 505,216 6,784 98.7 6,080 33,554,416 1.5
*m TEMP 26,624 26,624 0 100.0 0 33,554,416 .1
*m UNDOTBS1 517,120 8,896 508,224 1.7 501,696 33,554,416 1.5
------------ ------------ ------------
sum 1,955,584 1,084,224 871,360
8 rows selected.
ops$tkyte%ORA10GR2> column file_name new_val f
ops$tkyte%ORA10GR2> select file_name from dba_data_files where tablespace_name = 'USERS';
FILE_NAME
------------------------------
/home/ora10gr2/oradata/ora10gr
2/users01.dbf
ops$tkyte%ORA10GR2> alter database datafile '&f' autoextend on maxsize 100m;
old 1: alter database datafile '&f' autoextend on maxsize 100m
new 1: alter database datafile '/home/ora10gr2/oradata/ora10gr2/users01.dbf' autoextend on maxsize 100m
Database altered.
ops$tkyte%ORA10GR2> @free 1
Wrote file /tmp/xtmpx.sql
old 30: order by &1
new 30: order by 1
%
% MaxPoss Max
Tablespace Name KBytes Used Free Used Largest Kbytes Used
------------------- ------------ ------------ ------------ ------ ------------ ------------ ------
*a BIG_TABLE 204,800 140,352 64,448 68.5 64,448 33,554,416 .6
*a EXAMPLE 102,400 69,888 32,512 68.3 32,064 33,554,416 .3
*a SYSAUX 337,920 321,792 16,128 95.2 8,128 33,554,416 1.0
*a USERS 152,320 11,392 140,928 7.5 138,752 102,400 148.8
*m MANUAL 102,400 64 102,336 .1 102,336 33,554,416 .3
*m SYSTEM 512,000 505,216 6,784 98.7 6,080 33,554,416 1.5
*m TEMP 26,624 26,624 0 100.0 0 33,554,416 .1
*m UNDOTBS1 517,120 8,896 508,224 1.7 501,696 33,554,416 1.5
------------ ------------ ------------
sum 1,955,584 1,084,224 871,360
8 rows selected.
ops$tkyte%ORA10GR2> alter database datafile '&f' autoextend on maxsize 31g;
old 1: alter database datafile '&f' autoextend on maxsize 31g
new 1: alter database datafile '/home/ora10gr2/oradata/ora10gr2/users01.dbf' autoextend on maxsize 31g
Database altered.
ops$tkyte%ORA10GR2> @free 1
Wrote file /tmp/xtmpx.sql
old 30: order by &1
new 30: order by 1
%
% MaxPoss Max
Tablespace Name KBytes Used Free Used Largest Kbytes Used
------------------- ------------ ------------ ------------ ------ ------------ ------------ ------
*a BIG_TABLE 204,800 140,352 64,448 68.5 64,448 33,554,416 .6
*a EXAMPLE 102,400 69,888 32,512 68.3 32,064 33,554,416 .3
*a SYSAUX 337,920 321,792 16,128 95.2 8,128 33,554,416 1.0
*a USERS 152,320 11,392 140,928 7.5 138,752 32,505,856 .5
*m MANUAL 102,400 64 102,336 .1 102,336 33,554,416 .3
*m SYSTEM 512,000 505,216 6,784 98.7 6,080 33,554,416 1.5
*m TEMP 26,624 26,624 0 100.0 0 33,554,416 .1
*m UNDOTBS1 517,120 8,896 508,224 1.7 501,696 33,554,416 1.5
------------ ------------ ------------
sum 1,955,584 1,084,224 871,360
8 rows selected.