管理表空间和数据文件——维护表空间——设置默认表空间和删除表空间和删除数据文件盒临时文件...
1。設置數據庫默認表空間
當建立數據庫時,使用default tablespace 選項可以設置數據庫的默認表空間。在建立了數據庫之后,使用alter database default tablespace 命令可以修改數據庫的默認表空間。當建立用戶時,如果不指定default tablespace 選項,那么oracle 會將數據庫默認表空間作為用戶的默認表空間。
例子:
alter database default tablespace temp01;2.設置數據庫的默認臨時表空間
當建立數據庫時,使用default? temporary tablespace 選項可以設置數據庫的默認臨時表空間。使用alter database default temporary tablespace 選項時,既可以使用臨時表空間。當指定default temporary tablespace 選項時,既可以使用臨時表空間,也可以使用臨時表空間組。當建立用戶時,如果不指定temporary tablespace 選項,那么oracle會將數據庫默認臨時表空間作為用戶的臨時表空間。
alter database default temporary tablespace temp02;3.刪除表空間
當表空間因損壞無法恢復時,或者當表空間不再需要時,可以刪除該表空間。刪除表空間時使用drop tablespace 命令來完成的,一般情況下刪除表空間時由特權用戶或dba來執行的;如果以其他用戶身份刪除表空間,則要求用戶必須具有drop tablespace 系統權限。當刪除表空間時,使用including contents 選項可以級聯刪除其內容,使用including contents and datafiles 選項級聯刪除其內容和數據文件。
例子:
drop tablespace tb_4k including contents and datafiles;4.刪除數據文件和臨時文件
使用drop datafile 子句可以刪除表空間的某個數據文件,使用drop tempfile 子句可以刪除臨時表空間的某個臨時文件。
注意:只有在數據庫處于open狀態時才能刪除數據文件和者臨時文件;如果數據文件非空,那么不能刪除該數據文件;不能刪除表空間的第一個或者唯一數據文件;不能刪除只讀表空間的數據文件;不能刪除system 表空間的數據文件;如果本地管理表空間的數據文件狀態為offline,則不能刪除該數據文件。
例子:
alter tablespace data01 drop datafile 'c:orcl\data01_2.dbf';?
?
總結
以上是生活随笔為你收集整理的管理表空间和数据文件——维护表空间——设置默认表空间和删除表空间和删除数据文件盒临时文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 藏戏教学设计一等奖
- 下一篇: 服装店起名个性时尚363个