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

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

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' 中)

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

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

你可能感兴趣的:(sql,工作)