前一天晚上做大表删除操作测试,分段删除,没删除100000条commit一次,由于存储过程打印了执行时间中途断网,无法看到执行时间于是直接kill了任务结果早上登录测试数据库发现空间爆满然后一时糊涂去弄了表的shrink跟dbms_stats.gather_table_stats想着收缩表释放空间弄到一半突然想起,表的收缩最多是释放表空间的空闲空间,并非系统空间后来想想,大量删除反复操作过程引发了undo的扩展,后来检查表空间后确实如此最后在线更换undo tablespace后删除原table…