IBM DB2 Universal Database wersja 8.2 pakiet poprawek 4 i kolejne (odpowiednik wersji 8.1 pakiet poprawek 11 i kolejne) - plik Readme


Spis treści

Instalowanie programu IBM DB2 Universal Database wersja 8.2 pakiet poprawek 4 i kolejne dla systemów AIX, HP-UX, Linux i Środowiska Operacyjnego Solaris
Czynności przedinstalacyjne
Wymagania wstępne
Historia poprawek produktu
Czynności poprzedzające instalację programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne
Instalacja programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne
Instalowanie programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne
Instalowanie programu DB2 wersja 8 z alternatywnym pakietem poprawek
Czynności poinstalacyjne
Program Relational Connect i komenda djxlink
Aktualizowanie instancji do korzystania z nowego poziomu programu DB2
Aktualizacja katalogów systemowych
Restartowanie instancji i serwera administracyjnego
Wiązanie plików powiązań
Ograniczenia w dodawaniu produktów przy użyciu komendy db2setup
Deinstalacja programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne
Przeprowadzanie migracji plików katalogu bazy danych z wersji 8.2 z powrotem do wersji 8.1
Deinstalowanie pakietów poprawek lub poziomów modyfikacji w systemie Linux lub UNIX
Deinstalowanie programu DB2 wersja 8 z alternatywnym pakietem poprawek
Znane problemy i ich obejścia
Znane problemy i metody ich obejścia (wersja 8.2 pakiet poprawek 4 i kolejne)
Aktualizacja instancji powoduje nadpisanie skryptów db2profile i db2cshrc
Znane problemy i metody ich obejścia (wersje starsze niż wersja 8.2 pakiet poprawek 4)
Poziom pakietu poprawek a instalacja nowych produktów
Moduł wykonawczy kompilatora IBM XL C/C++ musi być zainstalowany (64-bitowy system Linux na serwerach iSeries i pSeries)
Nawiązywanie połączenia z systemami hosta z programów DB2 Workgroup Server Edition i DB2 Express Edition nie jest dozwolone
Zapewnienie spójności zaufanej bazy obliczeniowej (AIX)
Komunikacja międzyprocesorowa (IPC) programu DB2 musi być wyłączona w celu zaktualizowania instancji
Instalowanie programu Query Patroller na poziomie pakietu poprawek 3 lub nowszego
Instalacja programu DB2 Data Links Manager, gdy zainstalowany jest już program DB2 Enterprise Server Edition
Utrata funkcjonalności przez Centrum sterowania
Jak uzyskać pomoc
Skąd pobrać obrazy instalacyjne pakietów poprawek
Informacje dodatkowe
Informacje o poprawkach PTF
Wersje językowe oprogramowania klienckiego DB2 dostępne na serwerze FTP
Obsługiwane produkty i komponenty według systemów operacyjnych
Uwagi

Instalowanie programu IBM DB2 Universal Database wersja 8.2 pakiet poprawek 4 i kolejne dla systemów AIX, HP-UX, Linux i Środowiska Operacyjnego Solaris

Przed przystąpieniem do instalacji programu DB2 Universal Database (UDB) wersja 8.2 pakiet poprawek 4 i kolejne należy uważnie zapoznać się z sekcjami tego pliku Readme, które odnoszą się do wykonywanej instalacji. Produkt DB2 wersja 8.2 pakiet poprawek 4 i kolejne jest odpowiednikiem wersji 8.1 z pakietem poprawek 11 i kolejnymi.

Wszystkie pakiety poprawek mają charakter kumulacyjny. Oznacza to, że bieżący pakiet poprawek może zostać zainstalowany na wersji 8.2 z pakietem poprawek 1, bez konieczności instalowania pakietów poprawek pomiędzy pierwszym a bieżącym.

Jeśli przeprowadzono migrację z programu DB2 UDB wersja 8.1 do programu DB2 UDB wersja 8.2, a teraz zachodzi potrzeba powrotu do programu DB2 UDB wersja 8.1, należy zapoznać się z kilkoma ważnymi informacjami. Instrukcje na temat powrotu do programu DB2 UDB wersja 8.1 zawiera sekcja "Przeprowadzanie migracji plików katalogu bazy danych z wersji 8.2 z powrotem do wersji 8.1".

Czynności przedinstalacyjne

Niniejsza sekcja zawiera niezbędne szczegółowe informacje dotyczące wymagań wstępnych (w tym oprogramowania, sprzętu i systemu operacyjnego), wskazuje miejsce, w którym znajduje się historia poprawek do produktu oraz zawiera listę zadań, które należy wykonać przed zainstalowaniem programu DB2 UDB.

Wymagania wstępne

Należy się zapoznać z najnowszymi informacjami dotyczącymi oprogramowania, sprzętu, systemu operacyjnego i poprawek do produktu, znajdującymi się w następujących serwisach WWW:

  1. Wymagania dotyczące systemu operacyjnego można znaleźć pod adresem:
  2. Listę wszystkich poprawionych błędów (tzw. raporty APAR) oraz najnowsze wiadomości na temat wsparcia można znaleźć pod adresem:

Jeśli instalujesz pakiet poprawek w systemie AIX, HP-UX lub Solaris, upewnij się, że masz wystarczającą ilość wolnego miejsca na dysku. Ilość miejsca na dysku wymaganego do zainstalowania pakietu poprawek jest równa ilości miejsca wymaganego do zainstalowania programu DB2 UDB, wersja 8 GA. (W systemie AIX, ma to zastosowanie tylko wtedy, gdy używana jest opcja -a.) W systemie Linux nie jest wymagane dodatkowe miejsce do zainstalowania pakietu poprawek.

Aby zobaczyć ile miejsca na dysku zajmuje instalacja programu DB2 UDB, wersja 8 GA, wpisz następującą komendę:

     du -k -s <katalog-instalacyjny>

gdzie katalog-instalacyjny to:

Przed zainstalowaniem pakietu poprawek upewnij się, że wymagane miejsce na dysku (określone w wyniku działania poprzedniej komendy) jest dostępne w następujących katalogach:

Użytkownicy, którzy otrzymali specjalne poprawki z działu wsparcia IBM, powinni przed zainstalowaniem programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne skontaktować się z działem wsparcia IBM w celu sprawdzenia, czy potrzebne im są zaktualizowane wersje tych poprawek. W ten sposób zapewniona zostanie spójność systemu i żadne poprawki specjalne nie zostaną pominięte.

Zanim zostanie zainstalowana wersja 8.2 pakiet poprawek 4 i kolejne, musi być zainstalowany program DB2 wersja 8 na poziomie VRMF (wersja, wydanie, modyfikacja, poprawka) niższym niż ten pakiet poprawek.

Aby sprawdzić, czy wymagane składniki są zainstalowane, należy wydać komendę stosowną do używanego systemu operacyjnego w celu wyświetlenia informacji o zainstalowanej obecnie wersji programu DB2. W poniższej tabeli zestawiono polecenia odpowiadające poszczególnym systemom operacyjnym Linux i UNIX:

System operacyjny Komenda Oczekiwane wyniki
AIX lslpp -al "db2_08_01.client*"
db2_08_01.client 8.1.0.0 lub nowszy (dla AIX 4.3.3)

db2_08_01.client 8.1.1.0 lub nowszy (dla AIX 5)
Przykładowe wyniki dla programu DB2 for AIX 4.3.3:
db2_08_01.client 8.1.0.0 COMMITTED ...
                          8.1.0.3 COMMITTED ...
                          8.1.0.8 COMMITTED ...
Sprawdź najwyższą sygnaturę instalacyjną, która
została zwrócona (8.1.0.x), aby upewnić się, że jest niższa
od numeru VRMF dla bieżącego poziomu programu DB2.
W przypadku systemu AIX 5 sygnatura ma postać 8.1.1.y.
HP-UX swlist -l product "*DB2*"
DB2V8CAE 8.1.0.x [nazwa produktu]

  lub:

PDB2... 8.1.0.x Product Patch

gdzie x musi być wartością mniejszą od bieżącego
Linux rpm -qa | grep db2
db2cliv81-8.1.0-x

db2cliv81-8.1.1-x w systemie Linux/AMD64.
gdzie x musi być wartością mniejszą od bieżącego
Środowisko Operacyjne Solaris pkginfo -l db2cliv81 | grep VERSION
VERSION: 8.1.0.x

gdzie x musi być wartością mniejszą od bieżącego

Historia poprawek produktu

Listę wszystkich poprawek do produktów (raportów APAR) oraz najnowsze wiadomości na temat wsparcia zawiera serwis WWW

Czynności poprzedzające instalację programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne

Przed zainstalowaniem programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy przeczytać sekcję Znane problemy i sposoby ich obejścia.

