Diskspace 無法release

Diskspace 無法release

砍了Oracle datafile 之後, 用df來看, disk space並沒有release出來, 有方法可以解決這個問題嗎?



# cd /array2

# du -sk

89287512 .

# bdf /array2

Filesystem kbytes used avail %used Mounted on

/dev/vg02/lvol1 106426368 96760240 9591368 91% /array2
4 回覆

Diskspace 無法release

可能會有process佔用砍掉的檔案,用fuser -u 找出process,將其kill掉應該可以將空間釋放出來。

Diskspace 無法release

這種現象的可能原因是Process還在對已經刪除的檔案進行quote,解決辦法是將相關的process Restart。建議您使用uli工具來確定是否仍然有process在佔用以刪除的空間。uli的使用方法可以參照下面的weblink:

http://www.hp.com.tw/ssn/unix/0408/unix040801.asp

Diskspace 無法release

建議安裝lsof

使用以下指令

lsof +aL1 /var

來找出那些process lock已經被刪除的檔案



可以到Porting and Archiving Centre

http://hpux.cs.utah.edu/

下載losf DEPOT

Diskspace 無法release

Dear David,



"資料庫討論園地"有一篇跟您類似的問題,供您参考



文章標題 : Oracle - Drop Tablesapce Question

日期 : 2004/07/23



Regards,