Oracle

ORACLE 表空間使用者得到 100% 使用

  • February 21, 2020

我正面臨 oracles 使用者表空間的問題。它會自動快速增長。那裡儲存了什麼樣的數據?當它達到 100% 的已用空間時會發生什麼?有沒有辦法減少這個表空間中的數據量?目前我們有 11 MB 可用空間,總共 33 GB。刪除它是個好主意嗎?怎麼做?謝謝。

我會說您的部分或全部應用程序數據可能儲存在 USERS 表空間中。不要做任何輕率的事情。

dbca 實用程序創建的 IIRC 數據庫將使用者設置為預設表空間。這意味著預設情況下,創建的任何新使用者都會將他們的表等儲存在 USERS 中。

select * from dba_segments where tablespace_name = 'USERS'將為您提供查看表空間中內容的起點。(這可能是一個很長的列表。)

select * from dba_users where default_tablespace = 'USERS'將向您顯示預設情況下將其數據儲存在 USERS 中的架構所有者。

我建議您不要將其視為需要解決的問題,而應接受 USERS 是儲存數據的位置,併計劃未來受控的表空間增長。我見過幾個這樣安裝的應用程序。

高溫高壓

引用自:https://dba.stackexchange.com/questions/260240