高手请进!!!!!!

ythero 2002-04-26 06:40:55
请问各位兄台:
有两个服务器(分别装有两个ORACLE数据库,数据库A,数据库B),通过电话线连接(而且不是时时连通),请问怎样才能保持两个数据库的同步?这里的同步可以是狭义上的同步,也就是说当A上的数据发生改变时,B上的数据改变反映到A上(也就是说:如果要修改A上的数据必须以B上改变的数据为基础).
或者说采用什么样的办法才能保持狭义同步?例如两个数据库时间上的错开的备份与恢复,当然备份与恢复是通过电话线进行的.
不知道兄台认为可以否?或者有其它更好的办法.
希望赐教!!
在线等待.
谢谢!!
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaguarcts 2002-04-26
  • 打赏
  • 举报
回复
最好使用复制。
ythero 2002-04-26
  • 打赏
  • 举报
回复
兄台:
而且好象只有复杂的快照才能进行修改和删除,而且不支持blob等字段?
望赐教!!
ythero 2002-04-26
  • 打赏
  • 举报
回复
请问兄台还有那些工作?望赐教!!如果数据库中有blob字段呢?
okcai 2002-04-26
  • 打赏
  • 举报
回复
1.在A上建立对B的快照。
2.在A的所要同步的表上建立触发子,在trigger中写过程,
在改变(insert,update,delete)之前,检查对照B上对应的表。

当然首先要在A,B间建立数据链路(data link),至于电话线或者网线都
是物理连接而已。如果非要改变的时候才要连接,那我想还有一些工作(CTI)要做

2,598

社区成员

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

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