ORACLE表空間的建立修改刪除
作者:Vashon
時間:20140301
釋出時間:20151208
建立表空間(以管理員身份建立):
範例:建立一個emp_data的資料表空間1.create temporary tablespace emp_data
tempfile 'd:\Vashon\emp_data01.dbf' size 50M,
'e:\Vashon\emp_data02.dbf' size 50M
autoextend on next 2M;
建立表空間:
表空間的型別分為永久性表空間,臨時表空間和撤消表空間。
表空間的管理方式分為字典管理方式和本地管理方式,預設是本地管理方式。
create tablespace tabs datafile 'c:\tabs.dbf' size 10m;
建立臨時表空間
create temporary tablespace tmptbs tempfile 'd:\tmptbs.dbf' size 20m reuse
reuse選項表示該表空間可以重複使用。
設定資料庫預設表空間:
在沒有為使用者指定預設表空間時,使用者使用資料庫的預設表空間
alter database default tablespace users;
設定使用者的預設表空間(建立)
create user test3 identified by test11 default tablespace tabs temporary tablespace tmptbs;
tabs是持久表空間,tmptbs是臨時表空間
設定表空間的可用性
alter tablespace tabs offline; 設定tabs表空間離線
desc tree; tabs表空間中的tree表不可以訪問
alter tablespace tabs online; 設定tabs表空間聯機
desc tree; tabs表空間中的tree表又可以訪問了。
設定只讀表空間
alter tablespace tabs read only;
create table tree2(t char(10),re number);建立不了,因為該表空間為只讀
alter tablespace tabs read write;
create table tree2(t char(10),re number);可以建立了
表空間改名
alter tablespace tabs rename to tabs2;
刪除表空間
drop tablespace tabs2;刪除不了,要帶上including contents引數。
drop tablespace tabs2 including contents;刪除表空間和段
drop tablespace tabs2 including contents and datafiles;將刪除表空間和段以及資料檔案
相關文章
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 2 Day DBA-管理Oracle例項-修改表空間-刪除表空間Oracle
- oracle建立/刪除表空間、建立/刪除使用者並賦予許可權Oracle
- oracle級聯刪除使用者,刪除表空間Oracle
- 臨時表空間的建立、刪除,設定預設臨時表空間
- 刪除表空間和表空間包含的檔案
- oracle 刪除表空間試驗面面觀Oracle
- [MYSQL][1]建立,修改,刪除表MySql
- 表空間的建立修改等操作
- oracle誤刪除表空間的資料檔案Oracle
- oracle建立表空間Oracle
- 刪除資料庫表空間資料庫
- Oracle建立刪除使用者、角色、表空間、匯入匯出...命令總結Oracle
- Oracle OCP(47):表空間的建立Oracle
- oracle刪除(釋放)資料檔案/表空間流程Oracle
- oracle修改表增加列刪除列修改列Oracle
- Oracle表、索引修改表空間語句Oracle索引
- oracle 失誤刪掉資料檔案後,刪除表空間操作Oracle
- ORACLE 11g TSPITR恢復被刪除的表空間Oracle
- Oracle 11g 表空間的誤刪除, 當前的控制檔案不識別該表空間Oracle
- flashback database 恢復誤刪除的表空間。Database
- 刪掉Oracle臨時表空間Oracle
- 【Oracle-資料庫維護】-刪除臨時表空間Oracle資料庫
- oracle 小議如何從表空間 刪除 資料檔案Oracle
- Oracle修改預設表空間和預設臨時表空間Oracle
- 【Oracle故障處理】-Oracle9i臨時表空間刪除重建Oracle
- 刪除臨時表空間hang處理
- 刪除表空間及所有指向關係
- oracle8i誤刪除臨時表空間後的恢復Oracle
- Oracle表空間建立引數解析Oracle
- Linux下建立Oracle表空間LinuxOracle
- oracle 建立表空間完整版Oracle
- oracle 修改表空間儲存路徑Oracle
- Oracle批量建立、刪除資料庫表Oracle資料庫
- 【ITPUB論壇】求助!刪除表空間出錯
- 臨時表空間資料刪除問題
- 解決linux下刪除檔案或oracle表空間後空間不釋放的問題LinuxOracle
- OS 刪除temp表空間 而磁碟空間未釋放的解決方案