在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种:
1.给表空间增加数据文件
ALTER TABLESPACE "表空间的名字" ADD DATAFILE
'表空间的数据文件路径' SIZE 50M;
例:ALTER TABLESPACE TEST ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTTABLESPACW\TEST.DBF' SIZE 500M;
2.新增数据文件,并且允许数据文件自动增长
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTTABLESPACW\TEST.DBF' SIZE 500M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
3.重置数据文件的大小
ALTER DATABASE DATAFILE '....../oradata/TEST/TEST.dbf' RESIZE 500M;
1.给表空间增加数据文件
ALTER TABLESPACE "表空间的名字" ADD DATAFILE
'表空间的数据文件路径' SIZE 50M;
例:ALTER TABLESPACE TEST ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTTABLESPACW\TEST.DBF' SIZE 500M;
2.新增数据文件,并且允许数据文件自动增长
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TESTTABLESPACW\TEST.DBF' SIZE 500M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
3.重置数据文件的大小
ALTER DATABASE DATAFILE '....../oradata/TEST/TEST.dbf' RESIZE 500M;