temp表空間不足 oracle之臨時表空間組

2021-10-18 00:10:57 字數 1179 閱讀 8519

在乙個臨時表空間 組中,使用者可以定義很多臨時表 空間。乙個臨時表空間組包含至少乙個臨時表空間,但是沒有包含最大個臨時表空間個數。注意,臨時表空間組的名子和臨時表空間的名字必須不相同,不然會出現錯誤。任何臨時表空間都可以 在乙個臨時 表空間中新增、刪除甚至 移動到其他臨時表空間組中。

臨時表空間的好處:

1)可以避免在sql查詢排序的時候導致的表空間不足的情況,避免hold這個結果,尤其是在 分割槽表中。

2)當乙個使用者使用多個會話登入 的時候,可以使用不同的臨時表空間來提高響應效能。

3)乙個並行操作乙個並行服務將有力的利用臨時表空間組 。

一)建立臨時表空間組:

sql> select file_name,tablespace_name from dba_temp_files;

file_name tablespace_name

tablespace created.

sql>

sql> select * from dba_tablespace_groups;

group_name tablespace_name

temp_group01 temp03

sql>

二)把臨時表空間加入臨時表空間組

oracle表空間不足

由於oracle的rowid使用22位來代表資料塊號,因此oracle表空間資料檔案每個資料檔案最多只能包含2 22個資料塊。也因此資料庫表空間的資料檔案不是無限增長的,例如 在資料塊為8k的情況下,單個資料檔案的最大容量為8k 2 22 32g 同理,資料塊為2k,資料檔案最大約8g 資料塊為32...

Oracle表空間不足

出現的問題 ora 01659 無法分配超出 4 的 minextents 在表空間 sde 中 n sde.zd 1.對於小檔案的解決方法 alter database datafile c sde.dbf autoextend on next 100m maxsize unlimited 2.對...

ORACLE 9I 重建 TEMP 表空間

oracle 9i 重建 temp 表空間 oracle 9i 重建 temp 表空間 1.startup 啟動資料庫 2.create temporary tablespace temp2 tempfile home2 oracle oradata sysmon temp02.dbf size 5...