分享一个3kw记录备份的方法

业务需求来自车管专网系统 检验业务图片表veh_is_photo,从15年以来有10T+的数据。怎么备份?exp?导出文件?肯定不现实,如果分批导出文件,光文件也没办法查看里面的数据,你再导入一个备份库,这工作量海了去了。

最后笨人笨办法,建立一个备份库,同样的表结构,建立好表空间,创建一个dblink然后,用for 按月导入。

declare

  qstr varchar(50);
   ct   number;

begin
   for yy in 16 .. 19 loop
     for mm in 1 .. 12 loop
       qstr := yy || to_char(mm, 'fm00');
       select count(*)
         into ct
         from trffpn_img.veh_is_photo@ywk_img
        where lsh like qstr || '%';
       insert into veh_is_photo
         select *
           from trffpn_img.veh_is_photo@ywk_img
          where lsh like qstr || '%';
       commit;
       dbms_output.put_line(qstr || ' count:' || ct);
     end loop;
   end loop;
end;


最后为什么要存放到备份库里,而不是直接扩充生产库存储。原因是备份库的存储是旧设备,除了空间大没有优点。2个网线做得聚合,通过iscisi协议挂在在一个旧的服务器上。说白了,基础设备不允许。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值