Chinaunix

标题: 删除文件后空间大小没被释放 [打印本页]

作者: xieliangcheng    时间: 2009-02-13 17:10
标题: 删除文件后空间大小没被释放
oracle9i数据库删除归档日志, 发现空间大小仍然没有变大, 用du统计/oracle目录也就30G左右,\r\n但用df -h该空间已用了140G, 也就是说出现了删除文件后空间并没有被解释放出来问题.\r\n点击清空垃圾箱空间大小仍然没被释放. 请教怎么办?\r\n\r\n\r\n$ cd /oracle\r\nbash-2.05$ ls\r\nOraHome1      doc           lost+found    oradata\r\nadmin         jre           oraInventory  oui\r\n\r\nbash-2.05$  du -sk *\r\n3269940 OraHome1\r\n1256604 admin\r\n10724   doc\r\n54010   jre\r\n8       lost+found\r\n5491    oraInventory\r\n23821754        oradata\r\n24023   oui\r\nbash-2.05$ \r\n\r\n\r\n\r\n\r\n\r\n# df -h\r\nFilesystem             size   used  avail capacity  Mounted on\r\n/dev/dsk/c1t0d0s0      9.6G   4.0G   5.5G    43%    /\r\n/proc                    0K     0K     0K     0%    /proc\r\nmnttab                   0K     0K     0K     0%    /etc/mnttab\r\nfd                       0K     0K     0K     0%    /dev/fd\r\nswap                   8.3G    48K   8.3G     1%    /var/run\r\nswap                   8.3G   1.8M   8.3G     1%    /tmp\r\n/dev/dsk/c3t20030003BA13F193d4s6\r\n                       148G   140G   5.9G    96%    /oracle\r\n/dev/dsk/c1t0d0s4      7.7G   191M   7.4G     3%    /opt\r\n/dev/dsk/c1t0d0s5       38G    12G    26G    32%    /oraclebackup\r\n/dev/dsk/c1t0d0s7      3.8G   161K   3.7G     1%    /export/home\r\n\r\n\r\n\r\n# df -o i \r\ndf: operation not applicable for FSType autofs\r\ndf: operation not applicable for FSType fd\r\ndf: operation not applicable for FSType mntfs\r\ndf: operation not applicable for FSType nfs\r\ndf: operation not applicable for FSType proc\r\ndf: operation not applicable for FSType tmpfs\r\nFilesystem             iused   ifree  %iused  Mounted on\r\n/dev/dsk/c1t0d0s0     125196 1090036    10%   /\r\n/dev/dsk/c3t20030003BA13F193d4s6\r\n                       71997 18626499     0%   /oracle\r\n/dev/dsk/c1t0d0s4       7416  967176     1%   /opt\r\n/dev/dsk/c1t0d0s5      61752 4787144     1%   /oraclebackup\r\n/dev/dsk/c1t0d0s7         80  475184     0%   /export/home\r\n\r\n\r\n\r\n$ du -sk *\r\n369982  0000\r\n1097099 333\r\n0       Mail\r\n101     TT_DB\r\n1       bin\r\n2       cdrom\r\n616     core\r\n10360   data\r\n1607    dev\r\n46      devices\r\n9332    etc\r\n154     export\r\n0       home\r\n33250   kernel\r\n1       lib\r\n0       lost+found\r\n1       mnt\r\n0       net\r\n0       nsmail\r\n156750  opt\r\n28442555        oracle\r\n12721800        oraclebackup\r\n35280   platform\r\n691005246       proc\r\n17797   sbin\r\n664     tmp\r\n2043127 usr\r\n338670  var\r\n0       vol\r\n0       xfn\r\n235168  zfxfzb.dmp\r\n\r\n\r\n\r\n\r\n# prtvtoc /dev/dsk/c3t20030003BA13F193d4s6\r\n* /dev/dsk/c3t20030003BA13F193d4s6 partition map\r\n*\r\n* Dimensions:\r\n*     512 bytes/sector\r\n*     128 sectors/track\r\n*      48 tracks/cylinder\r\n*    6144 sectors/cylinder\r\n*   51202 cylinders\r\n*   51200 accessible cylinders\r\n*\r\n* Flags:\r\n*   1: unmountable\r\n*  10: read-only\r\n*\r\n*                          First     Sector    Last\r\n* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory\r\n       2      5    01          0 314572800 314572799\r\n       6      4    00          0 314572800 314572799   /oracle\r\nr
作者: race    时间: 2009-02-13 17:19
只要确认删除成功,可以继续写文件,空间显示错误是正常的
作者: yuhuohu    时间: 2009-02-13 17:26
有个同事也碰到这种事,是否是由于oracle某些事务还未提交,或者是文件系统的某些信息还未同步?可否shutdown oracle再start一下试试看?再不行就重启一下os看看是否回复正常?
作者: yuhuohu    时间: 2009-02-13 17:31
如果可以确定的话,可以把无用的数据文件删除
作者: zzsg    时间: 2009-02-13 17:34
偶中过这种情况, 后来询问dba, 删除oracle的log要先停掉一个什么service,不然文件虽然删除,空间不会释放,直至重启动
作者: xieliangcheng    时间: 2009-02-13 17:39
终于发现问题所在. \r\n\r\n原来有人删除归档文件,没清空垃圾箱所致.\r\n而且他的登陆界面跟我们不一样(我们用CDE他不是,导致我们登陆后清空垃圾箱仍然不起作用),\r\n最后进入 /oracle/.Trash-root 发现他们删除而没有清空的归档文件.\r\n\r\n删除这些文件后OK.  \r\n\r\n删除后空间大小如下. /oracle可用空间为: 119G\r\n# df -h\r\nFilesystem             size   used  avail capacity  Mounted on\r\n/dev/dsk/c1t0d0s0      9.6G   4.0G   5.5G    43%    /\r\n/proc                    0K     0K     0K     0%    /proc\r\nmnttab                   0K     0K     0K     0%    /etc/mnttab\r\nfd                       0K     0K     0K     0%    /dev/fd\r\nswap                   8.3G    48K   8.3G     1%    /var/run\r\nswap                   8.3G   1.8M   8.3G     1%    /tmp\r\n/dev/dsk/c3t20030003BA13F193d4s6\r\n                       148G   27G   119G    19%    /oracle\r\n/dev/dsk/c1t0d0s4      7.7G   191M   7.4G     3%    /opt\r\n/dev/dsk/c1t0d0s5       38G    12G    26G    32%    /oraclebackup\r\n/dev/dsk/c1t0d0s7      3.8G   161K   3.7G     1%    /export/home
作者: fixlee    时间: 2010-03-17 11:27
这个状况我也遇到过,要将该文件系统unmount,然后再mount,空间就释放了
作者: doging    时间: 2010-03-18 17:48
回收站是个好东东呀{:2_170:}
作者: zhmzhouming    时间: 2010-03-18 23:11
不管回收站的事,首先看到楼主和各位版主的发帖回帖时间居然是过年那天。。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2