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