设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
delete以后,想查询实际可用的空间是多少? ...
返回列表
发新帖
delete以后,想查询实际可用的空间是多少?
[复制链接]
11
|
9
|
2007-3-7 12:30:09
|
显示全部楼层
|
阅读模式
大家好,问题是这样的,有个表空间A比较紧张,比如:磁盘剩余10G
然后已经使用20G,然后我使用delete语句删除了一半的数据,然后表空间A数据文件设置为不能扩展,
这个时候我还有一般的空间10G是可以在重复利用,插入数据。
有个问题:
我如何查询实际可以重复使用的表空间大小?
通过Dba_Segments,dba_extents 占用的空间都是显示20G
通过dba_free_space 剩余的空间很少,
查询出20G的空间里面,标记为可以重复使用的数据块或者空间?
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
别沉下去啊
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
以前好像讨论过这个问题。试试在oem里面看看
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
有没有知道的,给讲讲?
A1000空间实在不够,只有delete历史数据,但是需要经常监控当前的可用的空间大小?
标记为delete的数据块也算可用。
可用=标记为delete+未使用空闲的块
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
这个问题还没有解决
坛友,版主给看看
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
是不是高水位线的原因?我以前直接把一些不重要的大表truncate的!关注一下!
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
老乡
记得好像有一个SHOWSPACE的脚本(具体不记得了),你查一下到底哪些表被删除过却没有释放空间,做玩备分之后,把这些表MOVE或者EXP/IMP或者CTAS,如果这些表的改动动作小的话,顺便把PCTFREE也改小的
基本就这样做
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
我也是这么想 truncate 的话 高水位 会降下去 而delete不会
或是重建表?
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
原帖由
ysping
于 2008-1-4 11:16 发表
是不是高水位线的原因?我以前直接把一些不重要的大表truncate的!关注一下!
这样你是想整死LZ,TRUNCATE掉之后,资料都没有了,LZ也该走路了
回复
使用道具
举报
千问
|
2007-3-7 12:30:09
|
显示全部楼层
deallocate used
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行