Přeindexování dat
Z K.A.P.
Verze z 24. 11. 2008, 09:48, kterou vytvořil Greplová Alena (diskuse | příspěvky)
Cílem přeindexování dat je nové vytvoření informací o setřídění souboru, ale také jeho kompletní rekonstrukce.
Co se děje při indexování ?
- Vytvoří se pomocný soubor, který má stejné charakteristiky, jako indexovaný soubor; jeho jméno je tvořeno znaky 'TMP_' + prvními čtyřmi znaky ze jména souboru + přípona '.BTR'
- Přeindexovávaný soubor se otevře v režimu čtení, který umožňuje číst i poškozené soubory (server verze Pervasive SQL však nepřečte některé poškozené soubory, které klient verze Pervasive SQL zvládne přečíst) a data jsou kopírována do pomocného souboru. Tato fáze může u rozsáhlých souborů být značně časově náročná.
- Z přeindexovávaného souboru se vytvoří záložní kopie změnou přípony na .BAK (přejmenování). Tento soubor je vhodné později zazálohovat a smazat z pracovního disku.
- Pomocný soubor se přejmenuje na pracovní.
Podmínky přeindexování dat
Při přeindexování dat musí být splněny následující podmínky :
- Uživatel musí mít dostatečná přístupová práva k adresáři, ve kterém jsou přeindexovávané soubory (vytváření, zápis, přejmenování, ...)
- U sítí Novell nesmí být indexovaný soubor označen jako transakční nebo určený pouze pro čtení (nešlo by provést přejmenování)
- Na disku musí být dostatečný prostor pro pomocný soubor (nejméně tolik místa, kolik zabírá indexovaný soubor)
- Se souborem nesmí při indexování nikdo žádným způsobem manipulovat (čtení i zápis při práci v síti)