高可用性災(zāi)難恢復(fù) (HADR) 使用數(shù)據(jù)庫日志將數(shù)據(jù)從主數(shù)據(jù)庫復(fù)制到備用數(shù)據(jù)庫。在備用數(shù)據(jù)庫上重放日志時,某些活動可能會導(dǎo)致備用數(shù)據(jù)庫落后于主數(shù)據(jù)庫。某些活動要進行大量記錄,它們生成的大量日志文件可能會導(dǎo)致存儲問題。雖然使用日志將數(shù)據(jù)復(fù)制到備用數(shù)據(jù)庫是可用性策略的核心,但記錄本身可能會對解決方案的可用性產(chǎn)生負面影響。合理設(shè)計維護策略,配置系統(tǒng)以盡可能降低日志記錄的負面影響,并允許日志記錄保護您的事務(wù)數(shù)據(jù)。
10多年的鹿泉網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整鹿泉建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“鹿泉網(wǎng)站設(shè)計”,“鹿泉網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
數(shù)據(jù)定義語言(DDL)
數(shù)據(jù)操作語言(DML)
緩沖池操作
表空間操作
聯(lián)機重組 詳細記錄所有操作
脫機重組 通常按幾百或幾千個受影響的行來記錄操作
存儲過程和用戶定義的函數(shù)(UDF)的元數(shù)據(jù)(但不是相關(guān)對象或庫文件)
聯(lián)機重組過程中,詳細記錄所有操作。結(jié)果,HADR 可以復(fù)制操作,而不會使備用數(shù)據(jù)庫比它在進行更多典型數(shù)據(jù)庫更新時更加遠遠地落在后面。但是,由于生成大量日志記錄,所以此行為可能對系統(tǒng)產(chǎn)生較大影響。
如果未如聯(lián)機重組那樣大量地記錄脫機重組,通常按幾百或幾千個受影響的行來記錄操作。這意味著備用數(shù)據(jù)庫將落后,因為它等待每個日志記錄,然后立刻重放許多更新。如果脫機重組是非集群的,那么在整個重組操作之后生成單一日志記錄。此方式在最大程度上影響備用數(shù)據(jù)庫與主數(shù)據(jù)庫保持同步的功能。備用數(shù)據(jù)庫從主數(shù)據(jù)庫接收日志記錄之后,將執(zhí)行整個重組過程。
HADR 不復(fù)制存儲過程、UDF 對象和庫文件。必須在主數(shù)據(jù)庫和備用數(shù)據(jù)庫中相同路徑上創(chuàng)建文件。如果備用數(shù)據(jù)庫無法找到引用的對象或庫文件,那么備用數(shù)據(jù)庫上的存儲過程或 UDF 調(diào)用將失敗
高可用性災(zāi)難恢復(fù) (HADR) 使用數(shù)據(jù)庫日志將數(shù)據(jù)從主數(shù)據(jù)庫復(fù)制到備用數(shù)據(jù)庫。主數(shù)據(jù)庫允許不進行日志記錄的操作,但不會將此類操作復(fù)制到備用數(shù)據(jù)庫。如果要在備用數(shù)據(jù)庫中反映未日志記錄的操作(例如,對歷史記錄文件的更新),那么必須執(zhí)行額外的步驟來實現(xiàn)此目的。
以下是一些情況示例,在這些情況下,不會將主數(shù)據(jù)庫上的操作復(fù)制到備用數(shù)據(jù)庫:
在指定了 NOT LOGGED INITIALLY 選項的情況下創(chuàng)建的表不會被復(fù)制。在 HADR 備用數(shù)據(jù)庫接管主數(shù)據(jù)庫后嘗試訪問這樣的表將導(dǎo)致錯誤。
將復(fù)制所有已進行日志記錄的 LOB 列。將不會復(fù)制未進行日志記錄的 LOB 列。但是,在備用數(shù)據(jù)庫上將為它們分配空間,將二進制的零作為該列的值。
不復(fù)制使用 UPDATE DATABASE CONFIGURATION(更新數(shù)據(jù)庫配置) 和 UPDATE DATABASE MANAGER CONFIGURATION(更新數(shù)據(jù)庫管理配置) 命令對數(shù)據(jù)庫配置所作的更新。
不復(fù)制數(shù)據(jù)庫配置參數(shù)和數(shù)據(jù)庫管理器配置參數(shù)。
對于用戶定義的函數(shù)(UDF)來說,不復(fù)制對數(shù)據(jù)庫外部的對象(例如相關(guān)的對象和庫文件)所作的更改。您需要通過其他方法在備用數(shù)據(jù)庫上對它們進行設(shè)置。
不會自動地將恢復(fù)歷史記錄文件(db2rhist.asc)以及對其所作的更改從主數(shù)據(jù)庫復(fù)制到備用數(shù)據(jù)庫。
通過發(fā)出具有 REPLACE HISTORY FILE 選項的 RESTORE DATABASE 命令,可以將歷史記錄文件的原始副本(從主數(shù)據(jù)庫的備份映像中獲?。┓诺絺溆脭?shù)據(jù)庫上:
RESTORE DB KELLY REPLACE HISTORY FILE
初始化 HADR 并接著對主數(shù)據(jù)庫執(zhí)行備份活動后,備用數(shù)據(jù)庫上的歷史記錄文件就已過期。但是,每個備份映像中都存儲了歷史記錄文件的一個副本。通過使用以下命令從備份映像中抽取歷史記錄文件,可以更新備用數(shù)據(jù)庫上的歷史記錄文件:
RESTORE DB KELLY HISTORY FILE
請不要使用正規(guī)操作系統(tǒng)命令將數(shù)據(jù)庫目錄中的歷史記錄文件從主數(shù)據(jù)庫復(fù)制到備用數(shù)據(jù)庫。進行復(fù)制時,如果主數(shù)據(jù)庫正在更新歷史記錄文件,那些文件就會損壞。
如果執(zhí)行接管操作并且備用數(shù)據(jù)庫有最新的歷史記錄文件,那么對新的主數(shù)據(jù)庫執(zhí)行的備份和復(fù)原操作將在歷史記錄文件中生成新記錄,并且與原始主數(shù)據(jù)庫上生成的記錄完全混合。如果歷史記錄文件過期或者缺少條目,那么可能無法進行自動增量復(fù)原;而是,您將需要執(zhí)行手動增量復(fù)原操作。
網(wǎng)頁題目:HADR復(fù)制的操作以及不復(fù)制的操作
URL地址:http://jinyejixie.com/article0/poecio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、標簽優(yōu)化、網(wǎng)站導(dǎo)航、軟件開發(fā)、搜索引擎優(yōu)化、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)