hpux刪除檔案後空間不釋放

flywiththewind發表於2016-08-30
轉自:http://blog.chinaunix.net/uid-667871-id-2850358.html
 hp-ux 空間回收問題 2011-09-15 16:06:31

分類: 系統運維


環境:
oracle 9i + hp-ux 11.11
資料檔案存放在裸裝置上。
背景:
有個工程師新建表空間檔案時,沒有使用裸裝置,直接把檔案建到/dev/vgrl01目錄下了,該目錄是根目錄,主機維護的工程師也沒有注意到這個問題,等我發現時,/ 目錄已經使用92%了。
 
通知DBA先把資料移走,然後刪除該表空間檔案。DBA執行如下命令:
 DROP TABLESPACE "SI" INCLUDING CONTENTS  AND DATAFILES  CASCADE CONSTRAINTS
從 oracle alert日誌看,檔案已經刪除,從系統看,檔案確實也不在了,但是空間卻沒有釋放,使用率高居不下。
解決方法:
從網上找了一下資料,解決辦法如下:
1、確定邏輯盤
rl1[/usr/local/bin]#bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    1048576  964712   83272   92% /
/dev/vg00/lvol1     409200   55680  312600   15% /stand
/dev/vg00/lvol8    4194304 1919824 2256896   46% /var
/dev/vg00/lvol7    4194304 1921224 2255376   46% /usr
/dev/vg00/lvol4    2097152 1416792  675808   68% /tmp
/dev/vg00/lvoracle 10485760 6645018 3720750   64% /oracle
/dev/vg00/lvol6    6291456 2971240 3294320   47% /opt
/dev/vg00/lvol5     524288    3064  517160    1% /home
/dev/vg00/lvdata   10485760 6752166 3616948   65% /data
/dev/vg00/lvarch   31457280    4564 30961724    0% /arch
2 檢視檔案系統資訊
rl1[/usr/local/bin]# ff -s /dev/vg00/lvol3 | grep null
vxfs ff: /dev/vg00/lvol3: 2864 files selected
./dev/null      66      0
./null  2843    7550
./(null)        2848    838868992
3 用lsof 查詢程式號
(hpux不自帶lsof工具, 需要單獨下載安裝:
swinstall -s /xxx/lsof-4.84-hppa-11.11.depot)
 
rl1[/usr/local/bin]#./lsof /dev/vg00/lvol3 |grep 2848
oracle     8501 oracle    7u   REG      64,0x3  838868992 2848 / (/dev/vg00/lvol3)
 
4、檢視8501程式資訊
rl1[/usr/local/bin]#ps -ef|grep 8501
    root  9139  6801  0 15:56:34 pts/tb    0:00 grep 8501
  oracle  8501     1  0  Sep  9  ?         0:00 oraclerldb (LOCAL=NO)
該程式只是oracle後臺一個普通程式
5、kill 8501
 
6、再次檢視空間,已經釋放,14%使用率
rl1[/usr/local/bin]#bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    1048576  145504  896080   14% /
/dev/vg00/lvol1     409200   55680  312600   15% /stand
/dev/vg00/lvol8    4194304 1919824 2256896   46% /var
/dev/vg00/lvol7    4194304 1921224 2255376   46% /usr
/dev/vg00/lvol4    2097152 1416792  675808   68% /tmp
/dev/vg00/lvoracle 10485760 6645018 3720750   64% /oracle
/dev/vg00/lvol6    6291456 2971240 3294320   47% /opt
/dev/vg00/lvol5     524288    3064  517160    1% /home
/dev/vg00/lvdata   10485760 6752166 3616948   65% /data
/dev/vg00/lvarch   31457280    4564 30961724    0% /arch
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26224914/viewspace-2124197/,如需轉載,請註明出處,否則將追究法律責任。

相關文章