IBSurgeon Pack是一款可幫助用戶處理并解決數(shù)據(jù)庫問題的工具,針對InterBase和Firebird數(shù)據(jù)庫,修復(fù)其損壞的數(shù)據(jù),讓數(shù)據(jù)可重新打開。當(dāng)用戶遇到因數(shù)據(jù)不完整而無法使用的數(shù)據(jù)時,便可通過該軟件來進行修復(fù),提高數(shù)據(jù)庫使用效率,減少用戶的風(fēng)險。
安裝說明
1、下載并解壓,安裝,勾選我接受協(xié)議
2、選擇安裝路徑
3、安裝完成,退出向?qū)?/p>
使用說明
一、打開數(shù)據(jù)庫
您可能認為這就是我們將“打開數(shù)據(jù)庫”專用于本指南的單獨部分的原因——您絕對正確。在運行診斷或修復(fù)程序之前應(yīng)調(diào)查數(shù)據(jù)庫。當(dāng)您單擊“打開數(shù)據(jù)庫”時,IBFirstAID開始構(gòu)建損壞數(shù)據(jù)庫的內(nèi)部表示,該表示將用于所有進一步的操作
1、如何估計打開數(shù)據(jù)庫所需的時間?
這取決于數(shù)據(jù)庫頁面大小、數(shù)據(jù)庫的整體大小和計算機的速度。
數(shù)據(jù)庫頁面大小越小,速度就越慢。
幾個例子:
-在配備512Mb RAM的Pentium-4 2Ghz計算機上可以在2分鐘內(nèi)打開頁面大小為4096字節(jié)的2Gb數(shù)據(jù)庫。
-300Mb的數(shù)據(jù)庫,頁面大小=1024字節(jié)在同一臺計算機上也可以在大約2分鐘內(nèi)打開。
2、在你開始之前
1)如果InterBase或Firebird服務(wù)器正在運行,請停止它
2)制作所有數(shù)據(jù)庫文件的備份文件副本(即,只需使用Windows資源管理器或類似工具將所有數(shù)據(jù)庫文件復(fù)制到另一個位置)
3、打開數(shù)據(jù)庫的方法
要打開數(shù)據(jù)庫,請在主菜單中單擊“數(shù)據(jù)庫打開”(或相應(yīng)的工具按鈕),
然后你需要添加數(shù)據(jù)庫文件才能打開。
單擊“添加文件”以添加每個數(shù)據(jù)庫文件。如果您打算打開多卷數(shù)據(jù)庫,您需要選擇它包含的每個文件。
如果您需要從列表中刪除某個文件,請選擇它并單擊“刪除”?!叭壳宄睂⑶宄麄€列表。
二、分析數(shù)據(jù)庫
待所有數(shù)據(jù)庫文件都在列表中后,單擊“確定”,IBFirstAID開始數(shù)據(jù)庫分析??赡苄枰獛追昼姴拍芡瓿?。主屏幕底部的進度指示器將為您提供有關(guān)操作百分比的信息。
在分析過程中,“日志”窗口中可能會出現(xiàn)一些消息。其中最糟糕的是“無法構(gòu)建內(nèi)部數(shù)據(jù)庫映像。數(shù)據(jù)庫似乎已經(jīng)死了?!?如果您看到它,您可以跳轉(zhuǎn)到下面的“請求 IBSurgeon 維修服務(wù)”部分。
分析完成后,您將在“日志”主窗口中看到以下消息:
10.01.2005 17:30:34信息:實際頁數(shù):1426 在數(shù)據(jù)庫中找到
10.01.2005 17:30:34信息: ====== 數(shù)據(jù)庫已準(zhǔn)備好進行診斷和修復(fù)。====
10.01.2005 17:30:34信息: ======現(xiàn)在選擇“診斷”或“修復(fù)”。 ====
這意味著現(xiàn)在您可以開始診斷或修復(fù)您的數(shù)據(jù)庫。
三、診斷
如果您看到消息“數(shù)據(jù)庫已準(zhǔn)備好進行診斷和修復(fù)”,您可以開始“診斷”。在診斷期間將檢查表和索引。最重要的是表格,因為它們包含系統(tǒng)和用戶數(shù)據(jù),但索引的檢查對于估計情況也很有用。
重要的!
如果您有IBFirstAID救護車,您可以跳過診斷步驟,因為在這種情況下,它將在維修期間在后臺自動執(zhí)行。
重要的!
1、這需要多久?
診斷可能需要幾分鐘時間。在配備RAM 1 Gb計算機的Pentiuim-4 3.0Ghz上,每GB數(shù)據(jù)庫的估計時間為1.5分鐘。
2、診斷日志調(diào)查
如果您是IBFirstAID(即IBFirstAID診斷師)的試用用戶,并且您需要知道IBFirstAID救護車是否會幫助您,請將診斷日志發(fā)送給IBSurgeon支持團隊。
請點擊主菜單“詳細日志”
然后單擊“保存重要”按鈕并保存。之后點擊“全部保存”。
四、修理
如果您有IBFirstAID Ambulance,您可以對打開的數(shù)據(jù)庫運行修復(fù)程序-單擊“DatabaseRepair”或相應(yīng)的工具按鈕。
IBFirstAID會要求您確保您有數(shù)據(jù)庫的備份副本。
如果您有備份-單擊“確定”,修復(fù)程序?qū)㈤_始。
1、這需要多久?
修復(fù)每GB需要1-2分鐘。但有時當(dāng)需要重新創(chuàng)建大量頁面時,可能需要更多時間。
2、維修過程
IBFirstAID檢查數(shù)據(jù)庫的底層物理一致性并修復(fù)遺漏的關(guān)系;重新創(chuàng)建系統(tǒng)頁面并剪切錯誤鏈接。
您可以在“日志”窗口中查看修復(fù)過程的詳細信息。實際上您不需要仔細閱讀它們——如果您遇到嚴重問題,您只能請求IBSurgeon支持。
BFirstAID不會修復(fù)輕微損壞和刷新數(shù)據(jù)庫狀態(tài)——您需要執(zhí)行額外的最終步驟來完成修復(fù)并使您的數(shù)據(jù)庫完全正確和新鮮。IBFirstAID數(shù)據(jù)庫修復(fù)程序完成后,您將在屏幕底部看到“最終步驟>>”按鈕。
五、最后的步驟
如果您單擊“最終步驟”,您將看到以下窗口:
這是完成數(shù)據(jù)庫修復(fù)的說明:
a) IBFirstAID 修復(fù)程序完成后,您需要運行標(biāo)準(zhǔn)方法來完成修復(fù)。 首先,您需要使用以下命令行運行g(shù)fix.exe(它位于 InterBase/Firebird 安裝的“Bin”目錄中):
gfix.exe -v -full -user SYSDBA -password < your_sysdba_password > Disk:\Path\ your_database.gdb
請保留此命令的結(jié)果以備將來使用。
b) 之后使用另一個開關(guān)組合運行g(shù)fix.exe:
gfix.exe -mend -ig -user SYSDBA -password < your_sysdba_password > Disk:\Path\ your_database.gdb
請保留此命令的結(jié)果以備將來使用。
c) Gfix修復(fù)了輕微的損壞并準(zhǔn)備數(shù)據(jù)庫進行備份。然后您需要使用gbak.exe(與gfix.exe 在同一目錄中)備份數(shù)據(jù)庫。
使用以下命令備份數(shù)據(jù)庫:
gbak.exe -b -g -user SYSDBA -password < your_sysdba_password > 磁盤:\Path\ your_database.gdb 磁盤:\Path\ backup.gbk
請保留此命令的結(jié)果以備將來使用。
d) 從備份中恢復(fù)數(shù)據(jù)庫。運行命令:
gbak -c -user SYSDBA -password < your_sysdba_password > 磁盤:\Path\ backup.gbk磁盤:\Path\ your_database.gdb
這就是全部 - 現(xiàn)在數(shù)據(jù)庫已修復(fù)。
如果您在這些步驟中遇到問題,請單擊“請求 IBSURGEON 支持”按鈕。
標(biāo)簽: 數(shù)據(jù)庫修復(fù)
下載地址
精品推薦
-
Qlik Sense
詳情 -
Power BI Desktop
詳情 -
MongoDB Compass軟件
詳情 -
Navicat Premium 15
詳情 -
微軟Access2019免產(chǎn)品密鑰激活破解版
詳情 -
Power Designer
詳情 -
mysql數(shù)據(jù)庫批量實體CS類導(dǎo)出工具
詳情 -
Navicat全系列注冊碼生成器
詳情 -
Access數(shù)據(jù)庫引擎
詳情 -
SQL2005開發(fā)版
詳情 -
FileMaker Pro Advanced
詳情 -
Navicat Premium 16永久激活版
詳情 -
Stellar Repair for SQLite(SQLite數(shù)據(jù)庫恢復(fù))破解版
詳情 -
Microsoft Office Access database Engine免安裝版
詳情 -
IBM SPSS Statistics22
詳情 -
ApexSQL Log
詳情
-
1 DBC2000
裝機必備軟件
網(wǎng)友評論