




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Oracl e Active DataGuard數(shù)據(jù)同步復(fù)制技術(shù)方案概述Oracle Active Data Guard 是 Oracle 11g 版本推出的新功能。該功能可以實(shí)現(xiàn)Oracle數(shù)據(jù)庫讀寫分離。Active Data Guard 從底層技術(shù)上實(shí)現(xiàn)了在日志恢復(fù)數(shù)據(jù)的同時(shí)可以用只讀的方式打開數(shù)據(jù)庫, 用戶可以在備用數(shù)據(jù)庫上進(jìn)行查詢、 報(bào)表等操作, 這類似邏輯Data Guard備用數(shù)據(jù)庫的功能(查詢功能方面),數(shù)據(jù)同步的效率更高、對硬件的資源要求更低。可以 更大程度地發(fā)揮物理備用數(shù)據(jù)庫的硬件資源的效能。Active Data Guard 用于維護(hù) Oracle 數(shù)據(jù)庫的單獨(dú)、同步物理
2、副本,從而實(shí)現(xiàn)HA/DR 。Active Data Guard 支持高可用性 (通過零數(shù)據(jù)丟失和/或自動故障切換)和災(zāi)難恢復(fù)。 并且數(shù)據(jù)同步的效率更高、對硬件的資源要求更低。是一種有效可行的解決方案。隨著 Oracle ADG 的出現(xiàn), Oracle 在讀寫分離的支持上又得到進(jìn)一步提升,可以在延遲很少的情況下提供讀,而且不會出現(xiàn)復(fù)制錯(cuò)誤或者數(shù)據(jù)不一致的問題。Active Dataguard Reader Farm 架構(gòu)至少存在以下優(yōu)勢:1. 管理維護(hù)簡單, DBA 只要熟悉 Dataguard 的管理即可, 無需再額外學(xué)習(xí)其他方面的 新知識;2. Active Dataguard Reader
3、 Farm 節(jié)點(diǎn)是靈活可擴(kuò)展的,可以在線添加或者刪除節(jié)點(diǎn), 并且可以線性擴(kuò)展而不對生產(chǎn)系統(tǒng)造成影響;3. 可以真正做到實(shí)時(shí)查詢,不會應(yīng)為大事務(wù)造成同步阻塞,性能有保障;4. 沒有數(shù)據(jù)類型的限制;5. 高可用性 ,節(jié)點(diǎn)的宕機(jī)都不會影響到數(shù)據(jù)庫的可用性。備用數(shù)據(jù)庫的底層技術(shù)是Oracle Active Data Guard重做應(yīng)用(物理備用數(shù)據(jù)庫)。物理Oracle Active Data Guard 系統(tǒng)架構(gòu)如下:Primary Database ProcessesPrimarydatabasetransactionsLNSf,Archived redo logsActive Data Guar
4、d的同步是通過 standby數(shù)據(jù)庫對主數(shù)據(jù)庫文件的不斷copy,不斷應(yīng)用主庫傳輸過來的redo重做日志來保持和主庫的物理結(jié)構(gòu)一致。standby數(shù)據(jù)庫分為物理standby和邏輯standby。主備庫之間走的是 SSL協(xié)議,SSL使用RSA公鑰密碼和對稱密鑰 加密,提供身份驗(yàn)證、加密和數(shù)據(jù)完整性。Active Data Guard從底層技術(shù)上實(shí)現(xiàn)了在日志恢復(fù)數(shù)據(jù)的同時(shí)可以用只讀的方式打開數(shù)據(jù)庫,用戶可以在備用數(shù)據(jù)庫上進(jìn)行查詢、報(bào)表等操作。Oracle Active Data Guard包括一個(gè)生產(chǎn)數(shù)據(jù)庫,也稱為主數(shù)據(jù)庫,以及一個(gè)或多個(gè)備用數(shù)據(jù)庫,這些備用數(shù)據(jù)庫是與主數(shù)據(jù)庫在事務(wù)上一致的副本。
5、DataGuard利用重做數(shù)據(jù)保持這種事務(wù)一致性。當(dāng)主數(shù)據(jù)庫中發(fā)生事務(wù)時(shí),則生成重做數(shù)據(jù)并將其寫入本地重做日志文件中。通過Oracle Active Data Guard ,還將重做數(shù)據(jù)傳輸?shù)絺溆谜军c(diǎn)上,并應(yīng)用到備用數(shù)據(jù)庫中,從而使備用數(shù)據(jù)庫與主數(shù)據(jù)庫保持同步。做數(shù)據(jù)同步還是異步地發(fā)送到備用站點(diǎn)上。Oracle Active Data Guard允許管理員選擇將重Oracle介質(zhì)恢復(fù)進(jìn)備用數(shù)據(jù)庫在磁盤上擁有和主數(shù)據(jù)庫逐塊相同的數(shù)據(jù)庫結(jié)構(gòu),并且使用 行更新。三、Active Data Guard軟硬件需求1.硬件及操作系統(tǒng)需求X系統(tǒng)平臺硬件配置操作系統(tǒng)存儲異構(gòu)同一個(gè) Data不同服務(wù)器的硬必須一
6、致,不過支持Gurid 配置中件配置可以不操作系統(tǒng)版本可的所有 oracle同,比如cpu ,以略有差異,比數(shù)據(jù)庫必須運(yùn)內(nèi)存,存儲設(shè)備,如(linuxprimary 數(shù)行于相同的平但是必須確保as4&linux as5),據(jù)庫臺。比如 interstandby數(shù)據(jù)庫primary數(shù)據(jù)庫VS架構(gòu)下的32位服務(wù)器有足夠的和standby數(shù)據(jù)standby 數(shù)linux系統(tǒng)可以磁盤空間用來接庫的目錄路徑可據(jù)庫與inter架構(gòu)下的 32 位 linux系統(tǒng)組成一組Data Guard。 64 位HP-UX也可以與 32 位HP-UX組成一 組 Data Guard收及應(yīng)用redo數(shù)據(jù)以小同2.
7、 軟件需求Active Data Guard作為Oracle企業(yè)版一個(gè)特性功能, 標(biāo)準(zhǔn)版不支持。而且作為Oracle軟件的單獨(dú)組件(類似 Oracle Rac組件),需要單獨(dú)收取費(fèi)用。同一個(gè)Data Guard配置中所有數(shù)據(jù)庫初始化參數(shù):COMPATIBLE的值必須相同。Primary數(shù)據(jù)庫必須運(yùn)行于歸檔模式,并且務(wù)必確保在primary數(shù)據(jù)庫上打開FORCE LOGGING ,以避免用戶通過 nologging等方式避免寫redo造成對應(yīng)的操 作無法傳輸?shù)絪tandby數(shù)據(jù)庫。Primary和standby數(shù)據(jù)庫均可應(yīng)用于單實(shí)例或 RAC架構(gòu)下,并且同一個(gè)data guard配置可以混合使用
8、邏輯standby和物理standby。Primary和standby數(shù)據(jù)庫可以在同一臺服務(wù)器,但需要注意各自的數(shù)據(jù)文件存放目錄,避免重寫或覆蓋。使用具有sysdba系統(tǒng)權(quán)限的用戶管理 primary和standby數(shù)據(jù)庫。建議數(shù)據(jù)庫必須采用相同的存儲架構(gòu)。比如存儲采用ASM/OMF的話,那不分primarty或是standby也都需要采用 ASM/OMF 。各服務(wù)器的時(shí)間設(shè)置,時(shí)區(qū)/時(shí)間設(shè)置需一致。四、Active Data Guard 工作模式Oracle Active Data Guard 有 MAX PERFORMANCE,MAX A VAILABILITY, MAXPROTECTIO
9、N三種數(shù)據(jù)保護(hù)模式:模式數(shù)據(jù)丟失風(fēng)險(xiǎn)傳輸如果備用數(shù)據(jù)庫未提交任何 確認(rèn)最高保護(hù)零數(shù)據(jù)丟失雙重故障保護(hù)同步僅當(dāng)從備用數(shù)據(jù)庫收到已將 事務(wù)的重做硬化到磁盤的確 認(rèn)后,才向應(yīng)用程序發(fā)送提交 成功信號。最高可用性零數(shù)據(jù)丟失單重故障保護(hù)同步 快速同步 遠(yuǎn)程同步僅當(dāng)收到備用數(shù)據(jù)庫的確認(rèn)后,或超出閾值期限后,才向 應(yīng)用程序發(fā)送提交成功信號, 蝌T取其先最高性能可能有極小的數(shù)據(jù)丟失風(fēng)險(xiǎn)日止 升少主數(shù)據(jù)庫從不等待備用數(shù)據(jù) 庫的確認(rèn),而是直接向應(yīng)用程 序發(fā)送提交成功信號。Oracle Active Data Guard支持多種物理架構(gòu)模式, Primary和standby數(shù)據(jù)庫均可應(yīng)用于單實(shí)例或RAC架構(gòu)下。目前
10、采用較多的物理架構(gòu)模式有如下兩種:1 .主機(jī)數(shù)據(jù)庫(RAC) +備機(jī)數(shù)據(jù)庫(DG單機(jī))+同磁盤陣列:數(shù)據(jù)庫陣列2 .主機(jī)數(shù)據(jù)庫(RAC) +備機(jī)數(shù)據(jù)庫(RAC) +同磁盤陣列:對比以上兩種方案,備機(jī)部署為RAC雙機(jī)方式為備機(jī)查詢應(yīng)用提供更好的高可用性(比如負(fù)載均衡和應(yīng)用透明切塊),但同時(shí)也增加日常維護(hù)的復(fù)雜程度。如果考慮能夠持續(xù)穩(wěn)定地向外圍系統(tǒng)提供數(shù)據(jù)查詢服務(wù),推薦使用主備機(jī)數(shù)據(jù)庫均為RAC 的模式。六、 方案特點(diǎn)1. 高性能、高可靠性本方案采用本地備份與遠(yuǎn)程復(fù)制相結(jié)合, 最大限度的保證業(yè)務(wù)數(shù)據(jù)的安全性。 結(jié)合對操作系統(tǒng)級和數(shù)據(jù)庫級的性能優(yōu)化, 消除系統(tǒng)瓶頸, 使硬件資源得到最大限度的利用。2
11、. 方便靈活在系統(tǒng)中, 備份數(shù)據(jù)中心的數(shù)據(jù)庫系統(tǒng)可以切換到打開狀態(tài), 不同于冷容災(zāi)模式下容災(zāi)站點(diǎn)的數(shù)據(jù)庫系統(tǒng)在進(jìn)行數(shù)據(jù)復(fù)制是不可用的情況。 因此, 備份數(shù)據(jù)中心可以通過為其它系統(tǒng)提供數(shù)據(jù)共享服務(wù)。 如通過備份數(shù)據(jù)中心為綜合查詢系統(tǒng)提供快速的數(shù)據(jù)抽取功能,并且實(shí)現(xiàn)數(shù)據(jù)的抽取與生產(chǎn)系統(tǒng)完全隔離,減少對生產(chǎn)系統(tǒng)的影響。3. 高效率、低負(fù)載數(shù)據(jù)復(fù)制引擎使用基于Log 的復(fù)制,復(fù)制操作集中于對數(shù)據(jù)的改變,因此將對源數(shù)據(jù)庫系統(tǒng)、 源操作系統(tǒng)和網(wǎng)絡(luò)的影響最小化。 數(shù)據(jù)復(fù)制引擎效率很高, 同時(shí)保證了復(fù)制數(shù)據(jù)的精確性。 在源數(shù)據(jù)庫一端, 數(shù)據(jù)復(fù)制引擎嚴(yán)格地遵守讀一致性模式。 在目標(biāo)數(shù)據(jù)庫一端,數(shù)據(jù)復(fù)制引擎使用 O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械質(zhì)量檢測服務(wù)合同
- 職場辦公技能培訓(xùn)教育范文
- 高考語文復(fù)習(xí):人物傳記類文言文專練
- 電線電纜采購合同書
- 法律行業(yè)律師服務(wù)費(fèi)用免責(zé)協(xié)議
- 經(jīng)典童話白雪公主的解讀與賞析
- 高考英語完形填空專題集中訓(xùn)練含參考答案(5份)
- 農(nóng)村居民公共服務(wù)需求滿足指導(dǎo)手冊
- 問題解決指南
- 金融科技服務(wù)風(fēng)險(xiǎn)免責(zé)合同
- 檔案館建筑設(shè)計(jì)規(guī)范
- 《英語閱讀3》課程教案
- 安全標(biāo)準(zhǔn)化法律法規(guī)識別清單
- 高分子材料完整版課件
- DB1301∕T 369-2021 設(shè)施蔬菜有機(jī)肥替代化肥技術(shù)規(guī)程
- IPCJEDEC J-STD-020 塑料集成電路(IC)SMD的潮濕回流敏感性分類 該
- a04-hci深信服超融合配置指南_v1
- 急診與災(zāi)難醫(yī)學(xué)第二版配套課件 05 心悸與心律失常
- 流體力學(xué)第二版蔡增基課件
- 天然氣管道保護(hù)蓋板涵施工方案
- 燒結(jié)普通磚抗壓強(qiáng)度試驗(yàn)
評論
0/150
提交評論