zoukankan      html  css  js  c++  java
  • orcale面对大量数据需从A数据库的某表同步到B数据库的某表时

    备份方法常用的有 sql feil   和xml feil , csv feil

    1.一般如果使用 sql feil 进行备份  面对小数据时挺方便  但面对大量数据就会因为超出内存而自动停止(所有这个方法适合小数据  亲测10w数据大概需要二十分钟左右  所以有点浪费时间)

    2.使用以下方法在A数据库中执行(这个方法适合大量的数据   但使用需要注意别对应出错了)

    执行完方法  然后提交  在B数据库中就能看见传过来的数据

    INSERT INTO GY_GX@DBLINKPLM
    (
      select GY_GX_S.nextVal@DBLINKPLM  oid       ,RE的字段 AA的字段,RE的字段 AA的字段
      from ROUOPE  RE 
      left JOIN YITMXU YU
      ON YU.YITM_0 = RE.YITM_0
      LEFT JOIN ATEXTRA AA
     ON AA.CODFIC_0 ='ATABDIV' AND AA.ZONE_0 = 'SHODES' AND AA.LANGUE_0 = 'CHI' AND AA.IDENT1_0='1500' AND AA.IDENT2_0 = YU.YITMRF_0
    )
    ROUOPE  ,ATEXTRA为A数据库的表
    GY_GX为B数据库的表

     3.xml feil , csv feil
    这两个方法好像也可以  但我没有亲自测试过所有就不误人子弟了

  • 相关阅读:
    学习进度
    毕设进度
    学习进度
    毕设进度
    学习进度
    学习进度
    第一周冲刺评论总结&&针对评论总结的改进
    第一阶段成果展示
    团队冲刺--Seven
    团队冲刺--six
  • 原文地址:https://www.cnblogs.com/huanglp/p/10386725.html
Copyright © 2011-2022 走看看