暂无图片
Oracle 表做了delete,但是空间好像没有释放,这个要怎么处理?
我来答
分享
暂无图片 匿名用户
Oracle 表做了delete,但是空间好像没有释放,这个要怎么处理?

20亿删除了5千万

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
张sir

有高水位线。删除数据不会释放空间,1、重建表  2、整理表   3、在线重定义   4、move表。

暂无图片 评论
暂无图片 有用 2
打赏 0
风车
2022-12-10
Mr.Cui

常规就是move表、rebuild索引,这么大的表,删除的也不是特别多,慎重搞吧,要不可能要十几个小时才能搞完

暂无图片 评论
暂无图片 有用 0
打赏 0
猫瞳映月

注意索引要重建

暂无图片 评论
暂无图片 有用 1
打赏 0
ora_221

深夜处理吧,哈哈~

暂无图片 评论
暂无图片 有用 0
打赏 0
游湖

这个本来就不释放,数据插入到临时表。删除原表。修改临时表。或者move一下表

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 有什么可以变通的方法,可以在不使用row_number over (parttion by order by.) 一样达到效果
回答 2
已采纳
mysql 可以用伪列实现。 窗口函数多好啊。
oracle针对不同应用在同一台服务器上是创建多个数据库还是多个实例还是多个用户,哪种好?
回答 1
已采纳
如果是不同应用,主机资源足够,建议创建多个实例,分开管理。不建议多个用户,可能会因为一个应用卡顿hang住,导致所有应用连带卡顿。多个数据库就更不建议,属于浪费资源。
万里开源数据库符合国产化要求吗?
回答 1
万里开源加入了信息技术应用创新工作委员会,GreatDB数据库产品与浪潮、中科可控等完成了兼容性测试,并且加入了华为云鲲鹏凌云合作伙伴,数据库产品完全符合国产化的要求。
Oracle 先建索引再导数据,还是先导数据再建索引?
回答 3
已采纳
先建索引再导数据,导入就会变慢,需要索引维护。先导数据再建索引,导入的快,索引后需要加。这先后不影响导入结果,看自己怎么选择。希望对你有所帮助
19c扩展业务表空间,哪个用户查询能看到所有业务表空间使用情况
回答 4
要么在PDB里面,要么在CDB里面
12cr2 RAC集群问题
回答 3
坐等高手来解答你也可以去群里问问,墨天轮有官方问题群了,联系小墨。
Oracle临时表空间如何查询,有什么用途
回答 5
已采纳
临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sortareasize大小不够时,将会把数据放入临时表空间里进行排序
Oracle数据库查询,全盘扫描与联合索引 这两种在一个表达到多少量级才会有明显的区别?
回答 3
已采纳
目前Oracle采用基于成本的优化器(CBO),看执行计划就行;
oracle rman备份文件1个月就被删除了。
回答 3
已采纳
看看系统日志是否有文件删除记录,如果是外挂存储或者磁盘,还要看是否存储或者别的服务器定时删除文件
把mysql的数据迁移到oracle 但是表结构还不一致 有人遇到过吗?
回答 1
怎么迁移的说说,才知道如何解决。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~