昨天有些老数据要补进分析表,当直接补进去不方便,只好重新删除然后再全拉一遍数据。
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' 中)
虽然这些表还没被使用上,然而影响了其它过程执行
谨记 当删除大数据的时候 多想想
在尝试删除大量数据记录时遇到ORA-30036错误,该错误阻止了正常的数据清理操作。文章详细记录了解决过程中所遇到的问题,并提醒在进行大数据删除时应注意的问题。
2980

被折叠的 条评论
为什么被折叠?



