《Oracle Streams技術引航》-全生命週期式講解-手操-圖文-可下載
更多精彩內容盡在
《Oracle Streams技術引航》-全生命週期式講解-手操-圖文-可下載
引言:Oracle Streams是oracle自從9iR2開始提供的一種資訊流複製技術,經過10GR1、10GR2、11GR1、11GR2幾個版本的完善,在慢慢走向成熟,可以實現跨版本資料容災和資料共享,最大的一個優點就是免費,這是最吸引人的地方。其基本思想來源於Oracle高階佇列,是其應用的延伸,它還可以傳遞訊息佇列。streams是隨oracle資料庫一同安裝的,不需要單獨安裝。
實現原理非常簡單:透過capture(捕獲),propagation(傳播),apply(應用)三個過程,將資料複製到目標資料庫。三個步驟中間透過queue(oracle的advanced queue)進行連線,透過一系列的rule定義需要複製的資料,既可以是單點複製,也可以是多點複製。內部原理為capture程式從redo log中發掘DML和DDL操作,然後生成獨特的LCR(Logical Change Record)資料單元並存於advanced queue中,propagation程式再將LCR queue傳輸到目標資料庫,apply程式將接收的queue進行解析,並應用LCR中的DML或DDL操作,完成資料的複製。capture既可以在源庫本地捕獲,也可以在目標庫捕獲(downstream落地捕獲),如果是本地捕獲,capture直接從redo log中讀取資訊;如果是downstreem捕獲,capture從redo log或archive log中捕獲資訊,中間的日誌傳輸機制跟data guard一樣。實操實驗
流程:源資料庫 -> Streams複製 -> 目標資料庫
目錄
步驟五:配置listener.ora和tnsnames.ora
步驟六:建立db_link(作用:源庫的改變需要透過佇列的dblink傳遞到目標庫)
步驟八:在源資料庫上建立Source_Queue 佇列,存放LCR(logicchange record) 也叫傳送佇列
步驟九:在目標資料庫上建立Target_Queue 佇列用來接收LCR並應用 也叫接收佇列
步驟十:源資料庫上建立capture程式,源端捕獲的改變存放到source_queue佇列中
步驟十一:源資料庫上建立propagation傳遞程式及規則,作用源端佇列分發到目標端佇列
步驟十二:目標資料庫上建立apply應用程式,作用從接收佇列中獲取LCR並在目標端應用
步驟十五:源資料庫上啟動capture捕獲程式
請點選下載
Streams GoldenGate 高可用 MAA 複製技術
Leonarding
2013.11.18
北京& winter
分享技術~成就夢想
Blog:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26686207/viewspace-1061277/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle AWR與ASH效能報告深入解析-核心引數詳解-手操-圖文-可下載Oracle
- 圖解vue生命週期圖解Vue
- 【原創】SAS 9.3 專題技術精粹(圖文並茂版)可下載
- 產品生命週期管理PLM技術研究
- Flutter核心技術與實戰 11 | 生命週期Flutter
- 《Oracle 高階複製技術介紹及應用》-HA技術-應用場景-實戰演練-圖文可下載Oracle
- 專案生命週期(轉載)
- vue生命週期詳解Vue
- React生命週期詳解React
- 詳解vue生命週期Vue
- Service生命週期詳解
- react的生命週期函式React函式
- 微服務手冊:API介面9個生命節點,構建全生命週期管理微服務API
- 《Oracle 複合壓縮索引場景及效能對比》-原理引航-例項演示-可下載Oracle索引
- 圖解ES6中的React生命週期圖解React
- 文盤Rust -- struct 中的生命週期RustStruct
- 高德地圖之地圖的生命週期地圖
- spring心得3--bean的生命週期結合案例詳細講解@普通期圖解與uml圖解一併分析SpringBean圖解
- 生命週期
- Docker | Docker技術基礎梳理(三) - 容器生命週期管理Docker
- 《Oracle Golden Gate 概念和原理》-新手入門->深入解析-圖文-可下載OracleGo
- 詳解Vue生命週期【上】Vue
- React 元件生命週期詳解React元件
- React元件生命週期詳解React元件
- Vue生命週期鉤子函式Vue函式
- 圖解React的生命週期及執行順序圖解React
- 多執行緒-執行緒生命週期圖解執行緒圖解
- 《Oracle物化檢視實戰手冊》-原理講解-應用場景-實戰演練-可下載Oracle
- 行業生命週期理論(轉載)行業
- View生命週期與Activity生命週期的關係View
- TiPLM---產品全生命週期管理系統
- 詳解 Vue 生命週期實現Vue
- Vue的生命週期的詳解Vue
- Java類的生命週期詳解Java
- Android Activity生命週期詳解Android
- Vue 生命週期與鉤子函式Vue函式
- Reactv16.8.6生命週期函式React函式
- Vue學習(三)生命週期函式Vue函式