当前位置: 现金博彩集团 > lol比赛哪里投注安全 > 分享一份生产库数据表回退流程规范

分享一份生产库数据表回退流程规范

发布时间:2019-08-28 17:15     来源:现金博彩集团    点击:

概述

最近业务部门要求之前的归档表数据回退一些指定数据,像这种操作建议还是规范一下流程,简单整理如下。

--恢复最近2个月的数据

1、检查当前数据备份最近日期select * from archiveuser.t_if_car_apply_trays_dmp order by created_date desc;
2、确认回退时间及数据量select count(*) from archiveuser.t_if_car_apply_dmp where created_date > SYSDATE - 60;select count(*) from archiveuser.t_if_car_apply_trays_boxes_dmp where created_date > SYSDATE - 60;3、确认回退sqlinsert into car_apply_trays (apply_id, tray_id, tray_code, tray_type_code, tray_arri_plan_date, unload_place_code, tray_length, tray_width, tray_height, tray_weight, box_qty, 电子竞技彩票 isvalidated, 电竞竞猜app validatedtime,官方现金博彩 inserted_date, 电子竞技菠菜网 tray_size) select apply_id, 电子竞技彩票 tray_id, tray_code,lol比赛哪里投注安全 tray_type_code, tray_arri_plan_date, unload_place_code, tray_length, tray_width, tray_height, tray_weight, box_qty, isvalidated, validatedtime, created_date, tray_size from archiveuser.t_if_car_apply_trays_dmp where created_date > SYSDATE - 60;commit;4、业务确认5、删除归档表2个月的数据commit;delete from archiveuser.t_if_car_apply_dmp where created_date > SYSDATE - 60;delete from archiveuser.t_if_car_apply_trays_boxes_dmp where created_date > SYSDATE - 60;commit;6、回收表高水位并重新收集统计信息alter table my_objects nologging;alter table my_objects enable row movement;alter table my_objects shrink space;alter table my_objects logging;--分析表ANALYZE TABLE my_objects COMPUTE STATISTICS;--查看高水位线set serveroutput onexec show_space(p_segname=>x27;T_IF_CAR_APPLY_TRAYS_DMPx27;,p_owner =>x27;ARCHIVEUSERx27;,p_type => x27;TABLEx27;); --HWM = total_blocks- Unused Blocks 1

delete from archiveuser.t_if_car_apply_trays_dmp where created_date > SYSDATE - 60;

select count(*) from archiveuser.t_if_car_apply_trays_dmp where created_date > SYSDATE - 60;

这里主要要先进行业务确认,确认数据恢复,且满足需求后再做数据删除动作。

select * from CAR_APPLY_TRAYS order by inserted_date;

前提:业务部门确认必须回退,邮件申请。 相关表:car_apply_trays_boxes

--回收高水位线

,,

上一篇:为挺进点赞,为题目挑错,越做越好才是硬道理    下一篇:霉霉新专辑回归抒情,用“爱”回应“仇人”