Warunki licencji

Przed zainstalowaniem programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne użytkownik musi się zapoznać i zaakceptować warunki licencji zamieszczone w katalogu "db2/license".

Nowa opcja w komendzie instalacyjnej wskazuje, że użytkownik wyraża zgodę na warunki licencji. Opcja ta musi być podana, aby można było kontynuować instalację.

Zatrzymywanie wszystkich procesów DB2

Przed rozpoczęciem instalacji należy zatrzymać wszystkie procesy DB2.

  1. Przełącz się na konto użytkownika root, wykonując komendę su - root.
  2. Uruchom poniższe komendy dla każdej z instancji:
        su - nazwa_i
        . $HOME/sqllib/db2profile
        db2 force applications all
        db2 terminate
        db2stop
        db2licd -end      # uruchom na każdym węźle fizycznym
        exit
    
    gdzie nazwa_i odpowiada nazwie właściciela instancji.

    Do zatrzymania programu DB2 użytkownik hacmp musi skorzystać z komendy ha_db2stop, a nie z komendy db2stop. W przeciwnym razie komenda db2stop zakończy się niepowodzeniem.

  3. Uruchom następujące komendy:
        su - nazwa_a
        . $HOME/das/dasprofile
        db2admin stop
        exit
    
    gdzie nazwa_a odpowiada nazwie właściciela DAS.
  4. W systemie AIX przed instalacją należy również uruchomić komendę slibclean, aby usunąć z pamięci nieużywane biblioteki współużytkowane:
    /usr/sbin/slibclean
  5. Korzystając z komendy db2stop, zatrzymaj wszystkie instancje, które używają programu DB2 wersja 8. Więcej informacji na temat zatrzymywania instancji można znaleźć pod adresem http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/admin/t0004897.htm
  6. Wyłącz monitor błędów, jeśli istnieje i używa programu DB2 wersja 8. Aby wyłączyć koordynator monitora błędów:
    1. Zaloguj się jako użytkownik root
    2. Aby ustalić, skąd należy uruchomić komendę db2fmcu, wprowadź komendę:
      ps -ef
      Na przykład w systemie AIX komendę db2fmcu uruchamia się z katalogu /usr/opt/db2_08_01/bin.
    3. Przejdź do katalogu wskazanego przez komendę ps
    4. Aby wyłączyć koordynator monitora błędów, wprowadź komendę:
      db2fmcu -d
    5. Aby wyłączyć demona monitora błędów, wprowadź komendę:
      db2fm -D
  7. Upewnij się, że wyłączona została cała komunikacja międzyprocesorowa (IPC) programu DB2 dla instancji, która ma zostać zaktualizowana. Jako właściciel instancji wykonaj następującą komendę w każdym węźle fizycznym:
        $HOME/sqllib/bin/ipclean

Ścieżka katalogu nie może zawierać spacji

Pobierając i rozpakowując (za pomocą programu tar) pakiet poprawek lub poziom modyfikacji należy dopilnować, by nazwy katalogów w ścieżce określającej położenie pliku nie zawierały znaku spacji. Jeśli ścieżka katalogu zawiera spacje, instalacja nie powiedzie się. Na przykład ścieżka może być podobna do następującej:

/home/DB2FixPak/FP11/ ...

Przykładem niepoprawnej ścieżki może być:

/home/DB2 FixPak/FP11/ ...

Zapewnij wystarczającą ilość miejsca w systemie plików (AIX 4.3.3, AIX 5L, Linux i Środowisko Operacyjne Solaris)

Oprócz spełnienia wymagań dotyczących miejsca na dysku na oprogramowanie należy mieć zainstalowany system plików zapewniający 2 gigabajty wolnego miejsca na plik tar.Z lub plik tar.gz oraz na zdekompresowany obraz instalacyjny.

Dekompresowanie obrazów instalacyjnych pakietów poprawek

Niektóre obrazy instalacyjne pakietów poprawek w serwisie FTP lub na dysku CD pakietów poprawek są w formacie skompresowanym lub w formacie spakowanym narzędziem gzip. Aby można było zastosować pakiet poprawek DB2 z plików w tych formatach, należy najpierw skopiować obraz instalacyjny pakietu poprawek do katalogu tymczasowego i zdekompresować go lub rozpakować narzędziem gunzip.

Obrazy skompresowane lub spakowane narzędziem gzip mogą mieć nazwę pliku FP11_$PTF.tar.Z lub FP11_$PTF.tar.gz, gdzie FP11_$PTF reprezentuje nazwę i wersję systemu operacyjnego najnowszego pakietu poprawek.

Oprócz spełnionych wymagań dotyczących miejsca na dysku na oprogramowanie należy mieć zainstalowany system plików zapewniający 2 gigabajty wolnego miejsca na plik tar.Z lub plik tar.gz oraz na zdekompresowany obraz.

Procedura

Aby zdekompresować obrazy instalacyjne pakietów poprawek, wykonaj następujące czynności:

  1. Skopiuj obraz skompresowany lub spakowany narzędziem gzip do tymczasowego systemu plików zawierającego co najmniej 2 gigabajty wolnego miejsca.
  2. Przejdź do katalogu, do którego został skopiowany obraz, wprowadzając komendę cd /TMP, gdzie /TMP oznacza katalog, do którego został skopiowany skompresowany obraz.
  3. Jeśli plik produktu ma rozszerzenie *.tar.Z, wprowadź następującą komendę:
       zcat <nazwa_pliku>.tar.Z | tar -xvf -
    gdzie <nazwa_pliku> oznacza stosowany pakiet poprawek DB2.
  4. Jeśli plik produktu ma rozszerzenie *.tar.gz, wprowadź następującą komendę w celu jego zdekompresowania:
       gunzip -c <nazwa_pliku>.tar.gz | tar -xvf - 
    gdzie <nazwa_pliku> oznacza stosowany pakiet poprawek DB2.
    Uwaga:
    Program gunzip jest domyślnym elementem pakietu instalacyjnego systemu AIX 5L. Jeśli narzędzie gunzip nie jest dostępne, należy zainstalować zestaw plików rpm.rte z nośnika instalacyjnego systemu AIX 5L. Zestaw plików rpm.rte zawiera narzędzie gunzip. Ponadto można pobrać narzędzie gzip dla systemu AIX5L z serwisu WWW: http://www.ibm.com/servers/aix/products/aixos/linux/rpmgroups.html
  5. Jeśli skompresowane obrazy instalacyjne pakietów poprawek znajdują się na dysku CD pakietów poprawek, mogą istnieć dodatkowe dyski CD o nazwie pliku extra.tar.Z lub extra.tar.gz. Powtórz powyższe czynności w odniesieniu do każdego z dysków CD.

Dekompresowanie obrazów instalacyjnych alternatywnych pakietów poprawek wersji 8

Niektóre obrazy instalacyjne alternatywnych pakietów poprawek w serwisie FTP lub na dysku CD pakietów poprawek są w formacie skompresowanym lub w formacie spakowanym narzędziem gzip. Aby można było zastosować alternatywny pakiet poprawek DB2 z plików w tych formatach, należy najpierw skopiować obraz instalacyjny alternatywnego pakietu poprawek do katalogu tymczasowego i zdekompresować go lub rozpakować narzędziem gunzip.

Obrazy skompresowane lub spakowane narzędziem gzip mogą mieć rozszerzenie pliku .tar.Z lub .tar.gz.

Obrazy instalacyjne alternatywnych pakietów poprawek mają następujące nazwy plików:

$PTF oznacza odpowiednio:

Uwagi:
  1. FP11_$PTF_ESE_MFP_SBCS (wewnątrz ese.mfp.sbcs) obsługuje następujące języki: angielski, duński, fiński, francuski, hiszpański, niemiecki, norweski, portugalski, portugalski brazylijski, szwedzki i włoski.
  2. FP11_$PTF_ESE_MFP_DBCS (wewnątrz ese.mfp.dbcs) obsługuje następujące języki: angielski, chiński tradycyjny, chiński uproszczony, japoński i koreański.

Oprócz spełnionych wymagań dotyczących miejsca na dysku na oprogramowanie należy mieć zainstalowany system plików zapewniający 2 gigabajty wolnego miejsca na plik tar.Z lub plik tar.gz oraz na zdekompresowany obraz.

Procedura

