当前位置:数据库 > Oracle >>

求助,如何在两个ORACLE数据库中,同步一个结构相同的表的数据?

详细的说,就是医院的两个不同地理位置的门诊之间,数据库也在不同服务器,想让病人就诊卡的数据同步,在A门诊办卡的病人,到B门诊看病也查得到数据,不用重新办卡。数据库是ORACLE。
追问:最好能实时同步。两地网络互通,同一个局域网
答案:最好的办法就是用DB_LINK 加物化视图来实现数据同步。
当然还有像 ORACLE STREAM   和 GLODEN GATE来实现同步,不过这两个用在这里有点大材小用了!
其他:写个小程序,每天定时同步更新两个表的数据呗。 同步的频率是多少?
两地网络互通?

可以建立dblink
然后 访问 table_name@dblink 最简单的方法,两边数据库做DBLINK,相关资料你可以百度上查一查 

上一个:oracle数据库编写sql:
下一个:各位大神问一下oracle数据库的东西

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,