使用和部署DDS
在線部署
DDS的安裝非常簡單,不需要特殊的軟硬件支持,軟件本身完全在Oracle數(shù)據(jù)庫的外部,不需要在Oracle中增加表空間,不需要在復(fù)制的表上添加索引和主鍵,也不需要停機(jī)做基礎(chǔ)數(shù)據(jù)同步工作。
整個安裝過程可以在線進(jìn)行,甚至可以在數(shù)據(jù)庫正常執(zhí)行交易的過程中執(zhí)行,因?yàn)?/FONT>DDS不用借助任何第三方工具就可以進(jìn)行在線的批量數(shù)據(jù)初始化工作,初始化結(jié)束后,無縫切換到增量數(shù)據(jù)復(fù)制過程。這樣的功能對于一些需要7*24連續(xù)運(yùn)行的系統(tǒng)來說非常重要,因?yàn)樵诎惭b維護(hù)過程中,頻繁的停機(jī)會給生產(chǎn)系統(tǒng)帶來很大的安全隱患和工作難度。
跨平臺支持和兼容性
使用邏輯復(fù)制技術(shù)的DDS,其跨平臺能力是用戶非常歡迎的。DDS能夠支持不同版本Unix/Linux系統(tǒng)下的混合復(fù)制,對于具有復(fù)雜硬件環(huán)境的企業(yè)系統(tǒng)來說,異構(gòu)能力可以節(jié)省大量的資源和成本,舊設(shè)備得到充分的利用。
不同Oracle版本的支持能力也非常有價值,對于一些7*24運(yùn)行的Oracle9i數(shù)據(jù)庫來說,DDS可以幫助它們在線的升級到Oracle 10g。
操作系統(tǒng) |
數(shù)據(jù)庫版本 |
數(shù)據(jù)類型 |
數(shù)據(jù)對象 |
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支持的系統(tǒng)及對象
多種復(fù)制模式
DDS支持一對一,一對多,多對一,以及級聯(lián)復(fù)制等多種復(fù)制模式。無論在哪種模式下,復(fù)制的源和目的系統(tǒng)都是獨(dú)立的部分,可以單獨(dú)的使用、維護(hù)和優(yōu)化,這也是邏輯復(fù)制技術(shù)受到用戶青睞的重要原因之一。

本文出自 “推廣數(shù)據(jù)庫復(fù)制應(yīng)用” 博客,請務(wù)必保留此出處http://replication.blog.51cto.com/222909/41184
本文出自 51CTO.COM技術(shù)博客