社区
基础和管理
帖子详情
如何实现两个数据库同步部分表的数据
zyf30222
2010-07-01 02:47:47
条件:
数据库A:10.10.1.11:1521@AAA
数据库B:10.10.1.22:1521@BBB
数据表Ta,Tb
现在需要从数据库A每天晚上把表Ta,Tb的所有记录同步到数据B,包括所有有进行过修改、删除、新增操作的记录(等于就是把两张表从数据库A exp出来,然后imp到B数据库)。
请问如何操作比较方便且高效。
...全文
1182
14
打赏
收藏
如何实现两个数据库同步部分表的数据
条件: 数据库A:10.10.1.11:1521@AAA 数据库B:10.10.1.22:1521@BBB 数据表Ta,Tb 现在需要从数据库A每天晚上把表Ta,Tb的所有记录同步到数据B,包括所有有进行过修改、删除、新增操作的记录(等于就是把两张表从数据库A exp出来,然后imp到B数据库)。 请问如何操作比较方便且高效。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zkl516321905
2010-11-01
打赏
举报
回复
如果只同步数据的话,而且允许B可以脱机的话,那就自己写脚本结合IMP的特性,先删除B的用户方案,然后再建立该方案再倒入数据,这样子速度也是比较快的。不过要求的就是B要脱机。如果B不能脱机的话,那就在A上建立一个DBLINK--B,然后A上查询数据再写到B上去。这样子也比较高效一点。个人简介哈。不过要高效要根据楼主实际环境来判断。这样子会好一点。上面的只是个建议。
inthirties
2010-11-01
打赏
举报
回复
看你们对同步的实时要求,成本代价,性能和实施来选择具体的方案
可以物理和逻辑同步,或者触发器,或者使用mv
jiaorg
2010-11-01
打赏
举报
回复
1、用dataguard或者shareplex做数据同步
2、使用物化视图方式方式,第二个数据库中的表直接使用物化视图来自动刷新,只要设置定时刷新机制即可
香波儿
2010-10-31
打赏
举报
回复
建议使用ETL工具,比如:kettle或者datastage等。
香波儿
2010-10-31
打赏
举报
回复
建议使用ETL工具,比如:kettle或者datastage等。
jiaorg
2010-10-31
打赏
举报
回复
如果第二章表中不需要做添加删除操作,直接使用物化视图就可以了,
在数据库B中直接使用物化视图访问数据库A,然后设置物化视图自动刷新频率,自己查询息相关参数
jiaorg
2010-10-31
打赏
举报
回复
如果第二章表中不需要做添加删除操作,直接使用物化视图就可以了,
在数据库B中直接使用物化视图访问数据库A,然后设置物化视图自动刷新频率,自己查询息相关参数
jiaorg
2010-10-31
打赏
举报
回复
如果第二章表中不需要做添加删除操作,直接使用物化视图就可以了,
在数据库B中直接使用物化视图访问数据库A,然后设置物化视图自动刷新频率,自己查询息相关参数
liangtiana
2010-10-30
打赏
举报
回复
这个TAB文件啊,设置定时触发
ssqtjffcu
2010-07-01
打赏
举报
回复
用cdc吧
forgetsam
2010-07-01
打赏
举报
回复
如果表里没有特殊类型的数据
在B上造A的DBLink,A上设计一个存储过程 ,实现merge into
然后定时任务调这个存储过程
如果你表里的数据变化非常大,基本都修改过了,那干脆把merge into 换成truncate B里的表,insert into B里的表 from A里的表@dblink
要性能吗,还得看具体环境,不过原则是宁可本地读取 远程插入,因为远程查询数据似乎无法利用远程数据库上索引,也无法执行远程数据库上的优化器
hongboyongqi
2010-07-01
打赏
举报
回复
我是菜鸟我是菜鸟!来充电……友情帮顶
iqlife
2010-07-01
打赏
举报
回复
MERGE INTO ....
基于Flink+Doris构建高性能高扩展的全端实时
数据
仓库教程
数据
仓库有
两个
环节:
数据
仓库的构建与
数据
仓库的应用。 随着IT技术走向互联网、移动化,
数据
源变得越来越丰富,在原来业 务
数据
库
的基础上出现了非结构化
数据
,比如网站log,IoT设备
数据
,APP埋点
数据
等...
两个
Oracle
数据
库
之间的
数据
同步
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_22260641/article/details/70313122 针对上一篇文章的
部分
内容这里通过DBLink+JOB
实现
两个
Oracle
数据
库
之间的
数据
同步
,我自己测试了
两个
数据
库
之间的一个
表
同步
没有问题,下面写个详细例子供大家参考;网络爬虫太多,加个地址:http://blog.csdn.ne...
不同
数据
库
表
之间的
数据
同步
不同
数据
库
表
之间的
数据
同步
场景还原: 现在需要对正式环境做升级,需要从实施环境往正式环境导入
部分
数据
,现在需要比对
两个
数据
库
之间某个
表
的
数据
差异,并将正式环境缺少的
部分
,从实施环境
同步
到正式环境。现在就需要这
部分
数据
。 但是,如果有差异的
数据
是有顺序的,比如按照时间顺序、按照主键自增等,找到有差异的
部分
会很容易。但是
两个
都不满足呢? 在生产环境上把
表
备份一下,直接truncate ,将实施环境的...
实现
两个
MySQL
数据
库
之间
数据
同步
的方案
其中,主
数据
库
IP地址是主
数据
库
的IP地址,replication_user和password是在主
数据
库
中创建的复制用户的用户名和密码,主
数据
库
中的File值和Position值来自上一步中的SHOW MASTER STATUS命令的结果。MySQL复制是MySQL提供的一种高可用性和灾备恢复解决方案,它允许将一个MySQL
数据
库
(称为主
数据
库
)的
数据
复制到另一个MySQL
数据
库
(称为从
数据
库
)。通过配置适当的复制设置,可以
实现
主
数据
库
的
数据
更改实时
同步
到从
数据
库
。重启主
数据
库
以使配置更改生效。
Java代码
实现
两个
数据
库
之间的
数据
同步
需求背景:有A&B
两个
数据
库
,以A为主,B要
同步
A上的
数据
,
同步
涉及
数据
的增删改查,且要每天
同步
一次。条件限制是,只能调用中台提供的接口操作
数据
库
,不能写SQL。
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章