程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle創建臨時表空間組

oracle創建臨時表空間組

編輯:Oracle教程

oracle創建臨時表空間組


在oracle11g以後,用戶可以創建臨時表空間組,一個臨時表空間組中可以包含一個或多個臨時表空間。
臨時表空間組中必須由至少一個臨時表空間組成,並且無明確的最大數量限制。
如果刪除一個臨時表空間組的所有成員,該組也自動被刪除。
臨時表空間的名字不能與臨時表空間組的名字相同。
在給用戶分配的一個臨時表空間時,可以使用臨時表空間組的名字代替實際的臨時表空間名;在給數據庫分配默認臨時表空間時,也可以使用臨時表空間組的名字。
臨時表空間組
創建臨時表空間組
臨時表空間組不需要特別創建,只需要在創建臨時表空間時,
使用teblespace group語句為其指定一個組即可。


查看臨時表空間組信息。
數據字典dba_tablespace_grops


移動臨時表空間
使用alter tablespace語句


SQL> create temporary tablespace tempgroup
2 tempfile 'f:\oracledata\tempgroup01.dbf' size 5m
3 tablespace group group01;

表空間已創建。
SQL> select * from dba_tablespace_groups;
GROUP_NAME TABLESPACE_NAME
------------------------------ ------------------------------
GROUP01 TEMPGROUP


SQL> create temporary tablespace tempgroup02
2 tempfile 'f:\oracledata\tempgroup02.dbf' size 5m
3 tablespace group group02;

表空間已創建。
SQL> select * from dba_tablespace_groups;
GROUP_NAME TABLESPACE_NAME
------------------------------ ------------------------------
GROUP01 TEMPGROUP
GROUP02 TEMPGROUP02


SQL> alter tablespace tempgroup tablespace group group02;
表空間已更改。
SQL> select * from dba_tablespace_groups;
GROUP_NAME TABLESPACE_NAME
------------------------------ ------------------------------
GROUP02 TEMPGROUP
GROUP02 TEMPGROUP02

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved