Plik readme do pakietu poprawek 1 produktu IBM DB2, wersja 9.1


Spis treści

Instalowanie pakietu poprawek 1 produktu IBM DB2 w wersji 9.1 dla systemu operacyjnego AIX, HP-UX, Linux i Solaris
Dostarczanie instalacji
Czynności przedinstalacyjne
Wymagania wstępne
Czynności poprzedzające instalację programu DB2 9.1 pakiet poprawek 1
Instalowanie programu DB2 9.1 pakiet poprawek 1
Instalowanie pakietu poprawek 1 produktu DB2 w wersji 9.1 w celu zaktualizowania istniejącej instalacji
Instalowanie pakietu poprawek 1 produktu DB2 w wersji 9.1 w celu utworzenia nowej instalacji
Czynności poinstalacyjne
WebSphere Federation Server i komenda djxlink
Aktualizowanie instancji do korzystania z nowego poziomu programu DB2
Restartowanie instancji i serwera administracyjnego
Wiązanie plików powiązań
Ograniczenia w dodawaniu produktów przy użyciu komendy db2setup
Deinstalowanie pakietu poprawek 1 produktu DB2 w wersji 9.1
Deinstalowanie pakietów poprawek w systemie Linux lub UNIX
Znane problemy i ich obejścia
Aktualizacja instancji powoduje nadpisanie skryptów db2profile i db2cshrc
Środowisko wykonawcze kompilatora IBM XL C/C++ Compiler musi być zainstalowane (Linux iSeries i pSeries, 64-bity)
Zapewnienie spójności zaufanej bazy obliczeniowej (AIX)
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
Uwagi

Instalowanie pakietu poprawek 1 produktu IBM DB2 w wersji 9.1 dla systemu operacyjnego AIX, HP-UX, Linux i Solaris

Przed zainstalowaniem pakietu poprawek 1 produktu DB2 w wersji 9.1 należy przeczytać sekcje niniejszego pliku readme mające zastosowanie do danej instalacji.

Istnieją dwa sposoby wykorzystania pakietu poprawek:

W tym pliku readme zostały podane instrukcje dla obydwu scenariuszy.

Dostarczanie instalacji

Istnieją dwa typy obrazów pakietu poprawek:

W przypadku zainstalowania języka narodowego będzie również potrzebny oddzielny pakiet poprawek dla tego języka.

Jeśli typ używanego pakietu poprawek ma wpływ na kroki instalacji, zostało to odnotowane w poniższych instrukcjach.

Czynności przedinstalacyjne

Niniejsza sekcja zawiera szczegółowe informacje dotyczące wymagań wstępnych (w tym oprogramowania, sprzętu i systemu operacyjnego) oraz listę zadań, które należy wykonać przed zainstalowaniem produktów DB2.

Wymagania wstępne

Przed pobraniem pakietu poprawek 1 produktu DB2 w wersji 9.1 należy wykonać następujące kroki:

  1. Sprawdź, czy system spełnia wszystkie wymagania systemowe: http://www.ibm.com/software/data/db2/9/sysreqs.html.

    Zapobiega to problemom technicznym, które mogłyby wystąpić po zainstalowaniu i skonfigurowaniu pakietu poprawek.

  2. Przejrzyj wiadomości i otwarte raporty APAR (Authorized Problem Analysis Reports) w serwisie WWW pomocy technicznej dla produktu DB2 dla systemów Linux, UNIX i Windows pod adresem: http://www.ibm.com/software/data/db2/udb/support.html.

    Otwarte raporty APAR opisują defekty, które nie zostały jeszcze usunięte w pakiecie poprawek, oraz mogą zawierać opisy obejść wpływających na stosowanie pakietu poprawek 1 produktu DB2 w wersji 9.1. Listę otwartych raportów APAR dla produktu DB2 w wersji 9.1 można znaleźć pod adresem: http://www.ibm.com/software/data/db2/udb/support/apars.html.

  3. Przeczytaj Uwagi do wydania pakietu poprawek 1 i sekcję "Znane problemy i obejścia" w tym pliku readme.
  4. Upewnij się, że w systemie plików jest wystarczająca ilość miejsca do pobrania i wyodrębnienia pakietu poprawek.

    Niezbędny jest system plików z jednym gigabajtem wolnego miejsca w celu przechowania pliku .tar.gz i zdekompresowanego obrazu instalacji. Jeśli planowane jest również zainstalowanie pakietu poprawek dla języka narodowego, potrzebne będzie do dwóch gigabajtów wolnego miejsca.

  5. Upewnij się, że dostępna jest wymagana ilość wolnego miejsca do zainstalowania pakietu poprawek.

    Wolne miejsce musi być dostępne w miejscu aktualizowanej kopii produktu DB2 lub w miejscu, gdzie planowane jest utworzenie nowej instalacji produktu DB2.

  6. Jeśli zainstalowano już produkt bazodanowy DB2 i uzyskano specjalne poprawki, skontaktuj się z pomocą techniczną firmy IBM w celu określenia, czy przed zainstalowaniem pakietu poprawek 1 produktu DB2 w wersji 9.1 jest potrzebna zaktualizowana wersja poprawek. W ten sposób zapewniona zostanie spójność systemu i żadne poprawki specjalne nie zostaną pominięte.

Czynności poprzedzające instalację programu DB2 9.1 pakiet poprawek 1

Przed zainstalowaniem pakietu poprawek 1 produktu DB2 w wersji 9.1 należy wykonać następujące kroki:

  1. Pobierz pakiet poprawek w odpowiednie miejsce.
  2. Zdekompresuj pakiet poprawek.
  3. Przejrzyj warunki i zasady licencji.
  4. Zatrzymaj wszystkie procesy DB2.

Pobieranie pakietu poprawek w odpowiednie miejsce

Ścieżka do katalogu, gdzie planowane jest pobranie i zdekompresowanie pakietu poprawek, nie może zawierać żadnych 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/DB2FixPack/FP1/ ...

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

/home/DB2 FixPack/FP1/ ...

Dekompresowanie obrazów instalacyjnych pakietów poprawek

Wszystkie obrazy instalacyjne pakietów poprawek na serwerze FTP są skompresowane za pomocą programu gzip. Zanim można będzie zastosować pakiet poprawek w takim formacie należy skopiować obraz do katalogu tymczasowego i użyć narzędzi gunzip i tar w celu wyodrębnienia obrazu instalacyjnego pakietu poprawek.

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

  1. Skopiuj obraz przetworzony programem gzip do tymczasowego położenia.
  2. Przejdź do katalogu, gdzie został skopiowany obraz.
  3. Wprowadź następującą komendę w celu zdekompresowania pliku:
       gunzip -c nazwa_pliku.tar.gz | tar -xvf - 
    gdzie nazwa_pliku oznacza stosowany pakiet poprawek.
    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 AIX 5L z serwisu WWW: http://www.ibm.com/servers/aix/products/aixos/linux/rpmgroups.html

Sprawdzanie warunków i zasad licencji

Przed zainstalowaniem pakietu poprawek 1 produktu DB2 w wersji 9.1 należy przeczytać i zaakceptować warunki i zasady licencji umieszczone w katalogu db2/license rozpakowanego obrazu instalacyjnego pakietu poprawek.

W przypadku używania obrazu pakietu poprawek w celu zainstalowania licencjonowanego produktu bazodanowego DB2 zostanie zainstalowana licencja próbna. Jeśli posiada się stałą licencję na nowe produkty bazodanowe DB2, można:

Zatrzymywanie wszystkich procesów DB2

Następujące zadania są wymagane tylko, jeśli produkty bazodanowe DB2 są już zainstalowane w wybranej ścieżce instalacji. Należy się upewnić, że wszystkie procesy DB2 zostały zatrzymane. Jeśli istnieje wiele kopii DB2, wystarczy zatrzymać tylko procesy DB2 powiązane z aktualizowaną kopią. Więcej informacji na temat korzystania z wielu kopii DB2 można znaleźć pod adresem http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0024057.htm.

Aby zatrzymać wszystkie procesy DB2, należy wykonać następujące kroki:

  1. Zaloguj się jako administrator.
  2. Określ, które instancje są powiązane z daną kopią DB2, wprowadzając komendę:
       KATALOG_DB2/instance/db2ilist
    gdzie KATALOG_DB2 reprezentuje miejsce, gdzie została zainstalowana kopia DB2.
  3. Dla każdej instancji w kopii DB2 uruchom poniższe komendy:
        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.

    Jeśli używasz oprogramowania HACMP, w celu zatrzymania produktu DB2 musisz użyć komendy ha_db2stop zamiast komendy db2stop. Jeśli użyjesz komendy db2stop zamiast komendy ha_db2stop, zostanie wyzwolone zdarzenie niepowodzenia.

  4. Jeśli Serwer administracyjny DB2 (DAS) należy do aktualizowanej kopii DB2, należy go zatrzymać:
        su - nazwa_a
        . $HOME/das/dasprofile
        db2admin stop
        exit
    
    gdzie nazwa_a odpowiada nazwie właściciela DAS.
    Uwaga:
    Ponieważ w systemie może być tylko jeden serwer DAS, ten krok ma wpływ na wszystkie inne kopie DB2 w systemie.
  5. (Opcjonalnie) W systemie AIX przed instalacją należy uruchomić komendę slibclean, aby usunąć z pamięci nieużywane biblioteki współużytkowane:
    /usr/sbin/slibclean
  6. Wyłącz procesy monitora uszkodzeń:
    1. Zaloguj się jako użytkownik root
    2. Znajdź miejsce, skąd została uruchomiona komenda db2fmcu, wydając komendę:
      ps -ef
      Na przykład w systemie AIX komenda db2fmcu jest uruchamiana z katalogu KATALOG_DB2/bin , gdzie KATALOG_DB2 jest miejscem zainstalowania kopii DB2.
    3. Przejdź do katalogu wskazanego przez komendę ps
    4. Wyłącz program FMC (Fault Monitor Coordinator), wydając komendę:
      db2fmcu -d
      Uwagi:
      1. Ponieważ jest tylko jeden program FMC, ten krok ma wpływ na wszystkie kopie DB2 w systemie.
      2. Po zastosowaniu pakietu poprawek program FMC jest resetowany w celu umożliwienia ponownego skonfigurowania pliku systemowego inittab tak, aby obejmował on program FMC. Jeśli program FMC ma nie być używany, należy ponownie wydać powyższą komendę po zastosowaniu pakietu poprawek.
    5. Aby wyłączyć demona monitora błędów, wprowadź komendę:
      db2fm -i nazwa_i -D
      gdzie nazwa_i odpowiada nazwie właściciela instancji. Komendę należy wprowadzić raz dla każdej instancji.
  7. Upewnij się, że wyłączona została cała komunikacja międzyprocesorowa programu DB2 dla instancji, która ma zostać zaktualizowana. Jako właściciel instancji wykonaj następującą komendę w każdej fizycznej partycji:
        $HOME/sqllib/bin/ipclean

Instalowanie programu DB2 9.1 pakiet poprawek 1

Ta sekcja zawiera opis sposobu instalacji pakietu poprawek 1 produktu DB2 w wersji 9.1.

Instalowanie pakietu poprawek 1 produktu DB2 w wersji 9.1 w celu zaktualizowania istniejącej instalacji

Tej metody należy użyć, jeśli produkt bazodanowy DB2 jest już zainstalowany w wybranej ścieżce instalacji i należy zastosować do niego nowy poziom pakietu poprawek.

Jeśli w wybranej ścieżce zainstalowany jest więcej niż jeden produkt bazodanowy DB2, należy użyć obrazu uniwersalnego pakietu poprawek.

Przy instalacji pakietu poprawek 1 produktu DB2 w wersji 9.1 mają zastosowanie następujące ograniczenia:

Aby zainstalować pakiet poprawek 1 produktu DB2 w wersji 9.1:

  1. Zaloguj się jako administrator.
  2. Przejdź do katalogu zawierającego obraz pakietu poprawek.
  3. Uruchom instalację, wprowadzając komendę:
    ./installFixPack -b KATALOG_DB2
    gdzie KATALOG_DB2 jest położeniem aktualizowanych produktów DB2.

    Dodatkowe informacje na temat tej komendy można znaleźć pod adresem http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0023700.htm.

Instalowanie pakietu poprawek 1 produktu DB2 w wersji 9.1 w celu utworzenia nowej instalacji

Użyj tej metody, jeśli:

Przy instalacji pakietu poprawek 1 produktu DB2 w wersji 9.1 mają zastosowanie następujące ograniczenia:

Aby zainstalować pakiet poprawek 1 produktu DB2 w wersji 9.1:

  1. Zaloguj się jako administrator.
  2. Przejdź do katalogu zawierającego obraz pakietu poprawek.
  3. Uruchom instalację, wprowadzając komendę:
    ./db2setup

    Dodatkowe informacje na temat tej komendy można znaleźć pod adresem http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0008889.htm.

Czynności poinstalacyjne

Po zainstalowaniu pakietu poprawek 1 produktu DB2 w wersji 9.1 należy wykonać następujące kroki:

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.

WebSphere Federation Server i komenda djxlink

Jeśli zainstalowany jest serwer WebSphere Federation Server, należy uruchomić komendę djxlink po zainstalowaniu pakietu poprawek 1 produktu DB2 w wersji 9.1, ale przed uruchomieniem komendy db2iupdt. Wykonaj następujące czynności:

  1. Zaloguj się jako administrator.
  2. Usuń lub zmień nazwę pliku djxlink.out znajdującego się w katalogu KATALOG_DB2/lib/, gdzie KATALOG_DB2 jest katalogiem instalacyjnym produktu DB2.
  3. Upewnij się, że w bieżącym środowisku lub w pliku db2dj.ini ustawione są wszystkie odpowiednie zmienne. Jeśli na przykład do łączenia się ze źródłem danych Oracle używany jest serwer stowarzyszony, ustaw zmienną środowiskową ORACLE_HOME na główny katalog Oracle.
  4. Uruchom komendę djxlink.

Aktualizowanie instancji do korzystania z nowego poziomu programu DB2

To zadanie jest obowiązkowe, jeśli pakiet poprawek 1 produktu DB2 w wersji 9.1 został zainstalowany w celu zaktualizowania istniejącej instalacji. Jeśli pakiet poprawek został zainstalowany w celu utworzenia nowej instalacji, to zadanie nie jest wymagane.

Jeśli istnieje wiele kopii DB2, zaktualizuj instancje w kopii DB2, gdzie został zainstalowany pakiet poprawek. Po zainstalowaniu pakietu poprawek muszą zostać zaktualizowane wszystkie instancje w kopii DB2.

Wykonaj następujące czynności:

  1. Zaloguj się jako administrator.
  2. Określ, które instancje są powiązane z daną kopią DB2, wprowadzając komendę:
       KATALOG_DB2/instance/db2ilist
    gdzie KATALOG_DB2 reprezentuje miejsce, gdzie została zainstalowana kopia DB2.
  3. Dla każdej instancji należy wydać komendę:
       KATALOG_DB2/instance/db2iupdt nazwa_i
    gdzie nazwa_i reprezentuje nazwę instancji, a KATALOG_DB2 reprezentuje miejsce, gdzie została zainstalowana kopia DB2.
  4. Jeśli Serwer administracyjny DB2 (DAS) należy do kopii DB2, gdzie został zainstalowany pakiet poprawek, wprowadź komendę:
        KATALOG_DB2/instance/dasupdt
    gdzie KATALOG_DB2 jest miejscem, gdzie została zainstalowana kopia DB2. Jeśli dana kopia DB2 działa obecnie z nowszym poziomem pakietu poprawek niż wszystkie inne kopie DB2, należy rozważyć zaktualizowanie serwera DAS tak, aby należał do tej kopii DB2.

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

Restartowanie instancji i serwera administracyjnego

To zadanie jest wymagane, jeśli pakiet poprawek 1 produktu DB2 w wersji 9.1 został zainstalowany w celu zaktualizowania istniejącej instalacji. Jeśli pakiet poprawek został zainstalowany w celu utworzenia nowej instalacji, to zadanie nie jest wymagane.

Aby ponownie uruchomić instancję:

  1. Zaloguj się jako właściciel instancji.
  2. Wydaj komendę db2start.
  3. 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ń

W tej sekcji opisano, jak i gdzie powiązać programy narzędziowe bazy danych (import, export, reorg, procesor wiersza komend) i pliki powiązań CLI produktu DB2.

Wiązanie baz danych DB2

Z serwera bazy danych

W przypadku zainstalowania pakietu poprawek 1 produktu DB2 w wersji 9.1 w celu zaktualizowania istniejącej kopii DB2, należy powiązać programy narzędziowe bazy danych i pliki powiązań CLI DB2 ze wszystkimi bazami danych w tej kopii DB2. Jeśli pakiet poprawek został zainstalowany w celu utworzenia nowej instalacji, to zadanie nie jest wymagane.

