关于物理网络单向隔离的ORACLE数据库同步问题

Joychow 2014-12-04 12:51:22
有2个数据库服务器A、B,处于不同的网络上,2个网络之间使用网闸连通,网闸只允许A=》B的单向物理通道。

现在想要实现A服务器的数据库到B服务器的数据库同步,利用已有的单向物理通道实现,有什么可行的方案吗。

也就是说A=》B的数据同步方案要基于UDP协议的实现,所有基于TCP协议实现的同步方案都不可行。
...全文
409 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
binsweet 2014-12-17
  • 打赏
  • 举报
回复
1、A定时发送文件,B驻守接收并解析 2、A可以设置手动补发,必要时手动干预
Tiger_Zhao 2014-12-16
  • 打赏
  • 举报
回复
单向需要额外的途径进行确认。
比如 A 每小时发一个数据文件到 B,B 的接收程序超过整点多少分钟没收到文件,就要发消息/邮件,进行人工补救了。
kanebluba 2014-12-16
  • 打赏
  • 举报
回复
exp/expdp,cdc 两种方法吧。感觉比较符合这种奇葩网络
Joychow 2014-12-12
  • 打赏
  • 举报
回复
木有人?又是要这样就结贴的节奏。。
huangdh12 2014-12-12
  • 打赏
  • 举报
回复
我们公司的做法是,首先 用程序从数据库中读成文件,然后 通过单向隔离装置,将文件传送至目标地址,然后在从文件读取到目标数据库中。
Joychow 2014-12-04
  • 打赏
  • 举报
回复
引用 1 楼 bw555 的回复:
UDP做数据同步?这个一致性不太好保证吧 就好比发工资,公司说了,我这个月给你发工资了,至于收没收到我就不管了
其实也不用完全一致,只要保证A服务器有的数据在B服务器都有就行了。而B服务器的数据是A服务器的超集。
Joychow 2014-12-04
  • 打赏
  • 举报
回复
引用 1 楼 bw555 的回复:
UDP做数据同步?这个一致性不太好保证吧 就好比发工资,公司说了,我这个月给你发工资了,至于收没收到我就不管了
是的。。。因为单向网闸,所以只能用UDP,反正这边的同步数据发过去了,那边有没收到那边自己去确认了。
bw555 2014-12-04
  • 打赏
  • 举报
回复
UDP做数据同步?这个一致性不太好保证吧 就好比发工资,公司说了,我这个月给你发工资了,至于收没收到我就不管了

3,491

社区成员

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

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