两台oracle数据库双向同步(急)

StarsRiver 2009-02-23 11:04:10
数据库的双向同步
有A 、B两台数据库服务器分别装有各自的数据库 数据库内容完全相同

数据库版本为oracle 10g

操作员甲负责对A库操作
操作员乙负责对B库操作

要求:甲对A库时操作B库能和A库同步
同理:乙对B库时操作A库能和B库同步

因为库中的表比较多,所以不考虑用触发器
...全文
870 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
StarsRiver 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 jdsnhan 的回复:]

LZ的需求不明确

如果按题目说的,两个库同时运行,同时写数据,并同步,那难度不小。…
[/Quote]

开始的需求是想做到两个库同时运行,同时写数据,并同步,这样做难度大,解决不了的话,就参考大家的建议,考虑备份了,需求目标就是想在短时间内保证数据不丢失,这段时间过后,最终还是要运行一个数据库,备份的话,要始终保持两个库运行,是这样么?
rockywu 2009-02-23
  • 打赏
  • 举报
回复
学习了...
flg_inwind 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 StarsRiver 的回复:]

如果是备份的话,能实现实时的么,需求就是,A库和B库在其中一个有问题的话可以切换,并不会丢失数据影响使用。
[/Quote]
那就用standby好了
StarsRiver 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lpc19598188 的回复:]
没有绝对的同步,只有相对的同步

楼主要这个是做什么用?
备份?备用服务器?负载均衡?
以上需求都有完美方案解决, 不一定要用两个库
[/Quote]

如果是备份的话,能实现实时的么,需求就是,A库和B库在其中一个有问题的话可以切换,并不会丢失数据影响使用。
zhouxu_hust 2009-02-23
  • 打赏
  • 举报
回复
学习
flg_inwind 2009-02-23
  • 打赏
  • 举报
回复
如果不用触发器,还要求实时的话,就只能是应用程序同时写入到两个数据库,然后每天定时同步两个库
又是违规昵称 2009-02-23
  • 打赏
  • 举报
回复
没有绝对的同步,只有相对的同步

楼主要这个是做什么用?
备份?备用服务器?负载均衡?
以上需求都有完美方案解决, 不一定要用两个库
Andy__Huang 2009-02-23
  • 打赏
  • 举报
回复
备份方案网址:

http://www.zhaoyang-db.com/zl.asp?tid=84
oraclelogan 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 StarsRiver 的帖子:]
数据库的双向同步
有A 、B两台数据库服务器分别装有各自的数据库 数据库内容完全相同

数据库版本为oracle 10g

操作员甲负责对A库操作
操作员乙负责对B库操作

要求:甲对A库时操作B库能和A库同步
同理:乙对B库时操作A库能和B库同步

因为库中的表比较多,所以不考虑用触发器
[/Quote]

这个还没有试验过,关注下,学习下啦!
jdsnhan 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 StarsRiver 的回复:]
引用 3 楼 lpc19598188 的回复:
没有绝对的同步,只有相对的同步

楼主要这个是做什么用?
备份?备用服务器?负载均衡?
以上需求都有完美方案解决, 不一定要用两个库


如果是备份的话,能实现实时的么,需求就是,A库和B库在其中一个有问题的话可以切换,并不会丢失数据影响使用。
[/Quote]

LZ的需求不明确

如果按题目说的,两个库同时运行,同时写数据,并同步,那难度不小。
如果想A库和B库在其中一个有问题的话可以切换,那可以考虑使用dataguard,做数据的高级复制。
wffffc 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 anmi_yang 的回复:]
两台主机, 一个磁盘柜,做一个cluster就OK了。
[/Quote]

11
anmoi_yang 2009-02-23
  • 打赏
  • 举报
回复
两台主机, 一个磁盘柜,做一个cluster就OK了。
liulongjin2008 2009-02-23
  • 打赏
  • 举报
回复
学习
又是违规昵称 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 flg_inwind 的回复:]
引用 6 楼 StarsRiver 的回复:

如果是备份的话,能实现实时的么,需求就是,A库和B库在其中一个有问题的话可以切换,并不会丢失数据影响使用。

那就用standby好了
[/Quote]

这个东东就可以解决楼主的问题啊
StarsRiver 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 luxiaoneng8 的回复:]
A与B 应该是有差别的,你是想数据库得到同步,但使用同一个应该程序吗?如果是这个,我就是知道如何做了。
[/Quote]

数据库A和B没有差别,操作员甲和乙的操作内容是有差别的,甲和乙使用两个应用程序(但是应用程序也是一样的),不想采用同时写两个库的方法。请教如何做。谢谢!
djs00717 2009-02-23
  • 打赏
  • 举报
回复
关注
luxiaoneng8 2009-02-23
  • 打赏
  • 举报
回复
A与B 应该是有差别的,你是想数据库得到同步,但使用同一个应该程序吗?如果是这个,我就是知道如何做了。

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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