oracle創建和刪除表空間


(本文章內容僅在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后綴的文件才能徹底刪除。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM