查看: 362|回复: 5

[性能调整] Oracle11g 物理空间占满删除历史数据问题【紧急求助】

[复制链接]
论坛徽章:
0
发表于 2020-10-15 10:22 | 显示全部楼层 |阅读模式
各位大神:
       我这边有个500G的Oracle数据库,由于当初规划设计问题,只设计了500G的存储空间,目前已经用了快400G,眼看着磁盘就要占满,
现在和研发沟通,目前数据库存储了4-5年的数据,其中有些表里面有clob字段,占用很大数据空间,现在想删除标注历史数据保留近一年
的数据,之前的数据删除掉,表不删除。但是测试两种场景:
       1.清空含有clob字段的值;
       2.只保留近一年数据,之前数据删除;
       以上两种方式操作完成后,通过检查表空间大小以及各数据占用表空间统计,发现不管是表空间还是物理文件都没有减小。我的业务数据
表不能删除,因为有业务在运行,只能删除旧数据,针对这种情况,Oracle应该如何正确操作。请各位大神给与指导,谢谢!
打赏鼓励一下!
论坛徽章:
5
2014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02优秀写手
日期:2014-10-22 06:00:13秀才
日期:2016-12-21 16:55:07秀才
日期:2017-08-18 11:06:45
发表于 2020-10-15 10:37 | 显示全部楼层
高水位问题,一般处理方式有shrink space,或者导入导出,或者插入到新表然后删除旧表然后改名等等方式

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2020-10-15 10:57 | 显示全部楼层
sxq129601 发表于 2020-10-15 10:37
高水位问题,一般处理方式有shrink space,或者导入导出,或者插入到新表然后删除旧表然后改名等等方式

谢谢!导入导出或者插入到新表对我现在的情况不太适用,我有很多表,有的表数据量3000万条,表占空间50G,如果一个一个搞太折腾了,而且我表都是24小时实时开放业务,比较麻烦。

使用道具 举报

回复
论坛徽章:
312
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
发表于 2020-10-15 11:07 | 显示全部楼层
对要删除历史数据的表,重新定义一个分区表:要删除的历史数据,为单独的分区。然后执行重定义操作,完后DROP历史分区,重建全局索引,

挨个大表这样操作即可。

使用道具 举报

回复
论坛徽章:
0
 楼主| 发表于 2020-10-15 11:12 | 显示全部楼层
ZALBB 发表于 2020-10-15 11:07
对要删除历史数据的表,重新定义一个分区表:要删除的历史数据,为单独的分区。然后执行重定义操作,完后DR ...

请问下如果只是清除表中Clob字段数据,能否减小表空间,有什么方式,谢谢您!

使用道具 举报

回复
论坛徽章:
312
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
发表于 2020-10-15 13:28 | 显示全部楼层
jinhaozcp 发表于 2020-10-15 11:12
请问下如果只是清除表中Clob字段数据,能否减小表空间,有什么方式,谢谢您!

可以,我记得ORACLE对这字段有压缩功能,你 MOVE 时,带压缩属性试试,,,记得可能要重建索引,找个系统空闲时段操作,

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表