日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle stream 主键,oracle stream配置向导

發布時間:2023/12/1 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle stream 主键,oracle stream配置向导 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Stream 的工作原理

Stream 是Oracle Advanced Queue技術的一種擴展應用,這種技術最基本的原理就是收集事件,把時間保存在隊列中,然后把這些事件發布給不同的訂閱者。

從DBA的角度來說,就是把捕獲Oracle數據庫產生的Redo日志,然后把這些日志通過網絡傳播到多個數據庫,其他數據庫通過應用這些日志,達到復制變化的作用。

在Stream 環境下,復制的起點數據庫叫作Source Database,復制的終點數據庫叫作Target Database。在這兩個數據庫上都要創建一個隊列,其中的Source Database上的是發送隊列,而Target Database上的是接收隊列。

數據庫的所有操作都會被記錄在日志中。配好Stream環境后,在Source Database上會有一個捕獲進程(Capture Process), 該進程利用Logminer技術從日志中提取DDL,DML語句,這些語句用一種特殊的格式表達,叫作邏輯變更記錄(Logical Change Record, LCR). 一個LCR對應一個原子的行變更,因此源數據庫上的一個DML語句,可能對應若干個LCR記錄。這些LCR會保存到Sourece Database 的本地發送隊列中。然后傳播進程(Propagation Process)把這些記錄通過網絡發送到Target Database的接收隊列。在Target Database上會有一個應用進程(Apply Process),這個進程從本地的接收隊列中取出LCR記錄,然后在本地應用,實現數據同步

2. 前期規劃的幾點:

1). 確定復制集:如是數據庫級還是表級

2). 決定復制站點

3). 決定LCR是本地捕獲還是下游捕獲

本地捕獲:在源數據庫進行,從聯機日志和歸檔日志獲得LCR

下游捕獲:在目標數據庫進行,從歸檔日志獲得LCR.

本地捕獲可以保護更多的數據,但是會占用源數據庫的資源。

總結

以上是生活随笔為你收集整理的oracle stream 主键,oracle stream配置向导的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。