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
- oracle級聯刪除使用者,刪除表空間Oracle
- Tablespace表空間刪除
- [MYSQL][1]建立,修改,刪除表MySql
- Oracle OCP(47):表空間的建立Oracle
- 刪除臨時表空間組
- 修改刪除表
- 16、表空間 建立表空間
- oracle 建立表空間和使用者Oracle
- Oracle建立表空間和使用者Oracle
- oracle 臨時表空間的增刪改查Oracle
- oracle主鍵序列的建立,刪除,修改序列起始值Oracle
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- Oracle 增加 修改 刪除 列Oracle
- Oracle表空間Oracle
- oracle 表空間Oracle
- oracle表空間的整理Oracle
- Oracle 19C 建立使用者&表空間Oracle
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 增加oracle表空間Oracle
- oracle temp 表空間Oracle
- MySQL 5.7的表刪除資料後的磁碟空間釋放MySql
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- 刪除表空間出現ORA-22868錯誤(一)
- 刪除表空間時,遇到了ORA-14404錯誤
- Oracle快速找回被刪除的表Oracle
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- Oracle 批量建表空間Oracle
- Oracle清理SYSAUX表空間OracleUX
- Oracle的表空間quota詳解Oracle
- oracle匯出使用者、表空間和角色的建立語句Oracle
- oracle db link的檢視建立與刪除Oracle
- 刪除UNDO表空間並處理ORA-01548問題
- Oracle表 列欄位的增加、刪除、修改以及重新命名操作sqlOracleSQL
- Oracle Temp 表空間切換Oracle
- Oracle 表空間增加檔案Oracle