Oracle 10g 引進了臨時表空間組(temporary tablespace group)的概念,它允許用戶
在不同的會話中同時利用多個臨時表空間。
1. 臨時表空間組的主要特徵
一個臨時表空間組必須由至少一個臨時表空間組成,並且無明確的最大數量限制。
如果刪除了一個臨時表空間組的所有成員,該組也自動被刪除。
臨時表空間的名字不能與臨時表空間組的名字相同。
在給用戶分配一個臨時表空間時,可以使用臨時表空間組的名字代替實際的臨時表空間
名;在給數據庫分配默認臨時表空間時也可以使用臨時表空間組的名字。
2. 臨時表空間組的優點
使用臨時表空間組而非普通的臨時表空間,有如下好處:
由於SQL 查詢可以並發使用幾個臨時表空間進行排序操作,因此SQL 查詢很少會出現
排序空間超出,避免當臨時表空間不足時所引起的磁盤排序問題。
可以在數據庫級指定多個默認臨時表空間。
一個並行操作的並行服務器將有效地利用多個臨時表空間。
一個用戶在不同會話中可以同時使用多個臨時表空間。
3. 管理臨時表空間組