表空間的建立:
一般由管理員來建立,建立時使用管理員登入
表空間命名:以 tbs_為字首,也可以自定義統一即可
定義表空間語法
create[temporary
]tablespace 表空間名稱
datafile
|tempfile『表空間路徑』 size 數字 k|
mautoextend on|
off[
logging|nologging
]datafile 儲存表空間的磁碟路徑,可以設定多個儲存路徑
tempfile 儲存臨時表空間的路徑
size 空間大小
autoextend 是否為自動擴充套件空間,
on是,off不是
next
可以定義表空間的增長量
logging
|nologging 是否需要對dml進行日誌記錄,記錄日誌可以用於資料的恢復
建立乙個表空間
建立乙個表空間create
tablespace tbs_test --建立表空間tablespace關鍵字
datafile
'd:\tbs_test01.dbf
'size 50m, --儲存表空間的路徑可以只有乙個也可以有多個
'e:\tbs_test01.dbf
'size 50m,
autoextend
onnext
2m --on代表表空間會自動增加,next 2m表示每次增加2m空間
logging; --進行日誌記錄
建立乙個臨時表空間
createtemporary
tablespace tbs_temp --建立臨時表空間,要在tablespace前加上temporary
tempfile
'd:\tbs_temp01.dbf
'size 50m, --這裡使用tempfile
'e:\tbs_temp02.dbf
'size 50m,
autoextend
onnext 2m;
調整表空間的大小
alterdatabase datafile '
資料檔案全路徑
' resize 《新的大小》
改變表空間的讀寫狀態
alter tablespace 《表空間名》read write;--
使表空間可讀寫
刪除表空間
drop tablespace 《表空間名》
查詢表空間
select* from dba_tablespaces;
查詢有沒有剛剛建立的表空間名稱
--利用資料字典dba_data_files檢視資料檔案
select* from dba_data_files;
查詢表空間的儲存檔案
Oracle學習筆記03 建立表空間 建立表
1.現在我們來建立乙個表空間 create tablespace test tablespace datafile d oracle11g oradata test test.dbf size 500m test tablespace 為表空間的名字,可以自己定義。2.表空間建立好了之後需要將使用者...
表空間的建立
oracle 中,表空間是資料管理的基本方法,所有使用者的物件要存放在表空間中,也就是使用者有空間的使用權,才能建立使用者物件 否則是不充許建立物件,因為就是想建立物件,如表 索引等,也沒有地方存放 oracle 會提示 沒有儲存配額 因此,在建立物件之前,首先要分配儲存空間 分配儲存,就要建立表空...
表空間的建立
表空間的建立 一般由管理員來建立,建立時使用管理員登入 表空間命名 以 tbs 為字首,也可以自定義統一即可 定義表空間語法 create temporary tablespace 表空間名稱 datafile tempfile 表空間路徑 size 數字 k m autoextend on off...