16、表空間 建立表空間

我的菠蘿呀發表於2020-12-03
create [smallfile/bigfile]tablespace tablespace_name --smallfile/bigfile大檔案表空間,小檔案表空間(預設)tablespace_name 表空間名稱
datafile '/path/filename' size [k/m] reuse,['/path/filename' size [k/m] reuse] --資料檔案路徑,size 大小,reuse 如果檔案存在則清除重建,如果不存在則建立
[autoextend [on|off] next [k/m] ]--檔案是否自動擴充套件,如果是自動擴充套件則確定next值。
[maxsize [unlimited] /[k/m] ]--如果是自動擴充套件,允許檔案擴充套件的最大位元組數,如果是unlimited關鍵字,則不需要指定長度。
[minimun extent] --指定最小長度,由作業系統以及資料塊決定
[online/offline]--指定表空間建立時是線上或是離線。
[logging/nologging]--指定表空間載入時是否產生日誌,預設為logging ,即使設定為nologging 在進行insert update delete 時仍會將操作資訊記錄到 redo log buffer 中。
[parmanent/temporary] --指定為永久表空間還是臨時表空間,預設永久。
[extent management dictionary|local [autoallocate|uniform size [k/m]]]--指定表空間的擴充套件方式,使用資料字典管理還是本地化管理,預設本地化,不推薦資料字典管理。 如果採用本地化管理,在表空間擴充套件時,指定每次擴充套件的大小是系統確定還是按照等同大小進行。若是等同大小,預設每次1MB.

相關文章