Aby zdekompresować obrazy instalacyjne pakietów poprawek, wykonaj następujące czynności:

  1. Skopiuj obraz skompresowany lub spakowany narzędziem gzip do tymczasowego systemu plików zawierającego co najmniej 2 gigabajty wolnego miejsca.
  2. Przejdź do katalogu, do którego został skopiowany obraz, wprowadzając komendę cd /TMP, gdzie /TMP oznacza katalog, do którego został skopiowany skompresowany obraz.
  3. Jeśli plik produktu ma rozszerzenie *.tar.Z, wprowadź następującą komendę:
       zcat <nazwa_pliku>.tar.Z | tar -xvf -
    gdzie <nazwa_pliku> oznacza stosowany alternatywny pakiet poprawek DB2.
  4. Jeśli plik produktu ma rozszerzenie *.tar.gz, wprowadź następującą komendę w celu jego zdekompresowania:
       gunzip -c <nazwa_pliku>.tar.gz | tar -xvf - 
    gdzie <nazwa_pliku> oznacza stosowany alternatywny pakiet poprawek DB2.
    Uwaga:
    Program gunzip jest domyślnym elementem pakietu instalacyjnego systemu AIX 5L. Jeśli narzędzie gunzip nie jest dostępne, należy zainstalować zestaw plików rpm.rte z nośnika instalacyjnego systemu AIX 5L. Zestaw plików rpm.rte zawiera narzędzie gunzip. Ponadto można pobrać narzędzie gzip dla systemu AIX5L z serwisu WWW: http://www.ibm.com/servers/aix/products/aixos/linux/rpmgroups.html
  5. Jeśli skompresowane obrazy instalacyjne alternatywnych pakietów poprawek znajdują się na dysku CD pakietów poprawek, mogą istnieć dodatkowe dyski CD o nazwie pliku extra.tar.Z lub extra.tar.gz. Powtórz powyższe czynności w odniesieniu do każdego z dysków CD.

Kopia zapasowa pliku funkcji hurtowni danych (AIX, Linux i Środowisko Operacyjne Solaris)

Jeśli w systemie Linux używane są funkcje hurtowni danych, na przykład Agent hurtowni danych dostarczany wraz niektórymi produktami serwerowymi, należy wykonać kopię zapasową pliku /opt/IBM/db2/V8.1/bin/IWH.environment. Jeśli plik ten istnieje, trzeba zawsze przed instalacją programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne utworzyć jego kopię zapasową.

W systemach AIX i Solaris trzeba utworzyć kopię zapasową tego samego pliku (w systemie AIX plik ten znajduje się w ścieżce /usr/opt/db2_08_01/bin/IWH.environment).

Instalacja programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne

Niniejsza sekcja zawiera szczegółowe informacje dotyczące instalowania programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne oraz instalowania alternatywnego pakietu poprawek.

Instalowanie programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne

Przed zainstalowaniem programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy upewnić się, że system spełnia wszystkie wymagania wstępne instalacji wymienione w sekcji Wymagania wstępne, w tym dotyczące łat systemu operacyjnego. Zapobiega to problemom technicznym, które mogłyby wystąpić po zainstalowaniu i skonfigurowaniu programu DB2 UDB.

Przed zainstalowaniem programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy przeczytać sekcję Znane problemy i sposoby ich obejścia.

Ograniczenia

Podczas instalacji programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne obowiązują następujące ograniczenia:

Procedura

Aby zainstalować program DB2 wersja 8.2 pakiet poprawek 4 i kolejne:

  1. Musisz się zalogować jako użytkownik root.
  2. Przejdź do katalogu, w którym znajduje się obraz instalacyjny.
  3. Aby uruchomić instalację, wprowadź:
    ./installFixPak -y
    gdzie opcja -y oznacza zaakceptowanie warunków licencji. Opcja -y musi być podana, aby można było kontynuować instalację.
Uwaga:
Domyślnie komenda installFixPak zatwierdza wszystkie zaktualizowane zestawy plików w systemie AIX.

W systemie AIX, jeśli aktualizacje nie mają być zatwierdzane, należy wydać komendę installFixPak z opcją -a (ang. "apply", czyli "zastosuj", dla odróżnienia od operacji "commit", czyli "zatwierdź") w następujący sposób:

   ./installFixPak -y -a

Instalowanie programu DB2 wersja 8 z alternatywnym pakietem poprawek

Program DB2 UDB Enterprise Server Edition (ESE) działający w systemie z rodziny Linux lubUNIX umożliwia współistnienie wielu poziomów kodu dla tej samej wersji systemu. Jest to określane jako obsługa MFP (Multiple FixPak, wiele pakietów poprawek).

Obsługa MFP jest zapewniona przez wykorzystanie obsługi AFP (Alternate FixPak, alternatywny pakiet poprawek). Obsługa AFP umożliwia instalowanie pakietów poprawek i poziomów modyfikacji w oddzielnej (alternatywnej) ścieżce. Oznacza to inną ścieżkę instalacyjną z inną nazwą zestawu plików/pakietu. W tym przypadku system operacyjny traktuje kod programu DB2 zainstalowany w ścieżce alternatywnej jako inne oprogramowanie.

Ograniczenia:

Wymagania wstępne:

Uwaga:
Zamierzając deinstalację alternatywnego pakietu poprawek, należy się upewnić, że nie ma instancji DB2 ani serwera DAS działających z tym alternatywnym pakietem poprawek. Aby sprawdzić, czy żadne z uruchomionych instancji DB2 lub DAS nie korzystają z alternatywnego pakietu poprawek, należy użyć komendy db2ilist -a dla instancji oraz komendy daslist dla serwera DAS. Aby dokonać aktualizacji instancji DB2 lub DAS z istniejącej wersji kodu (np. wersja 8 pakiet poprawek 1) do innej wersji kodu (np. wersja 8.1.2), należy mieć zainstalowaną nową wersję kodu (wersja 8.1.2) i zachować oryginalną wersję kodu (wersja 8 z pakietem poprawek 1); dopiero wtedy możliwe będzie pomyślne wykonanie komendy db2iupdt lub dasupdt ze ścieżki instalacyjnej nowej wersji kodu. Nigdy nie należy usuwać "oryginalnej" ścieżki instalacyjnej alternatywnego pakietu poprawek przed uruchomieniem komendy db2iupdt. Po pomyślnym wykonaniu komendy db2iupdt, jeśli żadna inna instancja nie korzysta z kodu, można usunąć kod, z którym instancja była oryginalnie skonsolidowana (np. wersja 8 z pakietem poprawek 1).

Aktualizację wersji kodu instancji działającej z alternatywnym pakietem poprawek lub poziomem modyfikacji zainstalowanym w alternatywnym katalogu można przeprowadzić na jeden z dwóch sposobów.

Załóżmy na przykład, że instancja db2inst1 działa obecnie z alternatywnym pakietem poprawek 1. Gdy zajdzie potrzeba zaktualizowania instancji do wersji kodu dostarczanego w tym pakiecie poprawek, można zastosować jedną z poniższych metod:

  1. Zainstaluj program DB2 z alternatywnym pakietem poprawek dla wersji 8 dostarczanym w tym pakiecie poprawek, a następnie zaktualizuj instancję. Na przykład:
    1. Zainstaluj ten alternatywny pakiet poprawek dla wersji 8.
    2. Zatrzymaj instancję db2inst1.
    3. Uruchom komendę ścieżka_instalacyjna_AFP/instance/db2iupdt db2inst1, gdzie ścieżka_instalacyjna_AFP jest ścieżką instalacyjną alternatywnego pakietu poprawek dla wersji 8:
      • W systemie AIX ścieżka_instalacyjna_AFP to: /usr/opt/db2_08_FP11
      • W systemie Linux i innych systemach UNIX, ścieżka_instalacyjna_AFP to: /opt/IBM/db2/V8.FP11
      .
  2. Zainstaluj zwykły pakiet poprawek DB2 wersja 8.2 pakiet poprawek 4 i kolejne dostarczany w tym pakiecie poprawek, a następnie zaktualizuj instancję. Na przykład:
    1. Zainstaluj zwykły pakiet poprawek DB2 wersja 8.2 pakiet poprawek 4 i kolejne na kodzie wersji 8.1 GA (General Availability) lub na dowolnym wcześniejszym kodzie wersji 8.1.
    2. Zatrzymaj instancję db2inst1.
    3. Uruchom następującą komendę: katalog_instalacji_8.1_GA/instance/db2iupdt db2inst1, gdzie katalog_instalacji_8.1_GA jest katalogiem instalacji wersji 8.1 GA.

Należy zauważyć, że w przedstawionym przykładzie instancja jest przenoszona z niższej wersji kodu na wyższą wersję kodu. Analogicznie wygląda procedura przenoszenia na niższą wersję kodu. W takiej sytuacji należy użyć opcji -D podczas uruchamiania komendy db2iupdt.

Aby zainstalować program DB2 Enterprise Server Edition (ESE) wersja 8 z alternatywnym pakietem poprawek w systemie operacyjnym Linux lub UNIX:

  1. Uruchom program narzędziowy installAltFixPak -y z katalogu, w którym rozpakowany został obraz programu DB2 wersja 8 z alternatywnym pakietem poprawek. Opcja -y oznacza wyrażenie zgody na warunki licencji. Musi zostać podana, aby można było kontynuować instalację.
  2. Program instalacyjny sprawdza, czy program DB2 wersja 8 jest zainstalowany w ścieżce GA. W przypadku wykrycia istniejącej instalacji programu DB2, wersja 8 w ścieżce GA, zaproponowana zostanie instalacja tych samych zestawów plików i pakietów z programu DB2, wersja 8 z alternatywnym pakietem poprawek.
Uwaga:
Z programem DB2 wersja 8 z alternatywnym pakietem poprawek nie są dostarczane żadne licencje; licencje należy zainstalować z dysku instalacyjnego programu w wersji 8.

Czynności poinstalacyjne

Po zainstalowaniu programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy wykonać następujące czynności:

Po zainstalowaniu pakietów poprawek, nie ma konieczności ponownej kompilacji aplikacji. Jednak, aby w pełni skorzystać ze zmian wprowadzonych do plików konsolidowanych z aplikacjami, zaleca się ponowną kompilację aplikacji.

Program Relational Connect i komenda djxlink

Jeśli zainstalowany jest program DB2 Relational Connect, należy wykonać komendę djxlink po zainstalowaniu programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne, lecz jeszcze przed wykonaniem komendy db2iupdt. Wykonaj następujące czynności:

  1. Zaloguj się jako administrator.
  2. Usuń plik djxlink.out, znajdujący się w katalogu $install_dir/lib/ (gdzie $install_dir oznacza katalog instalacyjny DB2), lub zmień jego nazwę.
  3. Jeśli do łączenia się ze źródłem danych Oracle używany jest program Relational Connect, do zmiennej środowiskowej ORACLE_HOME należy przypisać ścieżkę do katalogu osobistego Oracle.
  4. Uruchom komendę djxlink.

Aktualizowanie instancji do korzystania z nowego poziomu programu DB2

To zadanie jest obowiązkowe. Po zainstalowaniu nowego poziomu DB2 należy zaktualizować wszystkie instancje.

Wymaganie wstępne: Aby można było zaktualizować instancje, należy zalogować się jako użytkownik root.

  1. Dla każdej instancji należy wydać komendę:
       INSTHOME/instance/db2iupdt nazwa_i
    gdzie nazwa_i odpowiada nazwie instancji, a INSTHOME odpowiada katalogowi instalacyjnemu odpowiedniemu dla danego systemu operacyjnego.
    Uwaga:
    Po wykonaniu komendy db2iupdt koordynator monitora błędów jest automatycznie dodawany do pliku /etc/inittab.
  2. Uruchom komendę dasupdt, jeśli serwer administracyjny bazy danych (DAS) istnieje i jest serwerem DAS DB2 wersja 8. Aby zaktualizować DAS, uruchom komendę:
        INSTHOME/instance/dasupdt nazwa_das 
    gdzie nazwa_das odpowiada nazwie właściciela DAS, a INSTHOME odpowiada katalogowi instalacyjnemu odpowiedniemu dla danego systemu operacyjnego.

Więcej informacji na temat komend db2iupdt i dasupdt można uzyskać, wywołując te komendy z opcją -h.

Aktualizacja katalogów systemowych

Wykonanie tego zadania jest stanowczo zalecane, jeśli chce się korzystać z funkcjonalności najnowszego pakietu poprawek FixPak. Jeśli nie chce się korzystać z tej funkcjonalności i przewiduje się powrót do wcześniejszej wersji pakietu poprawek FixPak, to nie należy używać komendy db2updv8.

Po zainstalowaniu programu DB2 Universal Database (UDB) wersja 8.2 pakiet poprawek 4 i kolejne, wykonaj komendę db2updv8, aby zaktualizować katalogi systemowe do obsługi bieżącego poziomu programu. Uruchomienie komendy db2updv8 nie jest wymagane, ale niektóre funkcje programu DB2 UDB wersja 8.2 nie będą działały, jeśli ta komenda nie zostanie uruchomiona.

Po uruchomieniu komendy db2updv8 w celu aktualizacji katalogów systemowych do poziomu aktualnej wersji 8 powrót do wersji 8.1 nie jest obsługiwany.

Aby uzyskać więcej informacji na temat komendy db2updv8, uruchom ją z opcją -h. Informacje techniczne można znaleźć w Centrum informacyjnym w sekcji db2updv8 - Aktualizacja bazy danych do bieżącego poziomu wersji 8.

Restartowanie instancji i serwera administracyjnego

Aby ponownie uruchomić instancję:

  1. Zaloguj się jako właściciel instancji i wpisz komendę db2start.
  2. Powtórz powyższe czynności dla każdej instancji.

Aby ponownie uruchomić serwer administracyjny, zaloguj się jako właściciel DAS i wywołaj komendę db2admin start.

Wiązanie plików powiązań

Po instalacji wymagane jest ponowne powiązanie programów narzędziowych DB2 ze wszystkimi bazami danych. Krok ten jest niezbędny w celu zakończenia instalacji poprawek i zapewnienia wykorzystywania właściwej wersji kodu. Opisana poniżej procedura wiązania musi być wykonana tylko jeden raz dla każdej bazy danych.

Wiązanie baz danych DB2

Po zastosowaniu poprawek należy wykonać jedną z poniższych sekwencji komend:

W wierszu komend:
        db2 terminate
        db2 CONNECT TO <nazwa_bazy_danych>
        db2 BIND <ścieżka>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 terminate
lub

W wierszu komend DB2:
        TERMINATE          
        CONNECT TO <nazwa_bazy_danych>
        BIND <ścieżka>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        TERMINATE  

Gdzie <nazwa_bazy_danych> odpowiada nazwie bazy danych, z którą programy narzędziowe mają być powiązane, a <ścieżka> odpowiada pełnej ścieżce do katalogu, w którym znajdują się pliki powiązań, na przykład $HOME/sqllib/bnd, gdzie $HOME odpowiada katalogowi głównemu instancji serwera bazy danych. Pliki db2ubind.lst i db2cli.lst zawierają listy wymaganych plików powiązań używanych przez program DB2 UDB. Pakiety, które są już powiązane, zwracają błąd SQL0719. Taki efekt jest spodziewany.

Wiązanie baz danych hosta

Jeśli są nawiązywane połączenia z bazami danych hosta, wymagane jest także powiązanie nowych plików powiązań z hostem. Należy nawiązać połączenie z bazą danych hosta z poziomu procesora wiersza komend DB2, a następnie powiązać programy narzędziowe w następujący sposób:

  HOST    KOMENDA
  ======= ===================================================
  MVS     BIND <ścieżka>/@ddcsmvs.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE
  VM      BIND <ścieżka>/@ddcsvm.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE
  VSE     BIND <ścieżka>/@ddcsvse.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE
  OS400   BIND <ścieżka>/@ddcs400.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE

Sekcja "Wiązanie aplikacji i programów narzędziowych" w podręczniku DB2 Connect - Podręcznik użytkownika zawiera listę plików powiązań używanych w poszczególnych systemach operacyjnych klienta. Jeśli zmodyfikowany plik powiązań nie jest w danym środowisku używany przez klientów, nie ma potrzeby wiązania go.

Wiązanie określonych plików powiązań

Aby powiązać z bazą danych tylko określony plik .bnd, należy użyć dla każdej z baz danych jednej z poniższych sekwencji komend.

W wierszu komend:
        db2 terminate
        db2 CONNECT TO <nazwa_bazy_danych>
        db2 BIND <ścieżka>/<plik_powiązań> BLOCKING ALL GRANT PUBLIC sqlerror continue
        db2 terminate
  lub:

W wierszu komend DB2:
        TERMINATE          
        CONNECT TO <nazwa_bazy_danych>
        BIND <ścieżka>/<plik_powiązań> BLOCKING ALL GRANT PUBLIC sqlerror continue
        TERMINATE  

gdzie <plik_powiązań> odpowiada nazwie pliku powiązań, a <nazwa_bazy_danych> odpowiada nazwie bazy danych.

Wiązanie programów narzędziowych bazy danych za pomocą programu Run-Time Client

Program Run-Time Client nie może być używany do wiązania programów narzędziowych bazy danych (import, export, reorg, procesor wiersza komend) ani plików powiązań interfejsu CLI DB2. W zamian należy korzystać z programu DB2 Administration Client lub programu DB2 Application Development Client.

