Poznámky k verzi

1Zabezpečená prostředí (Windows)

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 ]