zoukankan      html  css  js  c++  java
  • 分享一个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协议挂在在一个旧的服务器上。说白了,基础设备不允许。

  • 相关阅读:
    ViewState
    jar包签名
    Eclipse打JAR包引用的第三方JAR包找不到 问题解决
    java项目打jar包
    像VS一样在Eclipse中使用(拖拉)控件
    Myeclipse buildpath 加server library
    nativeswing的关闭问题 当出现Socket连接未断开错误
    Windows 7 配置jdk 1.7环境变量
    myeclipse添加server library
    RichFaces 大概
  • 原文地址:https://www.cnblogs.com/edzjx/p/12558986.html
Copyright © 2011-2022 走看看