1.登录
sqlplus 账号/密码 as sysdba ;
2.查看默认表空间
SQL> select default_tablespace from user_users;
DEFAULT_TABLESPACE
------------------------------------------------------------
XXX
3.查看该默认表空间 是否自动扩展
SQL> select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'XXX';
TABLESPACE_NAME FILE_NAME AUTOEX
--------------- --------- -------------
XXX /app/oradata/orcl/XXX01.dbf NO
4.更新表空间 为自动扩展
SQL> alter database datafile ' /app/oradata/orcl/XXX01.dbf' autoextend on;
Database altered.
5.查看表空间 利用率
select b.file_name ,
b.tablespace_name ,
b.bytes / 1024 / 1024/1024,
(b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024/1024 ,
substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5)
from dba_free_space a, dba_data_files b
where a.file_id = b.file_id
group by b.tablespace_name, b.file_name, b.bytes
order by b.tablespace_name;