做数据维护工作造成UNDOTB满负荷

在尝试删除大量数据记录时遇到ORA-30036错误,该错误阻止了正常的数据清理操作。文章详细记录了解决过程中所采取的步骤及遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天有些老数据要补进分析表,当直接补进去不方便,只好重新删除然后再全拉一遍数据。

delete t_base_proj_bonus;
delete T_Base_ProJ_failed;
delete T_Base_ProJ_suc;
delete t_base_prouser_bonus;
delete T_base_ProUser_failed;
commit;
execute P_BASE_DAY_I_PROJ_SUC;
execute P_BASE_DAY_I_PROUSER_BONUS;
execute P_BASE_DAY_I_PROUSER_FAILED;
execute P_BASE_DAY_I_PROJ_FAILED;
execute P_BASE_DAY_I_PROJ_BONUS;

SQL>
已删除4592232行。

SQL>
已删除1732063行。

SQL> delete T_Base_ProJ_suc
*
第 1 行出现错误:
ORA-30036: 无法按 8 扩展段 (在还原表空间 'UNDOTBS1' 中)


SQL> delete t_base_prouser_bonus
*
第 1 行出现错误:
ORA-30036: 无法按 8 扩展段 (在还原表空间 'UNDOTBS1' 中)


SQL> delete T_base_ProUser_failed
*
第 1 行出现错误:
ORA-30036: 无法按 8 扩展段 (在还原表空间 'UNDOTBS1' 中)

虽然这些表还没被使用上,然而影响了其它过程执行

谨记 当删除大数据的时候 多想想

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值