(本文章內容僅在windows10下經測試能夠運行,不能保證其他環境下的可靠性)
--創建表空間 create tablespace oracleTS1--指定表空間邏輯名稱 datafile 'D:/oracle_ts1.dbf'--指定表空間物理存儲的文件路徑 size 100m--指定表空間大小 autoextend on--設置自動擴容
next 10m;--設置每次擴展容量大小
關鍵字功能闡述
create tablespace
指定表空間邏輯名稱,該關鍵字后需給定表空間邏輯名稱,邏輯名稱不區分大小寫,不需要使用單引號包裹
datafile
指定表空間的物理存儲文件路徑,該關鍵字后需給定一個文件路徑,文件后綴為.dbf ,路徑可以是多級目錄下的文件,但是所有的父目錄必須自己創建好,否則創建不成功。文件路徑需使用單引號包裹
size
指定表空間大小,該關鍵字后需給定一個文件容量,可以使用m作為單位,不區分大小寫,即兆,如100m,不需要使用單引號包裹
autoextend on
指定自動擴展表空間容量
next
自動每次擴展表空間容量的大小,該關鍵字后需給定一個文件容量,可以使用m作為單位,不區分大小寫,如10m, 不需要使用單引號包裹
刪除表空間代碼如下:
--刪除表空間邏輯單位,需手動刪除文件 drop tablespace oracleTS1;
關鍵字功能闡述
drop tablespace
刪除表空間,該關鍵字后需給定表空間邏輯名稱,該邏輯名稱對應的文件必須存在,否則會報錯,使用該語句只能刪除oracle數據庫的表空間邏輯單位,需手動刪除.dbf后綴的文件才能徹底刪除。