在Oracle Database中,Tablespaces包含一至多個Datafiles。而Datafiles用來儲存資料,一個Datafile只能存在一個Tablespace中。


CREATE TABLESPACE Tablespace_Name

DATAFILE 'file_specification' SIZE volume

AUTOEXTEND [ON/OFF] NEXT volume MAXSIZE volume;

 

1)建立Tablespace


CREATE TABLESPACE ts1

DATAFILE 'df1.DBF' 10m

 

AUTOEXTEND ON NEXT 5m MAXSIZE 20m;


2)增加/刪除Datafile


ALTER TABLESPACE ts1

ADD DATAFILE 'df2.DBF' SIZE 100k;


ALTER TABLESPACE ts1

DROP DATAFILE 'df2.DBF';


3)修改Tablespace


ALTER TABLESPACE ts1 offline;


ALTER TABLESPACE ts1 rename 'df_old.DBF' to 'df_new.DBF';


4)修改Datafile

 

ALTER DATABASE DATAFILE 'df1.DBF' resize 20m;


5)移除Tablespace


DROP TABLESPACE ts1;

 

文章標籤
全站熱搜
創作者介紹
創作者 auneths 的頭像
auneths

Next Innovation

auneths 發表在 痞客邦 留言(0) 人氣(994)