2007.12.03c / 12:00
001) Postup při opravě *.nx1 tabulek při havárii serveru
nxRecover - oprava *.nx1 tabulek
Utilitu nxRecover si můžete stáhnout na stránkách výrobce NexusDB - download nxRecover
Popis (anglický) použití naleznete zde The NexusDB NXRecover Tool
Použití je následující:
Při havárii serveru (může být způsobena například výpadkem proudu) může dojít k porušení
datových tabulek - souborů *.nx1.
S největší pravděpodobností budou porušeny ty tabulky (*.nx1 soubory), které byly aktualizovány
těsně před pádem serveru.
Doporučujeme tedy pomocí Průzkumníka nebo jiného správce souborů najít v datovém adresáři
serveru (je nastaven v Aliasu) ty tabulky, které mají čas změny od okamžiku pádu serveru
až o několik minut zpětně a ty přesunout do nějakého pracovního adresáře, např.:
C:\zachrana
K porušení tabulek může dojit jen zcela vyjímečně, běžně se to při možném pádu serveru
nestává, porušena může být s největší pravděpodobností tabulka, která byla aktualizována
jako poslední, několik dalších tabulek se bere jen pro jistotu a zrychlení opravy.
Potom spusťte dávku nxBatchRecover.bat s parametrem cesty k adresáři s *.nx1 tabulkami
pro záchranu, např.:
nxBatchRecover.bat C:\zachrana
Po provedení záchrany opět původní tabulky *.nx1 z adresáře C:\zachrana přesuňte
zpět do datového adresáře serveru.
Dávka nxBatchRecover.bat pracuje tak, že původní soubor *.nx1 přejmenuje a z něj pak
zrekonstruuje původní datový tvar s blob položkami a indexy.
Rychlost záchrany je na počítači s dvoujádrovým 2 Ghz CPU a 2 GB paměti
asi 128 MB za minutu, za hodinu je tak možné zachránit asi 7,5 GB *.nx1 tabulek.