orcale面对大量数据需从A数据库的某表同步到B数据库的某表时

Posted huanglp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了orcale面对大量数据需从A数据库的某表同步到B数据库的某表时相关的知识,希望对你有一定的参考价值。

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

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

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

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

INSERT INTO [email protected]
(
  select [email protected]  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
这两个方法好像也可以  但我没有亲自测试过所有就不误人子弟了


以上是关于orcale面对大量数据需从A数据库的某表同步到B数据库的某表时的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB Secondary 延时高(同步锁)案例分析

Orcale-利用闪回恢复数据方法 flashback table 误删,表数据恢复到之前的某一时刻

如何将mysql数据库中某表某字段的数据批量导入到另外一个数据库指定表指定字段中

Linux修改服务器时间修改orcale数据库时间

如何跨表格取满足条件的某一列数据的最小日期的函数

记录一次数据库某表未创建索引造成的问题