免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5288 | 回复: 8
打印 上一主题 下一主题

删除文件后空间大小没被释放 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 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

论坛徽章:
0
2 [报告]
发表于 2009-02-13 17:19 |只看该作者
只要确认删除成功,可以继续写文件,空间显示错误是正常的

论坛徽章:
0
3 [报告]
发表于 2009-02-13 17:26 |只看该作者
有个同事也碰到这种事,是否是由于oracle某些事务还未提交,或者是文件系统的某些信息还未同步?可否shutdown oracle再start一下试试看?再不行就重启一下os看看是否回复正常?

论坛徽章:
0
4 [报告]
发表于 2009-02-13 17:31 |只看该作者
如果可以确定的话,可以把无用的数据文件删除

论坛徽章:
0
5 [报告]
发表于 2009-02-13 17:34 |只看该作者
偶中过这种情况, 后来询问dba, 删除oracle的log要先停掉一个什么service,不然文件虽然删除,空间不会释放,直至重启动

论坛徽章:
0
6 [报告]
发表于 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

论坛徽章:
0
7 [报告]
发表于 2010-03-17 11:27 |只看该作者
这个状况我也遇到过,要将该文件系统unmount,然后再mount,空间就释放了

论坛徽章:
0
8 [报告]
发表于 2010-03-18 17:48 |只看该作者
回收站是个好东东呀{:2_170:}

论坛徽章:
0
9 [报告]
发表于 2010-03-18 23:11 |只看该作者
不管回收站的事,首先看到楼主和各位版主的发帖回帖时间居然是过年那天。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP