Dočasné soubory

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

Databázový server vytváří při svém běhu dočasné soubory. Na platformě win32 mají tyto soubory jméno ve tvaru asatxxxx.tmp. Tyto soubory se vytvářejí standardně v adresáři, který je určen systémovou proměnnou ASTMP, TMP, TMPDIR, TEMP (v tomto pořadí). Protože velikost těchto souborů může dosahovat i poměrně velkých hodnot, je nanejvýš důležité nasměrovat jejich vytváření (pomocí definice systémové proměnné ASTMP) do adresáře s daty a neponechat je na systémovém disku C:\Winnt\System32 (kde se jinak vytvářejí), který není často dostatečně velký. Nedostatek místa pro dočasné soubory vede k odmítnutí provedení SQL operace klienta s chybou disk full, což může mít při replikačním sehrávání fatální následky pro konsolidovaná data.

 

Po zastavení DB serveru (služby) by měly být tyto soubory automaticky odstraněny, pokud nějaké zůstaly, lze je bez obav ručně smazat.

 

Na WindowsNT/2000CZ se nastavuje systémová proměnná takto:

- klepnout pravým tlačítkem na Tento počítač a zvolit Vlastnosti

- zvolit záložku Upřesnit a klepnou na Proměnné prostředí

- ukázat na kteroukoliv položku ve spodním okně Systémové proměnné a zvolit Nová...(Přidat...)

- definovat proměnnou ASTMP s hodnotou existujícího adresáře pro dočasné soubory ASA, např. D:\Vision\DATA

- restartovat počítač

 

Na platformě Novell Netware tento problém obvykle není třeba řešit, protože dočasné soubory se automaticky ukládají mezi ostrá data

 

Související témata