Programy narzędziowe (import, export, reorg i procesor wiersza komend) i pliki powiązań CLI DB2 należy powiązać z każdą bazą danych, z którą mają one być używane. W środowisku sieciowym, w którym używanych jest szereg klientów działających w różnych systemach operacyjnych albo w różnych wersjach lub poziomach obsługi DB2, należy powiązać te programy narzędziowe po jednym razie na każdy system operacyjny i na każdą kombinację klient-wersja DB2.

Wiązanie pliku db2schema.bnd z istniejącymi bazami danych

Po zainstalowaniu na serwerze wymagane jest powiązanie dodatkowego pliku powiązań z istniejącymi bazami danych. Wymóg ten nie dotyczy klientów.

Procedura

Aby powiązać plik db2schema.bnd na serwerze, należy wykonać jedną z następujących sekwencji komend:

W wierszu komend:
        db2 terminate
        db2 CONNECT TO <nazwa_bazy_danych>
        db2 BIND <ścieżka>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
        db2 terminate
  lub:
W wierszu komend DB2:
        TERMINATE          
        CONNECT TO <nazwa_bazy_danych>
        BIND <ścieżka>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
        TERMINATE  

gdzie <nazwa_bazy_danych> odpowiada nazwie bazy danych, z którą programy narzędziowe mają być powiązane, a <ścieżka> to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań.

Wiązanie baz danych z obsługą danych przestrzennych

Jeśli obecne są bazy danych z obsługą danych przestrzennych, po zainstalowaniu pakietu poprawek DB2 lub łaty należy przeprowadzić wiązanie pliku listy db2gse.lst. Plik db2gse.lst zawiera nazwy plików powiązań dla procedur zapisanych w bazie udostępnianych przez program DB2 Spatial Extender.

Wymagania wstępne

Do wiązania pliku db2gse.lst niezbędne jest jedno z następujących uprawnień:

Procedura

Aby wykonać wiązanie pliku db2gse.lst:

  1. Przejdź do katalogu instancji, w którym znajdują się pliki powiązań. Wprowadź następującą komendę:
      cd $HOME/sqllib/bnd
    gdzie $HOME oznacza katalog osobisty właściciela instancji.
  2. Ustanów połączenie z bazą danych i wykonaj komendę BIND. Na przykład wprowadź:
      db2 connect to nazwa_bazy_danych
      db2 bind /home/instance/sqllib/bnd/@db2gse.lst
      db2 terminate

Składnia i opcje komendy BIND opisane są w podręczniku DB2 Command Reference.

Ograniczenia w dodawaniu produktów przy użyciu komendy db2setup

Po zainstalowaniu produktu DB2 możliwe jest dodanie również innych produktów DB2. Jeśli do zainstalowania dodatkowych produktów używana jest komenda db2setup, obowiązują następujące zalecenia i ograniczenia.

Zalecenia

Wersja kodu produktu zainstalowanego i produktu dodawanego powinna być taka sama. Na przykład zainstalowany już został program DB2 ESE Server wersja 8 pakiet poprawek 5, a użytkownik chce dodać produkt DB2 Information Integrator. W takim przypadku należy zainstalować program DB2 Information Integrator także w wersji 8 z pakietem poprawek 5.

Ograniczenia

Poniższa tabela zawiera zestawienie kombinacji dla komendy db2setup:

Tabela 1. Kombinacje dla komendy db2setup
Poziom pakietu poprawek DB2 Poziom pakietu poprawek dodatkowego produktu Czy taka kombinacja jest dozwolona?
Wersja 8, pakiet poprawek 3 Wersja 8, pakiet poprawek 3 Tak. Ta kombinacja jest zalecana.
Wersja 8, pakiet poprawek 3 Wersja 8 GA Tak, lecz konieczne jest ponowne zastosowanie pakietu poprawek 3 do wersji 8. Instrukcje opisujące sposób ponownego stosowania pakietu poprawek znajdują się w odpowiednim dla danego pakietu poprawek pliku readme dostępnym w serwisie WWW działu wsparcia DB2.
Wersja 8, pakiet poprawek 3 Wersja 8, pakiet poprawek 5 Nie. Przed zainstalowaniem dodatkowego produktu konieczne jest zainstalowanie nowszej wersji pakietu poprawek DB2 (w tym przykładzie pakietu poprawek 5 do wersji 8). Niezbędne instrukcje dotyczące instalowania wymaganego pakietu poprawek do wersji 8 są dostępne w odpowiednim pliku Readme w serwisie WWW DB2.

Serwis WWW działu wsparcia do programu DB2 znajduje się pod adresem http://www.ibm.com/software/data/db2/udb/support.html.

Deinstalacja programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne

Przeprowadzanie migracji plików katalogu bazy danych z wersji 8.2 z powrotem do wersji 8.1

W programie DB2 UDB wersja 8.2 do struktury wpisu w katalogu bazy danych dodano dwa pola, wskutek czego zmianie uległa struktura pliku katalogu. Podczas migracji z wersji 8.1 do wersji 8.2 pliki katalogu bazy danych zostaną automatycznie poddane migracji. Aby jednak przeprowadzić migrację z wersji 8.2 z powrotem do wersji 8.1, należy użyć narzędzia db2demigdbd w celu dokonania konwersji aktualnych plików katalogu bazy danych do formatu wersji 8.1.

Narzędzie db2demigdb jest dostępne jako komponent instalacji pakietu poprawek dla systemów Linux i UNIX. Można je także znaleźć bezpośrednio na dysku CD z pakietem poprawek dla systemów Linux i UNIX, nie instalując samego pakietu poprawek. W systemach Windows, Linux i UNIX narzędzie db2demigdb można pobrać z serwera FTP firmy IBM dostępnego dla użytkowników anonimowych pod adresem ftp.software.ibm.com/ps/products/db2/tools/db2demigdbd.

Dokumentacja narzędzia db2demigdb jest dostępna pod adresem http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm. Aby dowiedzieć się jak pobrać narzędzie db2demigdb, przeszukaj bazę danych Technotes znajdującą się pod adresem http://www.ibm.com/software/data/db2/udb/support.html używając słów kluczowych "db2demigdb tool".

Deinstalowanie pakietów poprawek lub poziomów modyfikacji w systemie Linux lub UNIX

Uwaga:
Jeśli do programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne zainstalowane zostały specjalne poprawki uzyskane z działu wsparcia IBM, po deinstalacji programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne poprawki te zostaną utracone. Poprawki specjalne otrzymane z działu wsparcia IBM mogą być stosowane tylko w połączeniu z bieżącą wersją programu. Takich poprawek specjalnych nie należy instalować na jakiejkolwiek poprzedniej wersji programu. Jeśli wystąpi taka sytuacja, przed deinstalacją programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy skontaktować się z działem wsparcia IBM.

Przed deinstalacją programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy wykonać następujące czynności:

AIX
Jeśli program DB2 wersja 8.2 pakiet poprawek 4 i kolejne został zainstalowany, a zestawy plików zostały zainstalowane, ale nie zatwierdzone, instalację programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne można wycofać za pomocą programu SMIT. Szczegółowe informacje na ten temat zawiera dokumentacja programu SMIT.

Jeśli podczas instalacji programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne zatwierdzono zestawy plików, co następuje domyślnie, wycofanie instalacji programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne nie jest możliwe. Jedynym możliwym sposobem postępowania jest zdeinstalowanie programu DB2 z systemu, ponowne zainstalowanie programu DB2, wersja 8, a następnie doprowadzenie programu DB2 do wymaganego poziomu przez zastosowanie odpowiednich modyfikacji i poprawek dla programu DB2.

Jeśli w systemie włączona jest zaufana baza obliczeniowa, przed deinstalacją programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy upewnić się, że jest ona w stanie spójnym. Szczegółowe informacje zawiera sekcja Znane problemy i metody ich obejścia w niniejszym pliku.

HP-UX
Zestawy plików programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne mogą być deinstalowane za pomocą programu narzędziowego sam. Po użyciu komendy swlist lub sam można wyświetlić wykaz wszystkich zestawów plików dla programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne w następującej postaci:
   PDB2_810100010 8.1.0.8
   PDB2_810100011 8.1.0.8
   PDB2_810300011 8.1.0.24
   PDB2_810300010 8.1.0.24 

Z nazwą zestawu plików połączona jest sygnatura instalacji. Należy zdeinstalować grupę zestawów plików PDB2_* o takiej samej sygnaturze, począwszy od najwyższego numeru. Można usunąć program DB2 wersja 8.2 pakiet poprawek 4 i kolejne lub najnowszą wersję i wersję przedostatnią itd. Można także wybrać wszystkie wersje.

