Poznámky k verzi
1Pokud používáte produkt DB2 Universal Database v systému Windows
1a nejste administrátorem tohoto systému, můžete se setkat s problémy
1s oprávněními k souborům. Pokud narazíte na chybovou zprávu
1SQL1035N, SQL1652N nebo SQL5005C, jsou možné příčiny a řešení
1následující:
1Uživatel nemá dostatečná oprávnění k adresáři sqllib
1
- 1Problém
- 1Při pokusu o otevření příkazového procesoru DB2 nebo příkazového okna
1uživatel obdrží chybu SQL1035N nebo SQL1652N. Kód produktu DB2
1Universal Database (soubory jádra) je instalován do adresářové struktury
1s omezenými oprávněními k zápisu. Některé nástroje produktu DB2
1Universal Database však potřebují v tomto adresáři DB2INSTPROF zapisovat
1a vytvářet soubory.
- 1Řešení
- 1Vytvořte nový adresář, ke kterému můžete uživatelům udělit alespoň
1oprávnění MODIFY, a pomocí příkazu db2set -g db2tempdir
1vytvořte odkaz na nový adresář nebo nastavte proměnnou db2tempdir
1v prostředí systému Windows.
1
1Přestože uživatel patří do skupiny SYSADM_GROUP, nemá dostatečná
1oprávnění pro zápis do adresáře sqllib\<adr_instance>
1
- 1Problém
- 1Při pokusu o aktualizaci konfiguračního souboru správce databází
1(update dbm cfg) uživatel obdrží systémovou chybu SQL5005C. Uživatel
1nemá požadovaná oprávnění NTFS pro zápis do adresáře
1sqllib\adr_instance, přestože jste tohoto uživatele přidali do
1skupiny SYSADM_GROUP.
- 1První řešení
-
1Udělte uživatelům pro adresář adr_instance na úrovni souborového
1systému minimálně oprávnění MODIFY.
- 1Druhé řešení
- 1Vytvořte nový adresář, ke kterému můžete uživateli udělit minimálně
1oprávnění MODIFY. Pomocí příkazu db2set db2instprof proveďte
1směrování na tento nový adresář. Buď musíte znovu vytvořit příslušnou
1instanci tak, aby byly informace uloženy v novém adresáři instance, který
1byl určen příkazem db2instprof, nebo musíte přesunout starý adresář instance
1do nového adresáře.
1
[ Začátek stránky | Předchozí stránka | Další stránka | Obsah ]