亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 高手請進(jìn):關(guān)于unix寫文件的疑問 [打印本頁]

作者: smileyg    時間: 2006-07-14 15:39
標(biāo)題: 高手請進(jìn):關(guān)于unix寫文件的疑問
作了一個測試,從oracle中spool文件。spool過程中發(fā)現(xiàn)系統(tǒng)空間不足,于是把系統(tǒng)進(jìn)程殺掉(沒有殺數(shù)據(jù)庫進(jìn)程),然后把生成的文件刪除。發(fā)現(xiàn)系統(tǒng)空間并沒有釋放掉。殺掉數(shù)據(jù)庫進(jìn)程后,空間釋放成功。我的疑問是:既然我已經(jīng)把文件進(jìn)行了物理刪除,從理論上來說空間應(yīng)該釋放掉;但是數(shù)據(jù)庫連接的存在導(dǎo)致了進(jìn)程依然占用刪除文件之前的空間。我想這是不是和系統(tǒng)本身寫文件機制相關(guān)?是什么導(dǎo)致了這種現(xiàn)象的產(chǎn)生?請大家賜教?
作者: smileyg    時間: 2006-07-14 16:26
怎么沒有人回應(yīng)?這個東西我想可以和oracle的spool文件的機制聯(lián)系起來。
作者: JohnBull    時間: 2006-07-14 22:56
你的“刪除”只不過是刪除一個目錄項,如果那個文件被數(shù)據(jù)庫進(jìn)程開著,i-node和空間都不會釋放。
作者: isjfk    時間: 2006-07-15 10:41
原帖由 smileyg 于 2006-7-14 16:26 發(fā)表
怎么沒有人回應(yīng)?這個東西我想可以和oracle的spool文件的機制聯(lián)系起來。

沒有關(guān)系。UNIX 文件系統(tǒng)的策略就是刪除一個正在打開的文件,文件只是“看起來”被刪除了,但其占用的系統(tǒng)資源并不會馬上釋放。只有當(dāng)文件被關(guān)閉時,真正的刪除才會進(jìn)行。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2