Linux
Program DB2 wersja 8.2 pakiet poprawek 4 i kolejne w systemie Linux nie może być odinstalowany. Jedynym możliwym sposobem postępowania jest zdeinstalowanie programu DB2 z systemu, ponowne zainstalowanie programu DB2, wersja 8, a następnie doprowadzenie programu DB2 do wymaganego poziomu przez zastosowanie odpowiednich modyfikacji i poprawek dla programu DB2. Z programem DB2 wersja 8.2 pakiet poprawek 4 i kolejne dostarczany jest skrypt db2_deinstall, który wykonuje deinstalację programu DB2 z systemu.
Środowisko Operacyjne Solaris
W obrazach wszystkich wersji zawarty jest skrypt backoutallpatch. Skrypt ten umożliwia odinstalowanie programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne i pozostawienie systemu w takim stanie, w jakim się znajdował przed pierwotną instalacją programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne. Skrypt znajduje się w katalogu /var/sadm/patch. Nosi on nazwę backoutallpatch.8.1.x.y, gdzie 8.1.x.y odpowiada numerowi VRMF programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne. Pliki wymagane do deinstalacji pakietu poprawek lub poziomu modyfikacji są przechowywane w katalogu /var/sadm. Wymagania dotyczące miejsca na dysku zajmowanego przez każdy pakiet poprawek lub poziom modyfikacji w katalogu /var/sadm mogą być prawie takie same, jak wymagania dotyczące miejsca na dysku zajmowanego przez program DB2 w katalogu /opt/IBM/db2/V8.1.

Deinstalację należy wykonywać od najwyższego do najniższego poziomu, aż do zdeinstalowania wersji, która miała być usunięta. Jeśli, na przykład, obecnie zainstalowany jest pakiet poprawek 3, a przed jego zainstalowaniem zainstalowany był pakiet poprawek 1 z poziomem modyfikacji 2, nie jest możliwe zdeinstalowanie pakietu poprawek 1 bez uprzedniej deinstalacji poziomu modyfikacji 2 i pakietu poprawek 3.

Zaktualizuj wszystkie instancje oraz DAS.

Deinstalowanie programu DB2 wersja 8 z alternatywnym pakietem poprawek

To zadanie obejmuje etapy usuwania produktów DB2, wersja 8 za pomocą komendy db2_deinstall. Komenda db2_deinstall usuwa z systemu wszystkie produkty DB2 znajdujące się w odpowiednim katalogu instalacyjnym. Aby usunąć podzbiór produktów DB2, należy do usuwania komponentów, pakietów i zestawów plików DB2 wykorzystać rodzime programy narzędziowe systemu operacyjnego.

Wymagania wstępne

Przed przystąpieniem do usunięcia produktów DB2 z systemu Linux lub UNIX:

Procedura

Aby usunąć alternatywny pakiet poprawek z systemu:

  1. Zaloguj się jako użytkownik z uprawnieniami użytkownika root.
  2. Znajdź kopię komendy db2_deinstall dostarczoną z alternatywnym pakietem poprawek, który chcesz usunąć. Nie można na przykład użyć skryptu db2_deinstall, dostarczonego z alternatywnym pakietem poprawek x do usunięcia alternatywnego pakietu poprawek y.
  3. Wykonaj komendę db2_deinstall -n.

Istnieją alternatywne metody usuwania produktów DB2 z systemu operacyjnego. Można wykorzystać jedną z tych metod do usunięcia wyłącznie podzbioru produktów DB2 z systemu. Na przykład w systemie HP-UX do alternatywnych metod usuwania produktów DB2 należy komenda swremove.

Znane problemy i ich obejścia

W poniższych sekcjach wymieniono problemy i obejścia, o których należy wiedzieć przed rozpoczęciem instalacji programu DB2 UDB wersja 8.2 pakiet poprawek 4 i kolejne.

Znane problemy i metody ich obejścia (wersja 8.2 pakiet poprawek 4 i kolejne)

Aktualizacja instancji powoduje nadpisanie skryptów db2profile i db2cshrc

Aby po zainstalowaniu pakietu poprawek możliwe było używanie nowej wersji programu DB2, konieczne jest zaktualizowanie instancji. Jednakże, uruchomienie komendy db2iupdt powoduje nadpisanie następujących skryptów: db2profile i db2cshrc. Jeśli któryś z tych skryptów był poprzednio zmieniany, po uruchomieniu komendy db2iupdt zmiany te zostaną utracone.

Znane problemy i metody ich obejścia (wersje starsze niż wersja 8.2 pakiet poprawek 4)

Poziom pakietu poprawek a instalacja nowych produktów

Jeśli na komputerze zainstalowany jest więcej niż jeden produkt DB2, należy zaktualizować wszystkie produkty DB2 do tego samego poziomu pakietu poprawek.

Jeśli zainstalowane zostały alternatywne pakiety poprawek (AFP), powyższe ograniczenie również obowiązuje. Ponieważ każdy pakiet AFP ma swoją własną ścieżkę instalacyjną, wszystkie produkty zainstalowane w tej ścieżce muszą być na tym samym poziomie poprawek.

Szczegółowe informacje na ten temat zawiera sekcja "Zagadnienia dotyczące kompatybilności" Uwag do wydania dla wersji 8.2 pakiet poprawek 3 (odpowiednik wersji 8.1 pakiet poprawek 10).

Moduł wykonawczy kompilatora IBM XL C/C++ musi być zainstalowany (64-bitowy system Linux na serwerach iSeries i pSeries)

Przed zainstalowaniem 64-bitowej wersji programu DB2 for Linux na serwerach iSeries i pSeries muszą być spełnione następujące wymagania:

  1. Należy używać komputerów iSeries lub pSeries obsługiwanych przez dystrybucję systemu Linux.
  2. Należy używać dystrybucji Linux obsługiwanej przez program DB2. Informacje na ten temat są dostępne pod adresem: http://www.ibm.com/software/data/db2/linux/validate/
  3. Należy pobrać i zainstalować komponent IBM XL C/C++ Advanced Edition, wersja 7.0, dla środowiska wykonawczego Linux. Aby uzyskać więcej informacji, patrz
    www.ibm.com/support/docview.wss?uid=swg24007906
    lub wykonaj następujące czynności:
    1. Odwiedź stronę wsparcia XL C/C++ pod adresem: www.ibm.com/software/awdtools/xlcpp/support/
    2. Pod nagłówkiem "Self Help: Download" wybierz pozycję "Latest Updates (PTFs)".
    3. Pod nagłówkiem "Linux" wybierz pozycję "XL C/C++ Advanced Edition V7.0 for Linux Run-Time Environment".

Nawiązywanie połączenia z systemami hosta z programów DB2 Workgroup Server Edition i DB2 Express Edition nie jest dozwolone

Mimo że uprzednio programy DB2 Universal Database Workgroup Server Edition i DB2 Universal Database Express Edition umożliwiały nawiązywanie połączeń z systemami hosta, począwszy od wersji 8.2 (wersja 8.1 z pakietem poprawek 7) połączenia takie nie są już dopuszczalne.

W wersjach wcześniejszych od 8.2 (wersja 8.1 z pakietem poprawek 7), podczas instalacji programu DB2 Workgroup Server Edition lub DB2 Express Edition plik sterownika uniwersalnego JCC db2jcc_license_cisuz.jar był umieszczany w katalogu \sqllib\java. Sterownik uniwersalny JCC nie sprawdzał licencji użytkownika przed inicjowaniem połączeń z hostem.

Począwszy od wersji 8.2 (wersja 8.1 z pakietem poprawek 7) możliwość nawiązywania połączeń z hostem została wyeliminowana przez usunięcie pliku db2jcc_license_cisuz.jar. Zmiana ta wpływa na następujące produkty z wersji 8.2:

Zapewnienie spójności zaufanej bazy obliczeniowej (AIX)

Jeśli w systemie AIX włączona jest zaufana baza obliczeniowa, przed instalacją lub deinstalacją programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne należy zapewnić jej spójność dla każdego pliku lub katalogu związanego z instancją programu DB2, serwerem DAS i zainstalowanymi plikami programu DB2. Zaufana baza obliczeniowa może znaleźć się w stanie niespójnym na przykład w przypadku, gdy instancje programu DB2 zostały usunięte bez użycia komendy db2idrop.

W celu sprawdzenia stanu zaufanej bazy obliczeniowej należy wprowadzić następującą komendę jako użytkownik root:

tcbck -n ALL

Jeśli zaufana baza obliczeniowa znajduje się w stanie niespójnym, próba odinstalowania lub odrzucenia programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne może się nie powieść, czego efektem będzie pozostawienie pewnych zestawów plików programu DB2 w stanie uszkodzonym. Informacje na temat zaufanej bazy obliczeniowej można znaleźć w podręczniku AIX Security Guide.

Komunikacja międzyprocesorowa (IPC) programu DB2 musi być wyłączona w celu zaktualizowania instancji

Należy wyłączyć całą komunikację międzyprocesorową (IPC) programu DB2 dla instancji, która ma zostać zaktualizowana. W przeciwnym przypadku podczas aktualizacji instancji mogą wystąpić błędy lub komenda db2start może nie działać po zakończeniu aktualizacji. Wszystkie procesy IPC programu DB2 muszą zostać wyłączone na wszystkich węzłach dla danej instancji.

Szczegółowe informacje można znaleźć w sekcji Zatrzymywanie wszystkich procesów programu DB2.

Instalowanie programu Query Patroller na poziomie pakietu poprawek 3 lub nowszego

Program Query Patroller jest systemem zarządzania zapytaniami służącym do sterowania przepływem zapytań kierowanych do bazy danych DB2. Począwszy od wersji 8.1.2 programu DB2, program DB2 Query Patroller jest produktem autonomicznym. Nie jest już komponentem programu DB2 Warehouse Manager.

Jeśli zainstalowany jest program DB2 wersja 8 pakiet poprawek 3 lub nowszy, a instalowany jest program DB2 Query Patroller w wersji podstawowej lub GA, konieczne jest ponowne zastosowanie pakietu poprawek DB2 na dotychczasowym poziomie. W przeciwnym wypadku zmiany w programie Query Patroller nie zostaną uwzględnione na poziomie pakietu poprawek DB2.

Jeśli instalowany jest serwer Query Patroller, po ponownym zastosowaniu danego poziomu pakietu poprawek DB2 należy również zaktualizować instancje DB2. Jest to obowiązkowe. Szczegółowe informacje znajdują się w niniejszym pliku readme, w sekcji Aktualizowanie instancji do nowego poziomu DB2. Po zaktualizowaniu instancji należy je zrestartować. Szczegółowe informacje znajdują się w niniejszym pliku readme, w sekcji Restartowanie instancji. Aktualizowanie instancji do nowego poziomu DB2 oraz Restartowanie instancji są podsekcjami sekcji Po instalacji.

Instalacja programu DB2 Data Links Manager, gdy zainstalowany jest już program DB2 Enterprise Server Edition

Instalacja programu DB2 Data Links Manager zakończy się niepowodzeniem podczas tworzenia instancji dlfm, jeśli na komputerze zainstalowany jest już program DB2 ESE. Obejście problemu polega na zmodyfikowaniu pliku odpowiedzi i kontynuacji lub przeprowadzenia instalacji z plikiem odpowiedzi w celu zainstalowania programu DB2 Data Links Manager. Więcej informacji na temat plików odpowiedzi można znaleźć w podręczniku Instalowanie i konfigurowanie - suplement lub w Centrum informacyjnym po wpisaniu jako wyszukiwanej frazy "plik odpowiedzi".

Utrata funkcjonalności przez Centrum sterowania

Należy zapoznać się z raportem Client/Server Compatibility and Migration Considerations dostępnym u przedstawicieli firmy IBM i w portalu Xtreme Leverage Portal.

Jak uzyskać pomoc

Dział obsługi klienta dla użytkowników programu DB2 dyżuruje pod następującymi numerami telefonów:

Podstawowa grupa dyskusyjna w sieci Usenet poświęcona zagadnieniom związanym z programem DB2 to comp.databases.ibm-db2.

Aby uzyskać informacje o najnowszych zmianach w produkcie, należy przeczytać Uwagi do wydania dla danego produktu. Dokument Uwagi do wydania można wyświetlić bez instalowania programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne, odwiedzając serwis WWW działu wsparcia do programu DB2, pod adresem http://www.ibm.com/software/data/db2/udb/support.html.

Uwagi do wydania można również przejrzeć bezpośrednio na dysku CD programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne, przechodząc do pliku /doc/%L/db2ir/index.htm, gdzie %L reprezentuje nazwę ustawień narodowych. Z Uwagami do wydania można również zapoznać się po zainstalowaniu programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne:

AIX /usr/opt/db2_08_01/Readme/%L/Release.Notes
HP-UX, Linux i Środowisko Operacyjne Solaris /opt/IBM/db2/V8.1/Readme/%L/Release.Notes

gdzie %L reprezentuje nazwę ustawień lokalnych, na przykład english-us, spanish, german.

Plik Uwagi do wydania dotyczący programu DB2 Information Integrator wersja 8 znajduje się na stronie WWW dostępnej pod adresem http://www.ibm.com/software/data/integration/db2ii.

Uwagi do wydania programu DB2 Query Patroller znajdują się pod adresem http://www.ibm.com/software/data/db2/udb/support.html.

Skąd pobrać obrazy instalacyjne pakietów poprawek

Program DB2 wersja 8.2 pakiet poprawek 4 i kolejne można pobrać z następujących miejsc:

Informacje dodatkowe

Dostępne są następujące informacje dodatkowe:

Informacje o poprawkach PTF

Poniższa tabela zawiera szczegółowe informacje na temat numerów PTF.

System operacyjny PTF
AIX 4.3.3 U805923
AIX 5 U805924
Środowisko Operacyjne Solaris U805925
HP-UX 11i U805926
HP-UX 11i v2 (IA64) U805927
LINUX (x86, wersja 32-bitowa) MI00146
LINUX (x86, jądro 32-bitowe 2.6) MI00152
LINUX (IA64, wersja 64-bitowa) MI00147
LINUX (iSeries i pSeries) MI00148
LINUX (AMD64, wersja 64-bitowa) MI00149
LINUX (AMD64, jądro 64-bitowe 2.6) MI00153
LINUX (S/390, zSeries, wersja 31-bitowa) MI00150
LINUX (S/390, zSeries, wersja 64-bitowa) MI00151

Wersje językowe oprogramowania klienckiego DB2 dostępne na serwerze FTP

W poniższej tabeli zebrano obsługiwane wersje językowe oprogramowania klienckiego DB2 dostępne na serwerze FTP.

System operacyjny DB2 Administration Client DB2 Application Development Client DB2 Run-Time Client
AIX 4.3.3 (wersja 32-bitowa)
  • SBCS1 (angielski, francuski, niemiecki i włoski)
  • SBCS2 (angielski, portugalski (Brazylia) i hiszpański)
  • NORDIC (angielski, duński, fiński, norweski i szwedzki)
  • DBCS (angielski, japoński, koreański, chiński uproszczony i chiński tradycyjny)
  • SBCS1 (angielski, francuski, niemiecki i włoski)
  • SBCS2 (angielski, portugalski (Brazylia) i hiszpański)
  • NORDIC (angielski, duński, fiński, norweski i szwedzki)
  • DBCS (angielski, japoński, koreański, chiński uproszczony i chiński tradycyjny)
Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar
AIX 5L (wersja 32- i 64-bitowa)
  • SBCS (angielski, portugalski (Brazylia), duński, fiński, francuski, niemiecki, włoski, norweski, hiszpański i szwedzki)
  • DBCS (angielski, japoński, koreański, chiński uproszczony i chiński tradycyjny)
  • SBCS (angielski, portugalski (Brazylia), duński, fiński, francuski, niemiecki, włoski, norweski, hiszpański i szwedzki)
  • DBCS (angielski, japoński, koreański, chiński uproszczony i chiński tradycyjny)
Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar
HP-UX 11i (PA-RISC) oraz HP-UX 11i v2 (IA64) (wersja 32- i 64-bitowa) Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar
Linux Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar
Środowisko Operacyjne Solaris Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar Wszystkie obsługiwane wersje językowe zawarto w jednym pliku tar
Windows Wszystkie obsługiwane wersje językowe zawarto w jednym samorozpakowującym się pliku zip Wszystkie obsługiwane wersje językowe zawarto w jednym samorozpakowującym się pliku zip Wszystkie obsługiwane wersje językowe zawarto w jednym samorozpakowującym się pliku zip

Obsługiwane produkty i komponenty według systemów operacyjnych

Produkty DB2 będą obsługiwane w systemach AIX 4.3.3 i Solaris 7 do czasu zakończenia oficjalnej obsługi serwisowej produktu DB2, wersja 8.1. W przypadku obecnie eksploatowanych instalacji programu DB2, jak i nowych instalacji produktów DB2, zaleca się dokonanie aktualizacji do nowszej wersji systemu AIX, na przykład AIX 5.3, ponieważ system AIX 4.3.3 nie jest już objęty oficjalną obsługą serwisową, a także do nowszej wersji środowiska Solaris, na przykład Solaris 9.

Poniższa lista zawiera produkty i komponenty obsługiwane w poszczególnych systemach operacyjnych Linux i UNIX:

