免费注册 查看新帖 |

Chinaunix

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

关于存在乱表名的问题(急!) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-29 15:50 |只看该作者 |倒序浏览
用语句:
select segment_name,tablespace_name,sum(bytes)/1024/1024 used
from user_segments group by segment_name,tablespace_name
order by sum(bytes)/1024/1024;
查有
10.71082                       DATA                    12954.0625
这个的表名
而在数据库里其实是没有10.71082这个表的,
select  * from user_tables  where table_name='10.71082';

no rows selected

请问这个是为什么,还有有什么办法收回它所占用的12954.0625M空间呀?


希望得到高人的指点,非常感谢了!

论坛徽章:
0
2 [报告]
发表于 2006-09-29 16:49 |只看该作者
10.71082不一定是一个表, dba_segments有一个字段segment_type标示这个段的类型

论坛徽章:
0
3 [报告]
发表于 2006-09-29 17:21 |只看该作者
对,你说得很对,是TEMPORARY,这种情况要怎么处理呀?

论坛徽章:
0
4 [报告]
发表于 2006-09-29 17:28 |只看该作者
我现在是想删掉它,要怎么删掉?

论坛徽章:
0
5 [报告]
发表于 2006-09-29 17:53 |只看该作者
为何要处理临时段 ?

论坛徽章:
0
6 [报告]
发表于 2006-09-29 17:58 |只看该作者
这个段有什么作用吗?它一直都没有变化的?

论坛徽章:
0
7 [报告]
发表于 2006-09-29 18:00 |只看该作者
占用空间呀

论坛徽章:
0
8 [报告]
发表于 2006-09-29 23:35 |只看该作者
1. 数据库在创建索引的时候,会将正在创建的index标记成“temporary”,命名的格式也会类似于number.number,如果创建索引过程中被意外中止,就会出现这个段保留下来,否则索引创建完毕以后,这些segment会转换成正式的index segment。这种情况下,重启数据库,smon会自动清除这些segments。

2. DATA tablespace存放什么数据,你使用的登录用户的temporary tablespace是哪个tablespace?

论坛徽章:
0
9 [报告]
发表于 2006-10-03 16:51 |只看该作者
该回问题已经解决了,重新整理表空间这个类型为tmporary段的空间就回收了。谢谢各位老大的指点了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP