使用和部署DDS
在线部署
DDS的安装非常简单,不需要特殊的软硬件支持,软件本身完全在Oracle数据库的外部,不需要在Oracle中增加表空间,不需要在复制的表上添加索引和主键,也不需要停机做基础数据同步工作。
整个安装过程可以在线进行,甚至可以在数据库正常执行交易的过程中执行,因为DDS不用借助任何第三方工具就可以进行在线的批量数据初始化工作,初始化结束后,无缝切换到增量数据复制过程。这样的功能对于一些需要7*24连续运行的系统来说非常重要,因为在安装维护过程中,频繁的停机会给生产系统带来很大的安全隐患和工作难度。
跨平台支持和兼容性
使用逻辑复制技术的DDS,其跨平台能力是用户非常欢迎的。DDS能够支持不同版本Unix/Linux系统下的混合复制,对于具有复杂硬件环境的企业系统来说,异构能力可以节省大量的资源和成本,旧设备得到充分的利用。
不同Oracle版本的支持能力也非常有价值,对于一些7*24运行的Oracle9i数据库来说,DDS可以帮助它们在线的升级到Oracle 10g。
操作系统 |
数据库版本 |
数据类型 |
数据对象 |
AIX |
Oracle9i |
NUMBER |
Table |
HPUX |
Oracle9i RAC |
CHAR |
View |
HPUX(IA64) |
Oracle10g |
VARCHAR/VARCHAR2 |
Package |
Solaris |
Oracle10g RAC |
DATE |
Package body |
Linux |
|
TIMESTAMP |
Index |
|
|
BLOB/CLOB |
Sequence |
|
|
RAW/LONG RAW |
Procedure |
|
|
ROWID |
Function |
|
|
|
|
表1:DDS支持的系统及对象
多种复制模式
DDS支持一对一,一对多,多对一,以及级联复制等多种复制模式。无论在哪种模式下,复制的源和目的系统都是独立的部分,可以单独的使用、维护和优化,这也是逻辑复制技术受到用户青睐的重要原因之一。
本文出自 “推广数据库复制应用” 博客,请务必保留此出处http://replication.blog.51cto.com/222909/41184
本文出自 51CTO.COM技术博客