AIX 5L (wersja 32-bitowa i 64-bitowa)
Lista produktów:
HP-UX 11i (PA-RISC, wersja 32- i 64-bitowa)
Lista produktów:
HP-UX 11i v2 (IA64)
Lista produktów:
Linux (x86, wersja 32-bitowa)
Lista produktów:
Linux (IA64, wersja 64-bitowa)
Lista produktów:
Linux (iSeries i pSeries, wersja 32-bitowa i 64-bitowa)
Lista produktów:
Linux (S/390 i zSeries, wersja 31-bitowa)
Lista produktów:
Linux (S/390 i zSeries, wersja 64-bitowa)
Lista produktów:
Linux (AMD64)
Lista produktów:
Środowisko Operacyjne Solaris (wersje 32-bitowa i 64-bitowa)
Lista produktów:

Jeśli po zainstalowaniu programu DB2 wersja 8.2 pakiet poprawek 4 i kolejne zostaną dodane nowe komponenty, program DB2 wersja 8.2 pakiet poprawek 4 i kolejne powinien zostać zainstalowany ponownie w celu zaktualizowania tych nowych komponentów.

Uwagi

IBM może nie oferować w innych krajach produktów, usług lub opcji omawianych w tym dokumencie. Informacje o produktach i usługach dostępnych w danym kraju można uzyskać od lokalnego przedstawiciela IBM. Odwołanie do produktu, programu lub usługi IBM nie oznacza, że można użyć wyłącznie tego produktu, programu lub usługi. Zamiast nich można zastosować ich odpowiednik funkcjonalny, pod warunkiem, że nie narusza to praw własności intelektualnej IBM. Jednakże cała odpowiedzialność za ocenę przydatności i sprawdzenie działania produktu, programu lub usługi, pochodzących od producenta innego niż IBM, spoczywa na użytkowniku.

IBM może posiadać patenty lub złożone wnioski patentowe na towary i usługi, o których mowa w niniejszym dokumencie. Przedstawienie tego dokumentu nie daje żadnych uprawnień licencyjnych do tychże patentów. Pisemne zapytania w sprawie licencji można przesyłać na adres:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY  10504-1785
U.S.A.

Zapytania w sprawie licencji na informacje dotyczące zestawów znaków dwubajtowych (DBCS) należy kierować do lokalnych działów własności intelektualnej IBM (IBM Intellectual Property Department) lub zgłaszać na piśmie pod adresem:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

Poniższy akapit nie obowiązuje w Wielkiej Brytanii, a także w innych krajach/regionach, w których jego treść pozostaje w sprzeczności z przepisami prawa miejscowego: FIRMA INTERNATIONAL BUSINESS MACHINES CORPORATION DOSTARCZA TEN DOKUMENT W TAKIM STANIE, W JAKIM SIĘ ZNAJDUJE ("AS IS") BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI (W TYM TAKŻE RĘKOJMI), WYRAŹNYCH LUB DOMNIEMANYCH, A W SZCZEGÓLNOŚCI DOMNIEMANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU ORAZ BEZ GWARANCJI, ŻE DOKUMENT TEN NIE NARUSZA PRAW OSÓB TRZECICH. Ustawodawstwa niektórych krajów nie dopuszczają zastrzeżeń dotyczących gwarancji wyraźnych lub domniemanych w odniesieniu do pewnych transakcji; w takiej sytuacji powyższe zdanie nie ma zastosowania.

Informacje zawarte w niniejszym dokumencie mogą zawierać nieścisłości techniczne lub błędy typograficzne. Informacje te są okresowo aktualizowane, a zmiany te zostaną uwzględnione w kolejnych wydaniach tego dokumentu. IBM zastrzega sobie prawo do wprowadzania ulepszeń i/lub zmian w produktach i/lub programach opisanych w tym dokumencie w dowolnym czasie, bez wcześniejszego powiadomienia.

Wszelkie wzmianki w tym dokumencie na temat stron internetowych innych firm zostały wprowadzone wyłącznie dla wygody użytkownika i w żadnym wypadku nie stanowią zachęty do ich odwiedzania. Materiały dostępne na tych stronach nie są częścią materiałów opracowanych do tego produktu IBM, a użytkownik korzysta z nich na własną odpowiedzialność.

IBM ma prawo do używania i rozpowszechniania informacji przysłanych przez użytkownika w dowolny sposób, jaki uzna za właściwy, bez żadnych zobowiązań wobec ich autora.

Informacje na temat możliwości stosowania tego programu, takie jak: (i) wymiana informacji między niezależnie tworzonymi programami a innymi programami (włącznie z tym programem) czy (ii) wspólne używanie wymienianych informacji, można uzyskać pod adresem:

IBM Canada Limited
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
CANADA

Informacje takie mogą być udostępnione, o ile spełnione zostaną odpowiednie warunki, w tym, w niektórych przypadkach, uiszczenie odpowiedniej opłaty.

Licencjonowany program opisany w tym dokumencie i wszystkie inne licencjonowane materiały dostępne dla tego programu są dostarczane przez IBM na warunkach określonych w Umowie IBM z Klientem, Międzynarodowej Umowie Licencyjnej IBM na Program lub w innych podobnych umowach zawartych między IBM i użytkownikami.

Wszelkie dane dotyczące wydajności zostały zebrane w kontrolowanym środowisku. W związku z tym rezultaty uzyskane w innych środowiskach operacyjnych mogą się znacząco różnić. Niektóre pomiary mogły być dokonywane na systemach będących w fazie rozwoju i nie ma gwarancji, że pomiary te wykonane na ogólnie dostępnych systemach dadzą takie same wyniki. Niektóre z pomiarów mogły być estymowane przez ekstrapolację. Rzeczywiste wyniki mogą być inne. Użytkownicy powinni we własnym zakresie sprawdzić odpowiednie dane dla ich środowiska.

Informacje dotyczące produktów firm innych niż IBM pochodzą od dostawców tych produktów z opublikowanych przez nich zapowiedzi lub innych powszechnie dostępnych źródeł. Firma IBM nie testowała tych produktów i nie może potwierdzić dokładności pomiarów wydajności, kompatybilności ani żadnych innych danych związanych z tymi produktami. Pytania dotyczące produktów firm innych niż IBM należy kierować do dostawców tych produktów.

Wszelkie stwierdzenia dotyczące przyszłych kierunków rozwoju i zamierzeń IBM mogą zostać zmienione lub wycofane bez powiadomienia.

Dokument ten może zawierać przykładowe dane i raporty używane w codziennych operacjach działalności gospodarczej. W celu kompleksowego ich zilustrowania, podane przykłady zawierają nazwiska osób prywatnych, nazwy przedsiębiorstw oraz nazwy produktów. Wszystkie te nazwy/nazwiska są fikcyjne i jakiekolwiek podobieństwo do istniejących nazw/nazwisk i adresów jest całkowicie przypadkowe.

LICENCJA NA PRAWA AUTORSKIE:

Niniejsza publikacja może zawierać przykładowe aplikacje w kodzie źródłowym, ilustrujące techniki programowania w różnych systemach operacyjnych. Użytkownik może kopiować, modyfikować i rozpowszechniać te programy przykładowe w dowolnej formie bez uiszczania opłat, w celu rozbudowy, użytkowania, handlowym lub w celu rozpowszechniania aplikacji zgodnych z aplikacyjnym interfejsem programowym dla tego systemu operacyjnego, dla którego napisane były programy przykładowe. Programy przykładowe nie zostały gruntownie przetestowane. Firma IBM nie może zatem gwarantować lub sugerować niezawodności, użyteczności i funkcjonalności tych programów.

Każda kopia lub dowolna część programów przykładowych, albo też dowolna praca pochodna, musi zawierać poniższą informację o prawach autorskich:

(C) (nazwa_firmy_użytkownika) (rok). Części niniejszego kodu pochodzą z programów przykładowych firmy IBM Corp. (C) Copyright IBM Corp. _rok_lub_lata_. Wszelkie prawa zastrzeżone.

IBM, DB2, Universal Database i S/390 są znakami towarowymi firmy International Business Machines Corporation w Stanach Zjednoczonych i/lub innych krajach.

Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation w Stanach Zjednoczonych i/lub innych krajach.

UNIX jest zastrzeżonym znakiem towarowym The Open Group w Stanach Zjednoczonych i innych krajach.

Nazwy innych firm, produktów i usług mogą być znakami towarowymi lub znakami usług innych podmiotów.

-------------------------------------------------------------------------------
 * oznacza znaki towarowe lub zastrzeżone znaki towarowe IBM Corporation. 
** oznacza znaki towarowe lub zastrzeżone znaki towarowe ich właścicieli.  
-------------------------------------------------------------------------------

*******************************************************************************
**
**  (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2006.
**                      WSZELKIE PRAWA ZASTRZEŻONE.
**
*******************************************************************************