如何将Oracle中写入的数据实时的写到另一个Oracle库中?

uheart 2011-03-17 05:19:34
小弟觉得是不是可以有两种方案实现
1.数据库本身自带的功能(要同步的两张表的结构是一样的)
2.使用数据集成(感觉没有这个必要)
还望大家指条路啊 谢谢啦
...全文
240 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
doer_ljy 2011-03-29
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 getmydream 的回复:]

STreams及物理视图不知道怎么实现啊!!!!!
[/Quote]
我觉得物理试图不大合适。
难以保证实时性。
simple1986_2008 2011-03-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 njlywy 的回复:]
引用 2 楼 gelyon 的回复:
dblink+trigger

+1
[/Quote]
如果另外一个DATABASE仅作查询使用的话,可以使用逻辑的Standby
huangdh12 2011-03-25
  • 打赏
  • 举报
回复
触发器
碧水幽幽泉 2011-03-25
  • 打赏
  • 举报
回复
两个不同的数据库连接使用dblink,保证数据一致使用trigger!
huadis 2011-03-25
  • 打赏
  • 举报
回复
触发器
luoyoumou 2011-03-25
  • 打赏
  • 举报
回复
-- 怎么个同步法?是双向同步?还是单向呢?
金色闪光 2011-03-24
  • 打赏
  • 举报
回复
dblink + trigger
zty598416146 2011-03-24
  • 打赏
  • 举报
回复
数据量多的就用:streams
少的话 dblink+trigger也行哈
bzr2004 2011-03-24
  • 打赏
  • 举报
回复
dblink或触发器
cc_user 2011-03-24
  • 打赏
  • 举报
回复

--dblink+trigger
--但其他方法没用过,还请高人贴一贴方法才好哇~~

getmydream 2011-03-24
  • 打赏
  • 举报
回复
STreams及物理视图不知道怎么实现啊!!!!!
getmydream 2011-03-24
  • 打赏
  • 举报
回复
同意DBLINK+TIRRGER
1惯親手 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gelyon 的回复:]
dblink+trigger
[/Quote]正解
vanjayhsu 2011-03-23
  • 打赏
  • 举报
回复
物化视图也是个不错的选择。。。。
yinyuechuanzhen 2011-03-18
  • 打赏
  • 举报
回复
CDC、Stream都可以,还可以建立自己的小程序完成。
ilovemk 2011-03-17
  • 打赏
  • 举报
回复
推荐用streams
yanran_hill 2011-03-17
  • 打赏
  • 举报
回复
MQ是一个不错的选择,不过如果数量不大,使用更新快照复制不是很好吗?当然,所谓的"实时"应该是"准实时"
changhe325 2011-03-17
  • 打赏
  • 举报
回复
简单的就 dblink+trigger 。
企业应用级的可以考虑mq
njlywy 2011-03-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gelyon 的回复:]
dblink+trigger
[/Quote]
+1
UPC子夜 2011-03-17
  • 打赏
  • 举报
回复
楼上正解
使用触发器 获取数据库1中数据的变化
建一个dblink 在触发器中往另一个数据库中写记录
加载更多回复(2)

17,377

社区成员

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

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