建立表空間:
createtablespace
表空間名 datafile `儲存路徑`[size integer [K|M]]
[AUTOEXTEND [OFF|ON]];
建議使用語法中預設預設值,
一般一個表空間對應一個資料檔案
一般不自動擴充套件
調整表空間大小
- 重置資料檔案大小:
alter database datafile表空間檔案路徑
resize大小MB
;- 向表空間內新增資料檔案
alter tablespace表空間名
add datafile儲存路徑
size大小MB
autoextend on;
表空間唯讀:
alter tablespacetp_hr
readonly;
刪除表空間:
drop tablespacetablespacename
[including contents]
[including contents]
:存在資料一定新增此字句
良好程式設計習慣:刪除前先備份
總結:
- 表空間分為
- 永久性表空間
- 臨時性表空間
- 復原表空間
- 建立表空間時一個子系統對應一個表空間
- 建議採用預設引數在不同的磁碟上建立表空間
- 調整表空間的大小
- 調整資料檔案大小
- 新增新資料檔案
- 表空間狀態可以為唯讀
- 刪除表空間時先備份