求助:关于oralce高级复制,怎样实现部分复制!
一个中心多个子站,子站向中心汇聚数据。
不能用物化视图,因为汇聚的是一部分数据,除了一定条件的行、列,其他数据各子站数据可能不一样。
如果采用多主体复制,是否可以加条件,或自定义处理!
------解决方案--------------------
子站数据库直接对中心数据库,可能有点复杂。
如果条件允许,建议还是采用web服务器做一个数据转换,更稳定,更方便一些。
------解决方案--------------------
可以使用dblink吗?
也可以使用第三方工具,一般ETL工具都可以实现数据库之间的数据汇集同步等操作。
------解决方案--------------------
1:自己写应用,再应用层上进行
2:自己写过程,通过DBLINK数据库层面进行,进行分布式汇总
3:STREAM,自定义同步功能很强,ORACLE工具,付费
4:GODENGATE,STRAM和DG的综合版本,功能更加强大 ORACLE工具,付费
------解决方案--------------------
我这样想的, 子站的数据 可以到处到一个txt文本文件,文件中的数据都是有特定格式的,例如用‘|’分割,利用ftp上传到总站,总站利用 oracle的外部表 到入到总站。 如果考虑安全性可以用sftp.
------解决方案--------------------
你应该不用实时吧,,用免费得ETL工具。