2011-05-18 62 views
0

有沒有辦法讓Oracle在大小達到定義的閾值時自動擴展表空間數據文件?如果我的數據文件大小爲1G,並且啓用了autoextend,那麼當使用率達到900M時,我可以開始增長文件嗎?oracle數據文件自動擴展

回答

1

否。Oracle不會擴展數據文件,直到它實際使用了數據文件中的所有可用空間。

不過,您可以退後一步,並解釋您嘗試解決的問題嗎?如果您已將數據文件設置爲自動擴展,那麼您通常不會監視數據文件本身內有多少空閒空間,並且會監視文件系統上可用的空間(以及如果您的文件距離文件大小最大指定最大大小)。如果您正在監視數據文件中的空閒空間,通常不會將數據文件設置爲自動擴展。我有點難以理解你爲什麼希望數據文件自動擴展,並確保數據文件中有一定的可用空間。

+0

有人根據數據文件的可用空間實施了尋呼機警報。當我們增長到95%時,他們會受到鼓勵,他們只是想知道我們是否能以90%的速度自動擴展:) – Vasu 2011-05-18 19:54:02

+0

如果這是他們分頁的內容,那麼他​​們不應該自動擴展數據文件。如果他們確實想要自動擴展數據文件,那麼在具有足夠可用空間的文件系統上,100%滿的但不接近其最大大小的文件不應該成爲警報。 – 2011-05-18 20:07:29