在11g中使用者可以建立臨時表空間組,乙個臨時表空間組中可以包含乙個或多個臨時表空間。
1.乙個臨時表空間組必須由至少乙個臨時表空間組成,並且無明確最大的數量限制。
2.如果刪除乙個臨時表空間組的所有成員,改組也就不存在了。
3.臨時表空間的名稱不能和臨時表空間組的名字相同。
4.在給使用者分配乙個臨時表空間時,可以使用臨時表空間組的名稱代替實際的臨時表空間名; 在給資料庫分配預設臨時表空間時,也可以使用臨時表空間組的名字。
使用臨時表空間組的優點:
1. 由於sql查詢可以併發使用幾個臨時表空間進行排序操作,因此sql查詢很少會出現排序空間超出,避免臨時表空間不足引起的錯誤排序問題。
2. 可以在資料級指定多個預設臨時表空間。
3. 乙個並行操作的並行伺服器將優先地利用多個臨時表空間。
4. 乙個使用者在不同會話中可以同時使用多個臨時表空間。
操作臨時表空間組
1.建立臨時表空間組(只需要在建立臨時表空間時,使用tablespace group 語句為其指定乙個組即可)
2. 檢視歷史表空間組資訊,dba_tablespace_groups
select * from dba_tablespace_groups;
3.移動臨時表空間,使用alter tablespace
alter tablespace tablespace_name tablespace group tablespace_group_name;
4.刪除臨時表空間組(刪除其中所有的臨時表空間)
Oracle 11g筆記 臨時表
一 臨時表 臨時表是指表中的資料是臨時存在的。臨時表的資料只存在一次會話或乙個事務中,而臨時表的定義永久存在資料字典中。我們可以用sql語句create global temporary table建立臨時表。分類 1 會話型臨時表 session specific 會話型的臨時表的資料只存在會話期...
oracle 11g 解決臨時表空間佔滿問題
oracle 11g 清理臨時表空間 select from select a.tablespace name,to char a.bytes 1024 1024,99,999.999 total bytes,to char b.bytes 1024 1024,99,999.999 free byt...
Oracle11g 解決臨時表空間過大問題
線上的生產資料庫的臨時表空間增長到了32gb,增長至最高上限,為了保證資料庫的正常執行,有兩套臨時思路可供選項。1 增加臨時表空間的大小。2 重建臨時表空間,解決臨時表空間過大的問題。今天,在測試庫上進行測試,操作步驟如下 1 增加臨時表空間的大小 檢視臨時表空間的大小 臨時表空間的使用情況 sel...