甲骨文手工清理临时段

  

,今天开发说一个测试库里的表空间满了需要清理,连上测试库一看,确实已经使用了99.98%。

TABLESPACE_NAME ,,,,,,,,,,,,,,, SIZE_G ,,,,,,,,, FREE_G ,,,,,,,, USED_PCT   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - -安康;- - - - - - - - - - - - - - - -女人,- - - - - - - - - - -   E2TEST ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 96.00,,,,,,,,,,,, 0.02,,,,

99.98%,通过与开发沟通确定了删除策略,先删除了一些历史表但是清理效果不大,直接通过DBA_SEGMENTS视图查看ESOP2TEST表空间中字节最大的表为E_CONT,占了28 g。打算清理直接这张表。

OWNER ,,,,,,,,,,,,,,,,,,,,,,,,, SEGMENT_NAME ,,,,,,和(字节)/1024/1024   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - -   E2TEST ,,,,,,,,,,,,,,,,,,,,,,,, E_CONT ,,,,,,,,,,,,,,,,,

28983.3125,开发要求保留最近一个月的数据,所以打算建一张临时表把最近一个月的数据导进的去,删除原表,再把临时表重命名为原表。过程其实很简单,步骤也不复杂,但是在做完全部步骤后发现表空间使用率依然很高,清理没有效果。

TABLESPACE_NAME ,,,,,,,,,,,,,,, SIZE_G ,,,,,,,,, FREE_G ,,,,,,,, USED_PCT   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - -安康;- - - - - - - - - - - - - - - -女人,- - - - - - - - - - -   E2TEST ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 96.00,,,,,,,,,,,, 0.89,,,,

99.07%再次查看通过DBA_SEGMENTS查看空间占用情况。

完成,select  *,得到(select 所有者,segment_name,总和(字节)/1024/1024 得到dba_segments  where  tablespace_name=癊2TEST”, group  by 所有者,segment_name  order  by  3, desc ), where  rownum  & lt;, 50岁,,,,,,,      OWNER ,,,,,,,,,,,,,,,,,,,,,,,,, SEGMENT_NAME ,,,,,,,,,,,,,,,,,,和(字节)/1024/1024   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - -   E2TEST ,,,,,,,,,,,,,,,,,,,,, 20.962,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 28981年

segment_name居然变为了数字…

查看这个段的类型为临时

完成,select  *,得到(select 所有者,segment_name segment_type,总和(字节)/1024/1024 得到dba_segments  where  tablespace_name=癊2TEST”, group  by 所有者,segment_name, segment_type  order  by  4, desc ), where  rownum  & lt;, 50;      OWNER ,,,,,,,,,,,,,,,,,,,,,,,,, SEGMENT_NAME ,,,,,,,,,,,,,,,,,, SEGMENT_TYPE ,,,,,,和(字节)/1024/1024   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - -   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

甲骨文手工清理临时段