Wprowadź następujące komendy raz dla każdej bazy danych w zaktualizowanej kopii DB2:

        db2 terminate
        db2 CONNECT TO nazwa_bazy_danych
        db2 BIND ścieżka/db2schema.bnd BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE
        db2 BIND ścieżka/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 BIND ścieżka/@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 terminate

gdzie nazwa_bazy_danych odpowiada nazwie bazy danych, z którą pliki mają zostać 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 produkty bazodanowe DB2. Pakiety, które są już powiązane, zwracają błąd SQL0719. Taki efekt jest spodziewany.

Z klientów

"Klient" dotyczy tutaj inicjatora połączenia z bazą danych w innej kopii DB2 lub na innym serwerze bazy danych. Rolę tę może pełnić dowolny z następujących produktów bazodanowych DB2: DB2 Client, DB2 Runtime Client, DB2 Connect lub produkt serwerowy DB2.

Uwaga:
Program Runtime Client nie może być używany do wiązania programów narzędziowych bazy danych ani plików powiązań interfejsu CLI DB2. W tym celu należy korzystać z produktu DB2 Client. Dodatkowe informacje na temat różnic między tymi dwoma typami klientów można znaleźć w temacie "Typy klientów - DB2 Runtime Client i DB2 Client": http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/c0022612.htm.

W przypadku zainstalowania pakietu poprawek 1 produktu DB2 w wersji 9.1 i potrzeby połączenia się z bazą danych działającą w innym systemie operacyjnym lub na innym poziomie wersji lub usług DB2 należy powiązać programy narzędziowe bazy danych i pliki powiązań CLI DB2 z tą bazą danych.

Wykonaj następujące czynności raz dla każdej unikalnej kombinacji systemu operacyjnego i poziomu wersji lub usług produktu DB2:

        db2 terminate
        db2 CONNECT TO nazwa_bazy_danych
        db2 BIND ścieżka/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 BIND ścieżka/@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 terminate

gdzie nazwa_bazy_danych odpowiada nazwie bazy danych, z którą programy narzędziowe mają zostać 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 na "kliencie". Pliki db2ubind.lst i db2cli.lst zawierają listy wymaganych plików powiązań używanych przez produkty bazodanowe DB2. 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
=======          ================================================================================
OS/390 lub z/OS  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
OS/400           BIND ścieżka/@ddcs400.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE

gdzie ś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.

Listę plików powiązań używanych dla konkretnego systemu operacyjnego klienta można znaleźć pod adresem: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.doc/doc/c0005595.htm. 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 dla każdej bazy danych użyć poniższych komend:

       db2 terminate
       db2 CONNECT TO nazwa_bazy_danych
       db2 BIND ścieżka/plik_powiązań BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE
       db2 terminate

gdzie nazwa_bazy_danych odpowiada nazwie bazy danych, ścieżka odpowiada pełnej ścieżce do katalogu, w którym znajdują się pliki powiązań, a plik_powiązań odpowiada nazwie pliku 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 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.

Aby wykonać wiązanie pliku db2gse.lst:

  1. Upewnij się, że masz jedne z następujących uprawnień:
  2. Ustanów połączenie z bazą danych i wykonaj komendę BIND. Na przykład wprowadź:
      db2 connect to nazwa_bazy_danych
      db2 bind ścieżka/bnd/@db2gse.lst
      db2 terminate
    gdzie nazwa_bazy_danych odpowiada nazwie bazy danych, a ścieżka to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań.

Składnię i opcje komendy BIND można znaleźć pod adresem http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0001935.htm.

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

Po zainstalowaniu produktu bazodanowego DB2 możliwe jest dodanie również innych produktów bazodanowych DB2. W przypadku użycia komendy db2setup w celu dodania produktów zarówno zainstalowane produkty, jak i nowo dodawane produkty powinny mieć tę samą wersję kodu dla konkretnego położenia (ścieżki instalacji).

Jeśli nowe produkty są produktami WebSphere Information Integration, zostanie wyświetlony komunikat ostrzegawczy w przypadku, gdy komenda db2setup zostanie wydana z obrazu pakietu poprawek na niższym poziomie niż istniejące produkty bazodanowe DB2. Po zakończeniu instalacji produktu należy zastosować odpowiedni pakiet poprawek.

W przypadku wszystkich innych produktów bazodanowych DB2, jeśli obraz pakietu poprawek używanego do dodawania nowych produktów nie ma tego samego poziomu, co zainstalowane produkty bazodanowe DB2 w konkretnej kopii DB2, próba instalacji zakończy się niepowodzeniem.

