Oracle創建表空間的方法:
CREATE TABLESPACE tablespace_name
DATAFILE 'file_name' SIZE size
[LOGGING]
[DEFAULT STORAGE ( parameter_name = value [, ...] )]
[EXTENT MANAGEMENT LOCAL]
[SEGMENT SPACE MANAGEMENT AUTO];
其中,tablespace_name為表空間的名稱,file_name為數據文件的名稱和路徑,size為數據文件的大小,LOGGING表示啟用日志記錄,DEFAULT STORAGE為默認存儲參數,EXTENT MANAGEMENT LOCAL表示啟用本地區段管理,SEGMENT SPACE MANAGEMENT AUTO表示啟用自動段空間管理。
Oracle管理表空間的方法:
ALTER TABLESPACE tablespace_name
[ADD DATAFILE 'file_name' SIZE size]
[RESIZE DATAFILE 'file_name' SIZE size]
[AUTOEXTEND ON [NEXT size] [MAXSIZE size]]
[OFFLINE [NORMAL | TEMPORARY | IMMEDIATE | FOR RECOVER]]
[ONLINE];
通過ALTER TABLESPACE語句可以添加數據文件、調整數據文件大小、啟用自動擴展、離線或上線表空間等操作。