Oracle11g表空間7 臨時表空間組的操作

2021-09-01 19:08:22 字數 846 閱讀 8387

在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...