--查看每个表空间文件当前设定的总大小
SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES / (1024 * 1024)), 0) TS_SIZEFROM DBA_TABLESPACES T, DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME = D.TABLESPACE_NAME
GROUP BY T.TABLESPACE_NAME;
结果:
--查询表空间和对应的数据文件
select file_name,blocks,tablespace_name from dba_data_files
结果图:
--修改表空间大小 (表空间文件会有最大值,如果已经达到最大值,建议新增数据文件)
附图:扩容时候遇到文件大小超过数据库所允许的值
--新增数据文件
alter tablespace users add datafile 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/TESTCRP/USERS02.DBF' size 10240M;