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

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

 

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

 

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