Oracle
Oracle 臨時文件 TEMP01.DBF 佔用太多空間
我可以刪除此文件或重新創建它並有大小限制嗎?
謝謝。
您沒有說您使用的是哪個版本的 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;
當然,您應該輸入適合您的安裝的大小值。