如果清除多出来的数据文件占用的空间?

sgjie 2003-08-30 12:13:57
一开始data_spc占用200多M,我建了若干的表和索引后,立即rollback掉,但是data_spc仍然增到相应的1G多,如果才能让data占用的空间占用回到原始状态?
...全文
76 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
l2g32003 2003-09-12
  • 打赏
  • 举报
回复
字典管理的表空间
alter tablespace ts_name default storage (pctincrease 5)
alter tablespace ts_name default storage (pctincrease 0)
试试吧 我没试过

改改表呢 alter table t_name deallocate unsused
linazhu 2003-09-12
  • 打赏
  • 举报
回复
听着
sgjie 2003-09-11
  • 打赏
  • 举报
回复
alter tablespace tablespace_name COALESCE;这个试了,还是没有减少啊,大家再给出出主意啊,Drate(小虫) 的肯定可以,但是那太麻烦了。
l2g32003 2003-09-02
  • 打赏
  • 举报
回复
alter tablespace tablespace_name COALESCE;
Drate 2003-09-02
  • 打赏
  • 举报
回复
用EXP把数据导出,然后删除这个用户,
然后重新新建 这个用户及其表空间,然后用IMP把数据导入,这样是麻烦了一点,但应该是可以用的
sgjie 2003-09-02
  • 打赏
  • 举报
回复
我描述错误了,表空间没有增加,是表空间使用部分增加了800M,但是执行命令时我已经rollback了,怎么让使用部分回到原始状态。
zhuzhuyan 2003-09-01
  • 打赏
  • 举报
回复
学习。。
sgjie 2003-09-01
  • 打赏
  • 举报
回复
我描述错误了,表空间没有增加,是表空间使用部分增加了800M,但是执行命令时我已经rollback了,怎么让使用部分回到原始状态。
l2g32003 2003-08-30
  • 打赏
  • 举报
回复
alter database datafile'c:\oracle\the.dbf' resize 150M;
qinkm 2003-08-30
  • 打赏
  • 举报
回复
重新将表空间缩小就行呀.我用的是DBA工具,我先从服务器上备份库,恢复到本机(本机表空间设为1G),然后将一些表清空后(主要是BLOB字段内容),再将表空间缩小.一点问题都没有!!!
sgjie 2003-08-30
  • 打赏
  • 举报
回复
服务重起也不管用

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