请教Oracle数据异地同步方案

freeLZQ 2015-06-23 11:04:38
现有一个需求:需要将本地局域网A上的oracle(10g)中部份表(10张左右),定时同步到外网一台相同环境的服务器B中,要求B中的对应表保持与A中一致,请问需要怎么处理?谢谢。
目前能想到的方案为:
1、本地定时备份
2、使用FTP方式上传到服务器B中
3、定时还原服务器B中的数据库
不知道有没有更好的方法?
...全文
454 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ORCALEBABY 2015-07-06
  • 打赏
  • 举报
回复
先导出到表吧
碧水幽幽泉 2015-07-04
  • 打赏
  • 举报
回复
可以使用物化视图 materialized view,实时刷新。
无名之辈 2015-07-03
  • 打赏
  • 举报
回复
计划任务调存储过程 merge into .... when matched then ....
追夢人2021 2015-06-27
  • 打赏
  • 举报
回复
如5樓:若網絡通,可以建立DBLINK,通過JOB方式實現;
三生石9775 2015-06-26
  • 打赏
  • 举报
回复
做dblink吧!
weixin_29245193 2015-06-25
  • 打赏
  • 举报
回复
goldengate,触发器也可以啊
binsweet 2015-06-25
  • 打赏
  • 举报
回复
如果数据量不大,可以直接用job通过dblink来同步
小灰狼W 2015-06-23
  • 打赏
  • 举报
回复
如果B库平时不用,用dataguard,或者定时通过归档文件来恢复都可以 如果B库平时也启用,就需要逻辑的同步工具,例如goldengate,或是将逻辑备份还原到B库 如果数据量不大的话,且两边环境相同,也可以这么做: 定时对A库做RMAN备份;删除B库,用A库的备份文件来还原。这种方式较快,且较为稳定
xu176032 2015-06-23
  • 打赏
  • 举报
回复
goldengate 挺贵的啊,要是你们公司有钱无所谓 看你对时效性要求高不高了,如果特别高就用goldengate吧,如果一般就随意了,你写的这几个方案都可以
  • 打赏
  • 举报
回复
两台服务器网络通么,可以使用goldengate,实时同步你所需要的几张表

3,494

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