ORACLE 臨時表空間滿了

2021-10-05 14:37:04 字數 741 閱讀 5706

select c.tablespace_name,

to_char(c.bytes/1024/1024/1024,'99,999.999') total_gb,

to_char( (c.bytes-d.bytes_used)/1024/1024/1024,'99,999.999') free_gb,

to_char(d.bytes_used/1024/1024/1024,'99,999.999') use_gb,

to_char(d.bytes_used*100/c.bytes,'99.99') || '%'use

from (select tablespace_name,sum(bytes) bytes

from dba_temp_files group by tablespace_name) c,

(select tablespace_name,sum(bytes_cached) bytes_used

from v$temp_extent_pool group by tablespace_name) d

where c.tablespace_name = d.tablespace_name;

先檢視臨時表空間使用情況,如果滿了可以考慮清空

alter  tablespace  temp shrink  space
如果想新增表空間,我之前寫過乙個,我貼過來

關於oracle表空間不足原因及處理方法

ORACLE 臨時表空間TEMP 滿了怎麼辦?

最近遇到這樣乙個問題 前一段時間網頁查詢oracle表正常,可最近一直頁面無法顯示。列印出sql放到pl sql devoloper 執行,報 無法通過8 在表空間 中 擴充套件 temp 段 還有乙個頁面,可以查詢出記錄,但無法統計資料!經過分析產生原因可能是 oracle臨時段表空間不足,因為o...

Oracle臨時表空間

oracle臨時表空間主要是用來做查詢和存放一些快取的資料的,磁碟消耗的乙個主要原因是需要對查詢的結果進行排序,如果沒有猜錯的話,在磁碟空間的 記憶體 的分配上,oracle使用的是貪心演算法,如果上次磁碟空間消耗達到1gb,那麼臨時表空間就是1gb,如果還有增長,那麼依此類推,臨時表空間始終保持在...

Oracle 臨時表空間

我多表查詢大概五十萬條資料的檢視引發了乙個錯誤,報空間記憶體不足,開始思考分析還有哪些情況下是會使用到temp臨時表空間,在海量資料的情況下表空間不足是常見的問題 ora 01114 將塊寫入檔案 201 時出現 io 錯誤 塊 3136640 ora 27072 檔案 i o 錯誤 additio...