表空间管理问题,请大家帮助

smartcobra 2004-07-08 06:36:43
数据库中的一个非系统表空间占用率达到了97%,我将其中的几个表中的数据做了部分导出,然后将原表中的数据删除掉。大概导出的dmp文件有100M,但是表空间的占用率还是97%,不知怎么回事?
...全文
155 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
shukuangren 2004-07-10
  • 打赏
  • 举报
回复
你可以将表先导出,在把表删除,之后再导入恢复,这样它的空间就会重新整理了
baffling 2004-07-09
  • 打赏
  • 举报
回复
gz
jxc 2004-07-09
  • 打赏
  • 举报
回复
delete 删除是不修改高水平标记的,用truncate才可以.
leagle 2004-07-09
  • 打赏
  • 举报
回复
用TRUNCATE TABLE 吧
要不就DROP TABLE 然后重建
zonelive 2004-07-09
  • 打赏
  • 举报
回复
oracle中没shrinkfile吗,压缩掉一些多余的空间
WilliamXiaoLiang 2004-07-09
  • 打赏
  • 举报
回复
同上。
smartcobra 2004-07-09
  • 打赏
  • 举报
回复
如果我删除数据后,再resize会行吗?
teddy_huang 2004-07-08
  • 打赏
  • 举报
回复
truncate is ok
smartcobra 2004-07-08
  • 打赏
  • 举报
回复
听说alter table ..move命令可以的,不知那位用过?效果如何?
yz8965 2004-07-08
  • 打赏
  • 举报
回复
这是没有用的,oracle在建数据文件的时候已经把数据结构建好,不管你有没有数据,数据文件都是你所建的时候大小,如同房子,不管房子里有没有东西,都是那么大。
smartcobra 2004-07-08
  • 打赏
  • 举报
回复
我不知道该怎样整理,怎样让空闲空间多一些。
zonelive 2004-07-08
  • 打赏
  • 举报
回复
是不是要整理一下
smartcobra 2004-07-08
  • 打赏
  • 举报
回复
忘了说了,数据库版本是817。

17,377

社区成员

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

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