Sign-up....

怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步

比如所有的数据库中都有一个注册用户表,但是用户注册是在其中一个数据库上进行的,但是其他数据库要同步更新最新的数据,有那位高手做过吗?指点迷津

[118 byte] By [msdn] at [2007-8-14 15:34:37]
# 1 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

用例化视图

freddy2003 at 2004-8-20 9:53:13 >
# 2 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

用实例化视图

freddy2003 at 2004-8-20 9:53:26 >
# 3 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

通过DBLINK+JOB来实现两个数据表的同步。

,建立DBLINk,然后通过作业定时进行数据操作

LGQDUCKY at 2004-8-20 9:55:42 >
# 4 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

高级复制,是在组成分布式数据库系统的多个数据库中复制和维护数据库对象的过程。 Oracle 高级复制允许应用程序更新数据库的任何副本,并将这些更改自动传递到其他数据库,同时确保全局事务处理的一致性和数据完整性。

Torrice at 2004-8-20 9:56:37 >
# 5 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

高级复制

armyyd at 2004-8-20 9:57:49 >
# 6 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

在网络稳定情况下可以考虑高级复制或触发器方式

xieyongan at 2004-8-20 9:58:58 >
# 7 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

各位大侠,具体点行吗?小生没有那么高的素质啊!

能说说具体步骤吗?

xuelee at 2004-8-20 9:59:37 >
# 8 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

物化视图、DBLINK都可以实现,但是DBLINK + JOB是最不按全的

Torrice at 2004-8-20 10:00:05 >
# 9 Re: 怎样将多个不在同台服务器上的oracle数据库,里面的数个相同结构的表,保持数据同步◎◎◎◎◎◎◎◎◎◎◎

dblink + trigger

LGQDUCKY at 2004-8-20 10:04:16 >

Oracle

All Classified