IBSurgeon FirstAID
產(chǎn)品編號(hào):114526
當(dāng)前版本:2.6
開 發(fā) 商:ibsurgeon
產(chǎn)品類型:軟件
產(chǎn)品功能:數(shù)據(jù)庫(kù)
開發(fā)平臺(tái):多語言
其他特性:Windows Form
產(chǎn)品源碼:不提供源碼
IBSurgeon FirstAID
產(chǎn)品概述:
IBSurgeon FIRSTAID工具,它可以自動(dòng)診斷和修復(fù)損壞的InterBase或Firebird數(shù)據(jù)庫(kù)-它可以修復(fù)損壞的,既不gbak也不gfix可以處理。
它使用自己的低級(jí)別的數(shù)據(jù)庫(kù)訪問而不使用InterBase或Firebird引擎,所以它可以執(zhí)行真正的“外科手術(shù)式”的操作和修復(fù)你的數(shù)據(jù)庫(kù),而所有其他的標(biāo)準(zhǔn)機(jī)制不能。
現(xiàn)在您可以在5分鐘內(nèi)恢復(fù)損壞的Firebird或InterBase數(shù)據(jù)庫(kù):
BFirstAID/FBFirstAID與其它標(biāo)準(zhǔn)恢復(fù)方法一起使用時(shí),它可以修復(fù)一個(gè)所有情況下超過95%的損壞的數(shù)據(jù)庫(kù)。IBSurgeon擁有一個(gè)免費(fèi)IBFirstAID的診斷專家版本,它可以用于準(zhǔn)確地檢查實(shí)際數(shù)據(jù)庫(kù)的狀態(tài)。它可以分析出您的數(shù)據(jù)庫(kù)的底層數(shù)據(jù)結(jié)構(gòu)并報(bào)告出在數(shù)據(jù)庫(kù)中可能存在的錯(cuò)誤的詳細(xì)日志。
您可以將診斷日志發(fā)送到我們的支持服務(wù),您將得到一個(gè)免費(fèi)的答案告知您的數(shù)據(jù)庫(kù)是否可以恢復(fù),是否可以通過IBFirstAid直接恢復(fù),或者我們是否需要執(zhí)行一些手動(dòng)的工作以協(xié)助其恢復(fù)處理過程。如果問題非常嚴(yán)重,我們還將嘗試并估算您的數(shù)據(jù)有多少能夠被恢復(fù)。
如下可能的損壞IBFirstAID能夠修復(fù)和糾正。詳細(xì)如下:
內(nèi)部gds軟件一致性檢查(找不到提示頁面(165))所需要的處理清單已損壞,數(shù)據(jù)庫(kù)無法打開。預(yù)計(jì)在這種情況下,無論gbak或者是gfix都不可能修復(fù)您的數(shù)據(jù)庫(kù)(除了在一個(gè)只讀數(shù)據(jù)庫(kù)的情況下)。IBFirstAID將修復(fù)丟失的頁面并恢復(fù)數(shù)據(jù)庫(kù)。
內(nèi)部gds軟件一致性檢查(減壓緩沖區(qū)(178)....)一個(gè)或多個(gè)記錄被損壞。數(shù)據(jù)應(yīng)該從損壞的數(shù)據(jù)庫(kù)與FIRSTAID提取導(dǎo)出。
內(nèi)部gds軟件一致性檢查(錯(cuò)誤記錄長(zhǎng)度(183)...)一個(gè)或多個(gè)記錄被損壞。數(shù)據(jù)應(yīng)該從損壞的數(shù)據(jù)庫(kù)與FIRSTAID提取導(dǎo)出。
當(dāng)試圖讀取數(shù)據(jù)庫(kù)文件時(shí)出現(xiàn)的針對(duì)文件“*.gdb”的未知數(shù)據(jù)庫(kù)I/O錯(cuò)誤。這通常表示一些數(shù)據(jù)庫(kù)頁面可能在數(shù)據(jù)庫(kù)文件的結(jié)尾處丟失(停電?)。在這種情況下數(shù)據(jù)庫(kù)無法打開。Gfix不能夠修復(fù)它。IBFirstAID將重新創(chuàng)建丟失的系統(tǒng)頁面并刪除錯(cuò)誤的指針。
數(shù)據(jù)庫(kù)文件出現(xiàn)損壞。錯(cuò)誤的頁面類型。頁面NNN是錯(cuò)誤的類型(預(yù)計(jì)X,發(fā)現(xiàn)Y)。這些錯(cuò)誤能夠標(biāo)示一些問題。但是通常它們是數(shù)據(jù)庫(kù)丟失的頁面,或者這些被訪問的頁面不是預(yù)計(jì)的頁面類型。例如,如果預(yù)計(jì)的頁面類型是5,則可能意味著一些數(shù)據(jù)可能已經(jīng)在一個(gè)表中遭到損壞。例如一個(gè)損壞可能阻止一個(gè)成功的備份或者可以使數(shù)據(jù)庫(kù)無法使
用該表。IBFirstAID修正錯(cuò)誤的頁面指針并修復(fù)數(shù)據(jù)庫(kù)。
錯(cuò)誤的記錄長(zhǎng)度。不能找到舊版本。IBFirstAID在數(shù)據(jù)庫(kù)中檢查每條記錄并嘗試修復(fù)這些記錄級(jí)上的錯(cuò)誤。
內(nèi)部gds軟件一致性檢查(指針頁面從mark_full(256)消失,文件:dpm.cpp line:3240)嚴(yán)重的腐化,數(shù)據(jù)導(dǎo)出與FIRSTAID提取建議。
其他數(shù)據(jù)庫(kù)損壞可致頁面丟失,損壞記錄,元數(shù)據(jù)問題,等等。