免费注册 查看新帖 |

Chinaunix

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

[数据库] user_segment表存在BIN$的段无法回收 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-09-19 14:29 |只看该作者 |倒序浏览
环境: win2008server + oracle11g

前面有几张大历史表,我直接drop后重建表,过一段时间我发现表空间竟然还是满了,在执行purge recyclebin后发现表空间依然没有释放,查询user_segment表发现存在BIN$开头的段:
SEGMENT_NAME                                             SUM(BYTES/1024/1024)
BIN$0pzTHETfTiCg6ob9noO+ZA==$0                     87667.5
BIN$MWC/GsbqTHSAqPoSdAnM8A==$0               24475
BIN$P/7txajPQ4eIVojwhPiFDw==$0                        81418.75

不知道由于什么原因?怎样才能回收这些表空间?

补充:
  drop table是以前做的,当时没有执行purge recyclebin清空回收站,drop表后直接重建了原来的几张表,现在去查看user_segment表,就发现了BIN$开头的段,而且现在执行purge recyclebin了这些BIN$的段也还是存在。

但是执行  select object_name,original_name,ts_name,droptime from user_recyclebin;由没有返回记录。
执行查询空间占用情况的语句,空间占用都快100%,说明BIN$空间是没有释放的。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP