Obnova dat

Může se stát, že je potřeba obnovit předchozí stav dat. Až do verze programu Knihy 0.68 to šlo řešit pouze pomocí externího programu OBNOV.EXE (verze 0.69 programu Obnov ke stažení třeba zde). Od verze programu Knihy 0.69 lze spouštět obnovu také odsud.

[rychlý skok na podkapitolu Obnova proběhla, ale…]

Rozdíl mezi oběma obnovami dat je ten, že program OBNOV.EXE umožní obnovit jakoukoliv verzi dat, kdežto program KNIHY.RDB umožní obnovit pouze stejnou verzi dat (nebo velmi příbuznou) jakou verzi má on sám

Obnova pomocí programu KNIHY.RDB

Do programu Knihy se přihlásíme jako správce (máme-li zapnuto přihlašování) a v menu postupně vybereme položky: Speciality / Správa databáze / Obnova dat. Poté se zobrazí otázka V průběhu obnovovacího procesu nesmí být nikdo další přihlášen do programu KNIHY. Je toto splněno? Pokud odpovíte stiskem klávesy A (odpovíte tak na předchozí otázku ANO) vstoupíte do společné části obnovy s programem OBNOV.EXE. Odpovíte-li "nesprávně", zobrazí se vysvětlující hláška…

Obnova pomocí programu OBNOV.EXE

Nejprve je dobré se přesvědčit, jakou verzi programu OBNOV.EXE mám. Spusťte program Obnov bez parametrů a zobrazí se toto hlášení (příklad)

F10! OBNOV.EXE v0.69 - Nevim co mam delat

Program je podle hlášení ve verzi 0.69, což je první funkční verze obnovy ! Po přečtení tohoto hlášení je třeba stisknout klávesu F10. Pro vlastní obnovu dat spustíme program OBNOV s parametrem OBNOV (musí být psaný velkými písmeny)

Společná část obnovovacího procesu

Na počátku se zobrazí varování Opravdu chces zacit obnovovat databazi??? Akce nejde vratit! Vsechny zmeny od vytvoreni zalohy do teto chvile budou ztraceny! Odpovědět lze stiskem kláves N a A (jako Ne a jako Ano) . Po odpovědi ANO již nelze obnovu zastavit!

Následuje výběr souboru. Mezi jednotlivými výběrovými poli přecházíme klávesu TAB ve výběrovém poli se pohubujeme pomocí klávesových šipek. Jakmile vybereme soubor, stiskneme klávesu ENTER. Poté proběhne několik testů na celistvost a správnost zálohy. Je-li záloha rozdělena na více disket či souborů dojde ke spojování do jednoho souboru (je popsáno níže). V těchto testech může společná část obnovy ohlásit chybu (texty bez háčků a čárek). Po ohlášení chyby program OBNOV.EXE skončí s návratovým kódem, který lze otestovat… Program KNIHY.RDB navíc zobrazí svoji chybovou hlášku, může též nabídnout i vysvětlující text, je-li k dispozici. Přehledně zobrazuje chybové hlášení následující tabulka

návratový
kód
hlášení společné části hlášení programu KNIHY
51 Tato zaloha nepatri k programu KNIHY.RDB, nebo je poskozena (1) Soubor s obnovovanými daty není v pořádku - kód 51
Dojde-li k této hlášce, je záložní soubor hrubě poškozen a nelze jej jakkoliv zachránit či použít pro obnovu dat
52 Tato zaloha nepatri k programu KNIHY.RDB, nebo je poskozena (2) Soubor s obnovovanými daty není v pořádku - kód 52
Buďto je soubor poškozen, anebo se nejedná o soubor se záložními daty pro program Knihy .
53 Soubory se zalohou nejsou vsechny v jednom adresari Chybí jedna z částí souboru s daty
Máte-li nahrány části zálohy na nevyměnitelném médiu (hardisk), jedna z částí chybí. Nahráváte-li části z disket (nebo z pásek,Cdromu apod), vzdala obsluha hledání správné diskety stiskem klávesy ESC
54 Velikost souboru nesouhlasí, má být XXX a je YYY bytů Velikost souboru s daty nesouhlasí
Byl-li soubor původně v celku, byla jeho velikost zkrácena. U "slepovaného" souboru toto mohlo potkat jakoukoliv část souboru. Obnova by nebyla kompletní…
55 *** mnoho variant hlášení, viz popis níže Obnova byla ručně zastavena pro nesoulad verzí dat
Obsluze se zobrazilo některé hlášení o nesouhlasu verzí dat a programu a sama rozhodla, že se pokračovat raději nebude. Pokud by obsluha dala pokyn k pokračování, obnova by proběhla v pořádku. Jde o to, že data mohou být zastaralá a někde by mohl existovat novější soubor se zálohou.
56 Nejprve ukončete program KNIHY.RDB. Obnova nebude pokračovat - kód XX K této chybě {56} nemohlo v programu KNIHY.RDB nikdy dojít, informujte programátora!
Obnovujete-li pomocí programu OBNOV.EXE, nikdo další nesmí program KNIHY používat. Pokud jej používá, obnova "sama sebe" nemůže proběhnout. Program KNIHY.RDB je na tuto situaci stavěn a místo chyby 56 ohlásí chybu 57. Kód XX může být důležitý pro odstranění chyby…

Murphyho zákony fungují, sotva programátor odevzdal svoje dílko ve verzi 0.69 testerům, podařilo se tuto chybu vyvolat i v programu KNIHY.RDB. Chyba se v programu KNIHY.RDB projevuje při zvláště hrubém ukončení programu KNIHY.RDB na síti, přičemž to tato síť nepochopí…

57 Data ze zálohy jsou ve verzi X, program je ve verzi Y. Z programu KNIHY.RDB nelze obnovu spustit. Obnova skončila chybou 57 (nepovolená kombinace verzí).
Hlášení ze společné části je všeříkající a tak pokud nutně potřebujeme spustit obnovu z těchto dat, je třeba použít OBNOV.EXE. Současně totiž bude potřeba obnovit i program KNIHY.RDB - obnova sama sebe je vždy problémová…
152 Disk není připraven Disk nebo disketa nebyla vložena či připravena
Disk nebyla připravena, nebyla vložena, nebo byla totálně nečitelná a obsluha raději stiskla klávesu ESC

Mohou se objevit i jiné chyby, např 100 a 101 (obecná chyba čtení a zápisu)… Ty je třeba řešit pomocí vašeho počítačového technika. Objeví-li se chyby v rozsahu 90-99 při spuštění obnovy z OBNOV.EXE, je poškozen nebo zablokován aktuální soubor UPGRADE.000. Pokud se tyto chyby projeví v programu KNIHY.RDB, někdo nebo něco úmyslně poškozuje vaše data!!!

Spojování záložního souboru probíhá takto: Nejprve se zobrazí hlášení Část X. Je potřeba načíst XX bytů a zahájí se načítání části X, po načtení se zobrazí hlášení po této části zbývá X bytů. Zbývá-li alespoň jediný byte záložního souboru, je zahájeno hledání další části souboru. Pokud se najde, pokračuje obnova bez potřeby zásahu obsluhy. Není-li nalezen, může dojít ke dvou případům. Je-li načítáno z nevyměnitelného média (hardisk) zobrazí se výše popsaná chyba 53. Je-li načítáno z vyměnitelného média (disketa, páska apod) zobrazí se výzva Vloz disk obsahujici soubor XXX a stlac klavesu - klavesa ESC ukonci obnovovani. Stisk klávesy ESC vyvolá chybu 53 (ale tentokrát společná část chybu textem nevyhlásí). Po výměně diskety se buď záloha rozjede, nebo se zopakuje předchozí hlášení nebo se zobrazí hlášení Není vložen disk v mechanice. Odklepnutí této hlášky klávesou ESC ohlásí chybu 152

Je-li soubor spojen, probíhají testy na velikost a správnost záložního souboru. Poté proběhnou testy na verzi dat v záloze. Pokud program usoudí, že by to s verzemi nemuselo být všechno v pořádku zobrazí některou z následujících hlášek

Nepodarilo se zjistit aktualni verzi programu KNIHY.RDB,coz muze zpusobit problemy (obnovovana data maji verzi XXX. OPRAVDU POKRAČOVAT?!?!?

Je-li aktuální program KNIHY.RDB poškozen, nebo chybí, můžete nechat pokračovat v obnově. V opačném případě raději obnovu přerušte a spusťte program KNIHY.RDB, nemusíte v něm nic dělat a ukončit jej. Následná obnova již proběhne správně.

Pozor! Ve vybrane zaloze jsou data pro verzi XXX ale aktualni program KNIHY.RDB ocekava verzi YYY Chcete-li v obnove pokracovat, musite mit spravnou verzi KNIHY.RDB OPRAVDU CHCETE POKRACOVAT V OBNOVE?

Toto hlášení se zobrazuje hlavně tehdy, když vybraná obnova neobsahuje zazálohovaný program. Pokud necháte pokračovat a nebudete mít správnou verzi KNIHY.RDB, je obnova zbytečná, data nepůjdou použít.

Obnovena data budou mit XXX verzi dat nez je aktualni
aktualni verze: X
obnovov. verze: Y
Pokracovat?
Toto je spíše informační hláška. Zamyslete se, zda neexistuje vhodnější záložní soubor. Místo XXX se zobrazí buďto slovo novější nebo starší

Poté se už jen krátce otestuje soubor KNIHY.RDB (možná chyba 56) a rozbíhá se vlastní obnova dat. Případné následné chyby vznikají většinou nedostatkem místa na disku či problémy se sítí. Ty odstraní nejlépe váš správce počítačů.

Po skončení obnovy zkuste opakovaně spustit program knihy.rdb a nahlédnout do klientů, knih i kazet. Probíhá-li vše bez chybových hlášení, je vše v pořádku.

Obnova proběhla,ale…

Objeví-li se po obnovení dat a spuštění programu KNIHY.RDB hlášení o nekonzistentnosti indexů, ukončete program KNIHY.RDB a smažte všechny soubory s příponou X00 (iks nula nula)

Obnovujete-li data do prázdného adresáře, nemusí se obnovit programové soubory (s velkou pravděpodobností se jednalo o zálohu "pouze dat")  může vyvstat potřeba zjistit, jakou verzi programu si mám připravit. Spusťte program OBNOV.EXE s parametrem UPGRADE.000 (tři nuly-na velikosti písmen nezáleží), na obrazovku se vypíše vše potřebné. Nedojde-li k výpisu, je zřejmě záloha poškozena…

o úroveň výše ] Knihy / kapitola 1 ] [ Knihy / kapitola 2 ]


Tato stránka byla autorem Webu naposledy ručně editována nebo automaticky upravena  29.03.2015 00:47:53
počet přístupů