Uwagi do wydania

5Niezgodność z menedżerem sterowników Merant (UNIX)

5Kiedy menedżer sterowników Merant odwołuje się do sterownika ODBC programu 5DB2 w systemie UNIX, występują nieprawidłowości w obsłudze znaków 5Unicode. Nieprawidłowości te powodują, że menedżer sterowników Merant 5korzysta z formatu Unicode, nawet jeśli aplikacja nie zgłaszała takiego 5żądania. Sytuacja ta może prowadzić do problemów z takimi produktami, 5jak Centrum hurtowni danych, Menedżer katalogu informacyjnego i MQSI, które 5wymagają, aby program Merant Driver Manager obsługiwał źródła danych 5producentów innych niż IBM. Do czasu udostępnienia trwałego rozwiązania 5można używać alternatywnej biblioteki sterowników ODBC programu DB2 bez 5obsługi kodu Unicode.

5Alternatywna biblioteka sterowników ODBC programu DB2 bez obsługi formatu 5Unicode jest dołączana do programu DB2 UDB wersja 8.1 dla systemów AIX, 5HP-UX i Środowiska Operacyjnego Solaris. Aby użyć tej alternatywnej 5biblioteki, należy utworzyć jej kopię, nadając kopii nazwę oryginalnej 5biblioteki sterowników.

5Uwaga:
Biblioteka alternatywna (_36) zawiera funkcje obsługi Unicode wymagane przez 5sterownik JDBC programu DB2. Korzystanie z tej biblioteki umożliwia 5aplikacjom JDBC, w tym także programowi WebSphere Application Server, 5skuteczną współpracę z programem DB2 UDB. 5

5Aby przełączyć się na bibliotekę ODBC bez obsługi Unicode w systemach AIX, 5HP-UX lub w Środowisku Operacyjnym Solaris, wykonaj poniższe 5instrukcje. Ponieważ proces ten przeprowadza się ręcznie, należy go 5wykonywać przy każdym aktualizowaniu produktu, również przy stosowaniu 5kolejnych pakietów poprawek i poziomów modyfikacji.

5Procedura

5

5AIX

5Aby utworzyć niezbędną bibliotekę w systemie AIX: 5

  1. 5Jako właściciel instancji zamknij wszystkie instancje bazy danych za 5pomocą komendy db2stop force.
  2. 5Korzystając z identyfikatora instancji serwera administracyjnego DB2 5(DAS), zamknij instancję DAS za pomocą komendy db2admin stop 5force.
  3. 5Sporządź kopię zapasową pliku db2.o w katalogu 5/usr/lpp/db2_81/lib.
  4. 5Korzystając z uprawnień administratora (root), wydaj komendę 5slibclean.
  5. 5Skopiuj plik db2_36.o do pliku kopii zapasowej db2.o, 5zachowując informacje o właścicielu i uprawnieniach. Użyj następujących 5komend:
    5cp db2_36.o db2.o
    5-r--r--r-- bin:bin for db2.o
    5

5Aby przełączyć się z powrotem na oryginalny obiekt, wykonaj tę samą 5procedurę, używając kopii zamiast pliku db2_36.o.

5Środowisko Operacyjne Solaris

5Aby utworzyć niezbędną bibliotekę w Środowisku Operacyjnym Solaris: 5

  1. 5Jako właściciel instancji zamknij wszystkie instancje bazy danych za 5pomocą komendy db2stop force.
  2. 5Korzystając z identyfikatora instancji serwera administracyjnego DB2 5(DAS), zamknij instancję DAS za pomocą komendy db2admin stop 5force.
  3. 5Sporządź kopię zapasową pliku libdb2.so.1 w 5katalogu /opt/IBMdb2/V8.1/lib.
  4. 5Skopiuj plik libdb2_36.so.1 do pliku 5libdb2.so.1, zachowując informacje o właścicielu i 5uprawnieniach. Użyj następujących komend:
    5cp libdb2_36.so.1 libdb2.so.1 
    5-r-xr-xr-x bin:bin libdb2.so.1
  5. 5Wydaj komendę db2iupdt <instancja> dla każdej instancji bazy 5danych oraz komendę dasupdt <instancja_das> dla każdej instancji 5DAS. 5

5Aby przełączyć się z powrotem na oryginalny obiekt, wykonaj tę samą 5procedurę, używając kopii zamiast pliku libdb2_36.so.1.

5HP-UX

5Aby utworzyć wymaganą bibliotekę w systemie HP-UX: 5

  1. 5Zamknij wszystkie instancje bazy danych za pomocą komendy db2stop 5force.
  2. 5Zamknij instancję serwera administracyjnego DB2 (DAS) za pomocą komendy 5db2admin stop force.
  3. 5Sporządź kopię zapasową oryginalnego pliku libdb2.sl w 5katalogu /opt/IBMdb2/V8.1/lib.
  4. 5Skopiuj plik libdb2_36.sl do pliku kopii zapasowej 5libdb2.sl, aby zachować spójność informacji o prawach 5własności i uprawnieniach. Poniższa komenda pozwala zachować te 5informacje:
    5cp libdb2_36.sl libdb2.sl
    5-r-xr-xr-x bin:bin for libdb2.sl
  5. 5Wydaj komendę db2iupdt <instancja> dla każdej instancji bazy 5danych oraz komendę dasupdt <instancja_das> dla każdej instancji 5DAS. 5

5Aby przełączyć się z powrotem na oryginalny obiekt, wykonaj tę samą 5procedurę, używając kopii zamiast pliku libdb2_36.sl.

5Inne systemy operacyjne UNIX

5Aby uzyskać pomoc podczas korzystania z programu DB2 i produktu Merant 5Driver Manager w innych systemach operacyjnych UNIX, należy skontaktować się z 5działem wsparcia IBM. 5


[ Początek strony | Poprzednia strona | Następna strona | Spis treści ]