1.修改表空間
alter table TABLE_NAME move tablespace TABLESPACENAME ;
將表移至新的表空間
2.修改表的索引的空間
alter index INDEX_NAME rebuild tablespace TABLESPACENAME
將索引移至指定表空間
3.給表空間增加數據文件
ALTER TABLESPACE TBS_TEST(表空間名稱) ADD DATAFILE '/u02/oradata/SDL/TBS_TEST01.dbf'(文件路徑) SIZE 100M;(文件大小)
4.新增數據文件,並且允許數據文件自動增長
ALTER TABLESPACE TBS_TEST(表空間名稱) ADD DATAFILE '/u02/oradata/SDL/TBS_TEST01.dbf'(文件路徑)SIZE 100M(文件大小) AUTOEXTEND ON NEXT 10M(每次自動增長10MB) MAXSIZE 500M;(最大500MB)
5.允許已存在的數據文件自動增長
ALTER DATABASE DATAFILE '/u02/oradata/SDL/TBS_TEST01.dbf‘ AUTOEXTEND ON NEXT 10M MAXSIZE 500M;
6.手工改變已存在數據文件的大小
ALTER DATABASE DATAFILE '/u02/oradata/SDL/TBS_TEST01.dbf‘ RESIZE 500M;
7.取消表空間原數據文件的自動擴展
alter database datafile '/u02/oradata/SDL/TBS_TEST01.dbf‘autoextend off;
8.創建數據表空間
create tablespace TBS_TEST(表空間名稱) datafile '/u02/oradata/SDL/TBS_TEST01.dbf‘ AUTOEXTEND ON NEXT 10M MAXSIZE 500M;