Deinstalowanie pakietu poprawek 1 produktu DB2 w wersji 9.1

Deinstalowanie pakietów poprawek w systemie Linux lub UNIX

Po zastosowaniu pakietu poprawek 1 produktu DB2 w wersji 9.1 można wrócić do poprzedniego poziomu pakietu poprawek, ponownie instalując wcześniejszy pakiet poprawek. Użyj komendy installFixPack z opcją wymuszenia (-f), aby pominąć sprawdzanie poziomu. Na przykład aby zdeinstalować pakiet poprawek 1 produktu DB2 w wersji 9.1, należy uruchomić komendę installFixPack z obrazu instalacyjnego produktu DB2 w wersji 9.1 GA w następujący sposób:

./installFixPack -f -b KATALOG_DB2

gdzie KATALOG_DB2 jest położeniem produktów DB2, dla których należy wymusić przejście na niższy poziom obrazu pakietu poprawek. Dodatkowe informacje na temat tej komendy można znaleźć pod adresem http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0023700.htm.

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 pakietu poprawek 1 produktu DB2 w wersji 9.1.

Aktualizacja instancji powoduje nadpisanie skryptów db2profile i db2cshrc

Po zainstalowaniu pakietu poprawek w istniejącej kopii DB2 należy zaktualizować instancje do używania nowego poziomu produktu DB2. Jednakże, uruchomienie komendy db2iupdt powoduje nadpisanie następujących skryptów: db2profile i db2cshrc. Jeśli dowolny z tych skryptów był uprzednio zmieniany, po uruchomieniu komendy db2iupdt zmiany te zostaną utracone. Można uniknąć tego problemu, wprowadzając zmiany odpowiednio do plików userprofile i usercshrc zamiast do plików db2profile i db2cshrc.

Środowisko wykonawcze kompilatora IBM XL C/C++ Compiler musi być zainstalowane (Linux iSeries i pSeries, 64-bity)

Przed zainstalowaniem 64-bitowej wersji programu DB2 dla systemu 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 systemu 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. Więcej informacji można znaleźć pod adresem http://www.ibm.com/support/docview.wss?uid=swg24007906 lub wykonując następujące kroki:
    1. Odwiedź stronę wsparcia XL C/C++ pod adresem: http://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".

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

Jeśli w systemie AIX włączona jest Zaufana Baza Przetwarzania (TCB), przed instalacją lub deinstalacją pakietu poprawek 1 produktu DB2 w wersji 9.1 należy zapewnić jej spójność dla każdego pliku lub katalogu związanego z instancją DB2, serwerem DAS i zainstalowanymi plikami produktu 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

Informacje na temat zaufanej bazy obliczeniowej można znaleźć w podręczniku AIX Security Guide.

Jak uzyskać pomoc

Aby skontaktować się z działem wsparcia firmy IBM przez telefon:

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

Aby uzyskać informacje o zmianach w produkcie, należy przeczytać Uwagi do wydania oraz sekcję Co nowego w dokumentacji produktu. Najnowszy dokument Uwagi do wydania można przejrzeć bez instalowania pakietu poprawek 1 produktu DB2 w wersji 9.1, przechodząc do serwisu WWW pomocy technicznej DB2 pod adresem http://www.ibm.com/software/data/db2/udb/support.html.

Skąd pobrać obrazy instalacyjne pakietów poprawek

Program DB2 9.1 z pakietem poprawek 1 można pobrać z następujących miejsc:

Informacje dodatkowe

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

Informacje o poprawkach PTF

Na poniższej liście zostały podane unikalne etykiety PTF dla pakietu poprawek 1 produktu DB2 w wersji 9.1:

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

Produkty DB2 Client i DB2 Runtime Client są dostępne na serwerze FTP. Zapewniają one obsługę tylko w języku angielskim. Aby zainstalować klienta z obsługą języka narodowego, należy zainstalować pakiet poprawek zarówno klienta, jak i języków narodowych. Aby na przykład zainstalować klienta DB2 Client z obsługą języka narodowego, należy pobrać obraz pakietu poprawek 1 klienta DB2 i pakiet poprawek 1 dla języków narodowych. Następnie należy uruchomić komendę db2setup z obrazu pakietu poprawek 1 klienta DB2.

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:

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

IBM, DB2 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.
**
*******************************************************************************