高可用性災(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ù)。
創(chuàng)新互聯(lián)為客戶提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站制作、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項目涵蓋了網(wǎng)頁設(shè)計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網(wǎng)站制作等網(wǎng)站方面業(yè)務(wù)。數(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ù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。