日期:2014-05-16  浏览次数:20406 次

linux oracle删除dbf文件 空间不释放
linux上oracle删除表空间之后,执行
df -lh
发现/目录下剩余控件依然没有变大,原因就是删除的文件正在被某一个进程访问,导致系统无法释放控件。
执行
/usr/sbin/lsof|grep deleted
或者
/usr/sbin/lsof|grep deleted|grep dbf
查看被占用的删除的dbf文件

解决方法:
1. 重启系统
2. 杀掉进程

引用:
http://baboon124.blog.51cto.com/428889/89299
http://bothlog.com/2009/09/why-is-space-not-freed-from-disk-after-i-delete-a-file-in-linux/