如果你单独是想扩展表空间,增加数据文件的个数或增加每个数据文件的大小均可,
增加数据文件:alter tablespace table_name add datafile '数据文件' size 400m;
增加数据文件的大小:alter tablespace table_name add datafile '数据文件' resize 400m;
若是你单独的想增大数据文件的大小,一个个增加就可以,同上
其实你可以设置数据文件的自动增长
alter tablespace table_name datafile '数据文件' autoextend on next 10m maxsize 500m;
希望对你有所帮助!!!
首先要明白表空间与对应多少个数据文件是没有关系的。
你要修改表空间的大小,可以继续增加数据文件,或者修改已有数据文件的大小:
如修改表空间大小
ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\SDE.DBF' RESIZE 500M;
如果表空间有多个数据文件,无论你增大哪个数据文件,表空间都增大,你可以依次用你的语句增大你想增大的数据文件,也可以写一句:
alter database datafile '数据文件1' resize 400M;
alter database datafile '数据文件2' resize 400M;
or
alter database datafile '数据文件1' resize 400M,'数据文件2' resize 400M;
分两次分别扩展数据文件。
datafile加数据所在的文件夹resize 400m