Oracle

Oracle 臨時文件 TEMP01.DBF 佔用太多空間

  • October 21, 2019

我可以刪除此文件或重新創建它並有大小限制嗎?

謝謝。

您沒有說您使用的是哪個版本的 Oracle。最常見的方法是刪除臨時表空間並重新創建它。如果它是預設臨時表空間,則需要在沒有使用者登錄時執行此操作,例如在維護視窗期間。

舊版本將要求您創建一個新的臨時表空間,使其成為預設表空間,然後刪除您目前擁有的表空間。從 9i 開始,您不需要這樣做了。我將假設從 9i 開始 - 執行以下操作:

$ sqlplus / as sysdba

alter database tempfile '/<path>/temp01.dbf' drop including datafiles;

alter database temp add tempfile '/<path>/temp01.dbf' size 500m autoextend on next 250m maxsize 2048m;

當然,您應該輸入適合您的安裝的大小值。

引用自:https://serverfault.com/questions/69966