文章詳情頁(yè)
DB2高可用性災(zāi)難恢復(fù)(HADR)的限制
瀏覽:3日期:2023-11-11 10:02:24
環(huán)境 產(chǎn)品:DB2 UDB 平臺(tái):跨平臺(tái) 版本:8.2 (8.1 補(bǔ)丁7) 問題 DB2 UDB 高可用性災(zāi)難恢復(fù)(HADR)是一種數(shù)據(jù)庫(kù)復(fù)制功能,它為部分和整個(gè)站點(diǎn)故障提供了高可用性解決方案。HADR 通過將數(shù)據(jù)的更改從源數(shù)據(jù)庫(kù)(稱為主數(shù)據(jù)庫(kù))復(fù)制到目標(biāo)數(shù)據(jù)庫(kù)(稱為備用數(shù)據(jù)庫(kù))來防止數(shù)據(jù)丟失,這一數(shù)據(jù)復(fù)制操作是通過庫(kù)日志來實(shí)現(xiàn)的。這里介紹一下配置使用 HADR 時(shí)應(yīng)考慮和加以注重的關(guān)于 HADR 的限制。 解答 關(guān)于高可用性災(zāi)難恢復(fù)(HADR)的限制總結(jié)如下:: 1. 僅在 DB2 UDB 企業(yè)服務(wù)器版本(ESE)上支持 HADR。但是,當(dāng) ESE 上有多個(gè)數(shù)據(jù)庫(kù)分區(qū)時(shí),不支持 HADR。 2. 主數(shù)據(jù)庫(kù)和備用數(shù)據(jù)庫(kù)必須具有相同的操作系統(tǒng)版本和相同的 DB2 UDB 版本,交替卷動(dòng)升級(jí)過程中較短時(shí)間除外。 3. 主數(shù)據(jù)庫(kù)和備用數(shù)據(jù)庫(kù)上的 DB2 UDB 發(fā)行版必須具有相同的位大小(32 位或 64 位)。 4. 不支持備用數(shù)據(jù)庫(kù)上的讀操作。客戶機(jī)無法與備用數(shù)據(jù)庫(kù)連接。 5. 只能由當(dāng)前主數(shù)據(jù)庫(kù)執(zhí)行日志歸檔。 6. 備用數(shù)據(jù)庫(kù)上不支持備份操作。 7. 不可將非(日志)記錄操作復(fù)制到備用數(shù)據(jù)庫(kù)中。 由于 HADR 是使用庫(kù)日志來將數(shù)據(jù)復(fù)制到備用數(shù)據(jù)庫(kù)的,因此主數(shù)據(jù)庫(kù)中答應(yīng)非記錄操作,但不答應(yīng)將此類操作復(fù)制到備用數(shù)據(jù)庫(kù)。這些非復(fù)制操作包括以下操作(但不僅限于以下操作): 1)使用指定的 NOT LOGGED INITIALLY 選項(xiàng)創(chuàng)建的表。 2)BLOB 和 CLOB 字段。雖然這些字段不被復(fù)制,但會(huì)在備用數(shù)據(jù)庫(kù)上為其分配空間。 3)使用 UPDATE DATABASE CONFIGURATION 和 UPDATE DATABASE MANAGER CONFIGURATION 命令對(duì)數(shù)據(jù)庫(kù)配置所執(zhí)行的更新。 4)恢復(fù)歷史文件及對(duì)此歷史文件的更改。 8. 不支持使用指定的 COPY NO 選項(xiàng)的裝入操作。 9. 不支持使用 DataLink。 10.不支持原始日志。 HADR 不支持對(duì)數(shù)據(jù)庫(kù)日志文件使用原始 I/O(直接磁盤存取)。假如使用 START HADR 命令啟動(dòng) HADR,或者假如在配置了 HADR 后重新啟動(dòng)數(shù)據(jù)庫(kù),將檢測(cè)原始日志,導(dǎo)致相關(guān)聯(lián)的命令失敗并產(chǎn)生 SQL1768N 原因碼“9的報(bào)錯(cuò),即: 數(shù)據(jù)庫(kù)配置為使用原始日志。但是,HADR 不支持對(duì)數(shù)據(jù)庫(kù)日志文件使用原始 I/O(直接磁盤存取)。
標(biāo)簽:
DB2
數(shù)據(jù)庫(kù)
排行榜
