Oracle Stream(2)--Streams功能

cow977發表於2011-12-14

Oracle Stream    http://space.itpub.net/81227/viewspace-713216

 

1、 資料複製 Replication

Streams透過capture程式捕獲dmlddl操作,然後透過propagate程式傳播到其它資料庫,然後再透過apply程式應用的方式複製資料。這中間的每個步驟都是可定製的,

2、 資料保護Data Protection

最有效的資料保護策略就是冗餘,Streams顯然能夠實現這一點,因為streams的主要功能就是複製資料。不過需要注意的是,由於streams實現複製的方式是邏輯的,因此如果希望用streams取代,不是完全不可以,不過,需要好好設計。Streams與邏輯非常相似,都是透過分析primaryredolog來實現的。

3、 資料倉儲資料載入Data Warehouse Loading

資料載入是資料複製中的特例。資料倉儲系統的資料也是需要更新的,比如說新增或修改資料的同步,streams恰恰就可以滿足這一點,因此streams也可以應用於資料倉儲系統。

4、 提供資料庫服務的高可用支援Database Availability During Upgrade and Maintenance Operations

藉助streams特性的幫助,你可以儘可能的降低甚至避免資料庫在升級或維護操作時的停機時間。而且由於streams的實現是邏輯的,因此幾乎可以無視跨版本跨平臺跨字符集等方式的升級,並且如果前期準備得當,也可以做到短暫停機甚至完全不停機。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-714045/,如需轉載,請註明出處,否則將追究法律責任。

相關文章