temp檔案空間的分配
temp檔案空間的分配
temp檔案存放臨時資料、排序資料以及臨時結果集等資料
不生成redo,很少生成undo
基於這些特點oracle在管理temp檔案時採用的管理方法和永久性檔案也有所不同
永久檔案在建立時會先分配空間
而temp檔案建立時不會直接分配空間,只有在使用的時候才會擴充套件過去
--新增臨時檔案前空間使用情況
oracle@webgame-db /opt/oracle/oradata/KONG$df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 263G 24G 226G 10% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
oracle@webgame-db /opt/oracle/oradata/KONG$df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 263G 24G 226G 10% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
--新增一個2g的臨時檔案
oracle@webgame-db /opt/oracle/oradata/KONG$sqlplus / as sysdba
oracle@webgame-db /opt/oracle/oradata/KONG$sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Tue Aug 9 00:12:05 2011
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> alter tablespace temp add tempfile '/opt/oracle/oradata/KONG/temp02.dbf' size 2048m;
Tablespace altered.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
--新增後磁碟使用情況基本沒變,並沒有多使用2g
oracle@webgame-db /opt/oracle/oradata/KONG$df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 263G 24G 226G 10% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
oracle@webgame-db /opt/oracle/oradata/KONG$df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 263G 24G 226G 10% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
--ls檢視檔案顯示是2g
oracle@webgame-db /opt/oracle/oradata/KONG$ls -l temp02.dbf
-rw-r----- 1 oracle dba 2147500032 Aug 9 00:12 temp02.dbf
oracle@webgame-db /opt/oracle/oradata/KONG$ls -l temp02.dbf
-rw-r----- 1 oracle dba 2147500032 Aug 9 00:12 temp02.dbf
所以在計算檔案使用空間的時候temp檔案要單獨注意下
不要出現預分配空間而實際沒有足夠空間的情況
不要出現預分配空間而實際沒有足夠空間的情況
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-704410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聊聊Data Guard環境下Temp表空間和Temp檔案管理
- TEMP表空間的檔案丟失或損壞後的恢復
- oracle temp 表空間Oracle
- TEMP表空間不足解決 - temp group
- Oracle 11g中Temp臨時表空間、檔案的新特性Oracle
- 檢視單個SQL消耗TEMP表空間以及TEMP表空間使用率SQL
- Oracle Temp 表空間切換Oracle
- Oracle Temp 臨時表空間Oracle
- 關於Oracle10g中tempfile 空間分配的問題:temp file will not actually allocate disOracle
- Oracle的temp表空間被佔滿Oracle
- 關於Oracle10g中tempfile 空間分配的問題:temp file will not actually allocate disk spaceOracle
- Oracle TEMP臨時表空間概念Oracle
- 利用可恢復空間分配技術自動分配表空間
- 處理TEMP表空間滿的問題
- ASM 翻譯系列第三十一彈:瞭解ASM檔案的空間分配ASM
- 直接刪除undo及temp表空間檔案後的資料庫恢復一例資料庫
- Oracle Temp臨時表空間處理Oracle
- 刪除表空間和表空間包含的檔案
- 有關temp表空間的一點總結!
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- 大檔案表空間
- SHARED POOL 空閒空間分配流程
- OS 刪除temp表空間 而磁碟空間未釋放的解決方案
- 函式呼叫與空間分配函式
- Oracle基礎 02 臨時表空間 tempOracle
- TEMP表空間報ORA-1652的處理
- shrink收縮檔案空間
- Oracle 表空間增加檔案Oracle
- 【TEMP】臨時表空間的工作原理及維護方法
- 如何捕捉temp表空間出錯的session資訊和SQLSessionSQL
- tablespace 大檔案,undo,temp tablespace
- VMware的改變預分配硬碟空間的方法硬碟
- 表空間&資料檔案和控制檔案(zt)
- 表空間和資料檔案的管理
- 資料檔案,表空間的移動
- 表空間新增資料檔案的疑惑
- Oracle9i Standby資料庫啟用後需要加入或reuse temp表空間資料檔案Oracle資料庫
- ubunt下boot檔案空間滿boot