IBM DB2 Universal Database, wersja 8.2, pakiet poprawek 4 lub nowszy (równoważna wersji 8.1 z pakietem poprawek 11 lub nowszym) - plik Readme Spis treści 1.0 Instalowanie programu IBM DB2 Universal Database, wersja 8.2, pakiet poprawek 4 lub nowszy, dla systemów AIX, HP-UX, Linux i Solaris 1.1 Czynności przedinstalacyjne 1.1.1 Wymagania wstępne 1.1.2 Historia poprawek produktu 1.1.3 Czynności poprzedzające instalację programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy 1.2 Instalacja programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy 1.2.1 Instalowanie programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy 1.2.2 Instalowanie programu DB2, wersja 8 z alternatywnym pakietem poprawek 1.3 Czynności poinstalacyjne 1.3.1 Serwery stowarzyszone i komenda djxlink 1.3.2 Aktualizowanie instancji do korzystania z nowego poziomu programu DB2 1.3.3 Aktualizacja katalogów systemowych 1.3.4 Restartowanie instancji i serwera administracyjnego 1.3.5 Wiązanie plików powiązań 1.3.6 Ograniczenia w dodawaniu produktów przy użyciu komendy db2setup 2.0 Deinstalowanie programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy 2.1 Przeprowadzanie migracji plików katalogu bazy danych z wersji 8.2 z powrotem do wersji 8.1 2.2 Deinstalowanie pakietów poprawek lub poziomów modyfikacji w systemie Linux i UNIX 2.3 Deinstalowanie programu DB2, wersja 8 z alternatywnym pakietem poprawek 3.0 Znane problemy i ich obejścia 3.1 Znane problemy i metody ich obejścia (wersja 8.2, pakiet poprawek 4 lub nowszy) 3.1.1 Aktualizacja instancji powoduje nadpisanie skryptów db2profile i db2cshrc 3.2 Znane problemy i metody ich obejścia (wersje starsze niż wersja 8.2 pakiet poprawek 4) 3.2.1 Poziom pakietu poprawek a instalacja nowych produktów 3.2.2 Środowisko wykonawcze kompilatora IBM XL C/C++ Compiler musi być zainstalowane (Linux iSeries i pSeries, 64-bitowe) 3.2.3 Nawiązywanie połączenia z systemami hosta z programów DB2 Workgroup Server Edition i DB2 Express Edition nie jest dozwolone 3.2.4 Zapewnienie spójności zaufanej bazy obliczeniowej (AIX) 3.2.5 Komunikacja międzyprocesorowa (IPC) programu DB2 musi być wyłączona w celu zaktualizowania instancji 3.2.6 Instalowanie programu Query Patroller na poziomie pakietu poprawek 3 lub nowszego 3.2.7 Instalacja programu DB2 Data Links Manager, gdy zainstalowany jest już program DB2 Enterprise Server Edition 4.0 Jak uzyskać pomoc 4.1 Skąd pobrać obrazy instalacyjne pakietów poprawek 5.0 Informacje dodatkowe 5.1 Wersje językowe oprogramowania klienckiego DB2 dostępne na serwerze FTP 5.2 Obsługiwane produkty i komponenty według systemów operacyjnych 6.0 Uwagi 1.0 Instalowanie programu IBM DB2 Universal Database, wersja 8.2, pakiet poprawek 4 lub nowszy, dla systemów AIX, HP-UX, Linux i Solaris Przed przystąpieniem do instalacji programu DB2 Universal Database (DB2 UDB), wersja 8.2, pakiet poprawek 4 lub nowszy, 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 lub nowszy, 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". 1.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. 1.1.1 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: * http://www.ibm.com/software/data/db2/udb/sysreqs.html 2. Listę wszystkich poprawionych błędów (tzw. raporty APAR) oraz najnowsze wiadomości na temat wsparcia można znaleźć pod adresem: * http://www.ibm.com/software/data/db2/support/db2_9/ 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, ang. "apply", czyli "zastosuj", dla odróżnienia od operacji "commit", czyli "zatwierdź".) 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 gdzie reprezentuje następujący katalog instalacyjny: * w systemie AIX: /usr/opt/db2_08_01 * w systemach HP-UX i Solaris: /opt/IBM/db2/V8.1 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: * w systemie AIX: /usr/opt/db2_08_01 * w systemie HP-UX: /var/adm/sw * W systemie Solaris: /var/sadm Użytkownicy, którzy otrzymali specjalne poprawki z działu wsparcia IBM, powinni przed zainstalowaniem programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, 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 lub nowszy, 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 | Komenda | Oczekiwane wyniki | | operacyj | | | | ny | | | +----------+------------------------+---------------------------------+ | AIX | lslpp -al | db2_08_01.client 8.1.0.0 lub | | | "db2_08_01.client*" | 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 | DB2V8CAE 8.1.0.x [nazwa | | | "*DB2*" | 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 | +----------+------------------------+---------------------------------+ | Solaris | pkginfo -l db2cliv81 | | VERSION: 8.1.0.x | | | grep VERSION | | | | | gdzie x musi być wartością | | | | mniejszą od bieżącego | | | | | +----------+------------------------+---------------------------------+ 1.1.2 Historia poprawek produktu Listę wszystkich poprawek do produktów (raportów APAR) oraz najnowsze wiadomości na temat wsparcia zawiera serwis WWW * http://www.ibm.com/software/data/db2/support/db2_9/ 1.1.3 Czynności poprzedzające instalację programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy Przed zainstalowaniem programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, należy przeczytać sekcję Znane problemy i sposoby ich obejścia. 1.1.3.1 Warunki licencji Przed zainstalowaniem programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, 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ę. 1.1.3.2 Zatrzymywanie wszystkich procesów DB2 Przed rozpoczęciem instalacji pakietu poprawek należy zatrzymać wszystkie procesy DB2. Uwaga: Należy zatrzymać tylko te procesy DB2, które są powiązane ze ścieżką instalacyjną DB2, która jest aktualizowana. Na przykład, procesy i instancje uruchomione z alternatywnego pakietu poprawek lub z innej wersji programu DB2 nie muszą być zatrzymane. 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 - . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # uruchom na każdym węźle fizycznym exit gdzie oznacza nazwę 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. 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 3. Uruchom następujące komendy: su - . $HOME/das/dasprofile db2admin stop exit gdzie oznacza nazwę 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. Wyłącz monitor błędów, jeśli istnieje i używa programu DB2, wersja 8. Aby wyłączyć koordynator monitora błędów: a. Zaloguj się jako użytkownik root b. 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. c. Przejdź do katalogu wskazanego przez komendę ps d. Aby wyłączyć koordynator monitora błędów, wprowadź komendę: db2fmcu -d e. Aby wyłączyć demona monitora błędów, wprowadź komendę: db2fm -D 6. 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 1.1.3.3 Ś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/FP16/ ... Przykładem niepoprawnej ścieżki może być: /home/DB2 FixPak/FP16/ ... 1.1.3.4 Zapewnij wystarczającą ilość miejsca w systemie plików (AIX 4.3.3, AIX 5L, Linux i 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. 1.1.3.5 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ę FP16_$PTF.tar.Z lub FP16_$PTF.tar.gz, gdzie FP16_$PTF oznacza 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 jest nazwą instalowanego pakietu 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 jest nazwą instalowanego pakietu 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. Można również pobrać narzędzie gzip dla systemu AIX 5L z serwisu WWW http://www.ibm.com/systems/p/os/aix/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. 1.1.3.6 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: * FP#_PTF#_ESE_MFP dla systemu AIX 4.3.3 i Solaris * FP#_PTF#_ESE_MFP_SBCS dla stron kodowych zestawów znaków jednobajtowych (SBCS) w systemie AIX 5 * FP#_PTF#_ESE_MFP_DBCS dla stron kodowych zestawów znaków dwubajtowych (DBCS) w systemie AIX 5 gdzie FP# jest numerem pakietu poprawek (na przykład "FP15"), a $PTF jest identyfikatorem PTF (na przykład "U810952"). Uwagi: 1. Alternatywne pakiety poprawek o nazwach FP#_PTF#_ESE_MFP_SBCS obsługują następujące języki: angielski, brazylijski, duński, fiński, francuski, niemiecki, włoski, norweski, portugalski, hiszpański i szwedzki. 2. Alternatywne pakiety poprawek o nazwach FP#_PTF#_ESE_MFP_DBCS obsługują 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 jest nazwą instalowanego alternatywnego pakietu 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 jest nazwą instalowanego alternatywnego pakietu 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. Można również pobrać narzędzie gzip dla systemu AIX 5L z serwisu WWW http://www.ibm.com/systems/p/os/aix/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. 1.1.3.7 Kopia zapasowa pliku funkcji hurtowni danych AIX, Linux i 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 lub nowszy, 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). 1.2 Instalacja programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy Niniejsza sekcja zawiera szczegółowe informacje dotyczące instalowania programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, oraz instalowania alternatywnego pakietu poprawek. 1.2.1 Instalowanie programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy Przed zainstalowaniem programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, 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 lub nowszy, należy przeczytać sekcję Znane problemy i sposoby ich obejścia. Ograniczenia Podczas instalacji programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, obowiązują następujące ograniczenia: * W systemie AIX skrypt installFixPak wykonuje test wymagań wstępnych instalacji, który nie jest wykonywany podczas instalowania programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, za pomocą programu SMIT lub installp. Korzystanie z programu SMIT jest nadal dopuszczalne, jednak skrypt installFixPak jest jedyną metodą udokumentowaną w niniejszym pliku Readme. Instrukcje na temat korzystania z programu SMIT zawierają podręczniki systemu AIX. Użycie skryptu installFixPak jest zdecydowanie zalecaną metodą instalacji programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy. * W przypadku programu DB2, wersja 8 dla systemu HP-UX w architekturze IA64, do instalacji pakietu poprawek nie należy używać narzędzia SAM. Jedyną obsługiwaną metodą zastosowania pakietu poprawek jest uruchomienie komendy installFixPak z bieżącego obrazu pakietu poprawek. * W systemie Linux po zainstalowaniu programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, jego wycofanie i powrót do poprzedniej wersji programu DB2 nie jest możliwy. Konieczne jest zdeinstalowanie i ponowne zainstalowanie wymaganego poziomu produktu i/lub poziomu pakietu poprawek. Procedura Aby zainstalować program DB2, wersja 8.2, pakiet poprawek 4 lub nowszy: 1. Zaloguj się jako użytkownik root. 2. Przejdź do katalogu, w którym znajduje się obraz instalacyjny. 3. Aby uruchomić instalację, wprowadź komendę: ./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 1.2.2 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 alternatywnych pakietów poprawek (AFP). Alternatywne pakiety poprawek umożliwiają 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 lub pakietu. W tym przypadku system operacyjny traktuje kod programu DB2 zainstalowany w ścieżce alternatywnej jako inne oprogramowanie. Ograniczenia: * Każdy pakiet AFP ma swoją własną unikalną ścieżkę instalacyjną. Ścieżka jest ustalona i nie można jej zmienić. Pakietu AFP nie można zainstalować w dowolnie wybranym miejscu. * W przypadku instalowania alternatywnych pakietów poprawek programu DB2, wersja 8 bez zainstalowanej i licencjonowanej kopii programu DB2 w wersji 8 należy uzyskać klucz licencji z nośnika dla poziomu danego wydania wersji 8. Klucz licencji można następnie zainstalować za pomocą komendy db2licm. * Alternatywny pakiet poprawek 9 programu DB2 UDB, wersja 8 oraz alternatywny pakiet poprawek 9a programu DB2 UDB, wersja 8 nie mogą współistnieć. Aby zainstalować alternatywny pakiet poprawek 9a programu DB2 UDB, wersja 8, w systemie, w którym jest już zainstalowany program DB2 UDB, wersja 8 z alternatywnym pakietem poprawek 9, należy najpierw zdeinstalować program DB2 UDB, wersja 8, pakiet poprawek 9, a następnie przystąpić do instalacji programu DB2 UDB, wersja 8, alternatywny pakiet poprawek 9a. * Instalacja alternatywnych pakietów poprawek z użyciem plików odpowiedzi nie jest obsługiwana. Wymagania wstępne: * Potrzebne jest uprawnienie użytkownika root. * Potrzebna jest kopia alternatywnego pakietu poprawek programu DB2, wersja 8. Więcej informacji zawiera sekcja "Skąd pobrać obrazy instalacyjne pakietów poprawek" tego pliku readme. Aby zainstalować program DB2, wersja 8 z alternatywnym pakietem poprawek dla Enterprise Server Edition (ESE) w systemie a 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 lub pakietów programu DB2, wersja 8 z alternatywnym pakietem poprawek. * Jeśli odpowiedź użytkownika brzmi tak, program instalacyjny przystąpi do instalowania tych samych zestawów plików lub pakietów, które już są zainstalowane. * Jeśli odpowiedź brzmi nie, lub jeśli program DB2, wersja 8 nie został wykryty w katalogu /usr/opt/db2_08_01 (w systemie AIX) lub /opt/IBM/db2/V8.1 (na innych platformach), uruchamiane jest narzędzie db2_install. 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. 1.3 Czynności poinstalacyjne Po zainstalowaniu programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, należy wykonać następujące czynności: * Dla serwerów stowarzyszonych, które uzyskują dostęp do relacyjnych źródeł danych, uruchom komendę djxlink dla każdego źródła danych * Zaktualizuj instancje na potrzeby współpracy z nowszą wersją programu DB2 * Zaktualizuj katalogi systemowe * Zrestartuj instancje * Wykonaj wiązanie plików powiązań 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. 1.3.1 Serwery stowarzyszone i komenda djxlink Jeśli serwery stowarzyszone uzyskują dostęp do relacyjnych źródeł danych, należy uruchomić komendę djxlink dla każdego źródła danych. Komendę tę należy uruchomić po zainstalowaniu programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, 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_inst/lib/, gdzie $katalog_inst jest katalogiem instalacyjnym programu DB2. 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. 1.3.2 Aktualizowanie instancji do korzystania z nowego poziomu programu DB2 Wykonanie tego zadania jest obowiązkowe, jeśli pakiet poprawek został zainstalowany w celu zaktualizowania istniejącej instalacji. Jeśli pakiet poprawek został zainstalowany w celu utworzenia nowej instalacji z nowymi instancjami, to zadanie nie jest wymagane. Należy zaktualizować wszystkie istniejące instancje powiązane ze ścieżką instalacyjną (lub kopią programu DB2 UDB), w której zainstalowano pakiet poprawek. Dodatkowo, można zaktualizować istniejące instancje powiązane z inną ścieżką instalacyjną, tak aby również używały nowego poziomu programu DB2 UDB. Wymaganie wstępne: * Aby można było zaktualizować instancje, należy zalogować się jako użytkownik root. * Należy upewnić się, że aktualizowane instancje i wszystkie ich procesy DB2 są zatrzymane. Więcej informacji na ten temat zawiera sekcja "Zatrzymywanie wszystkich procesów DB2". 1. Dla każdej instancji należy wydać komendę: /instance/db2iupdt gdzie oznacza nazwę instancji i oznacza ścieżkę instalacyjną, w której zainstalowano pakiet poprawek. 2. Uruchom komendę dasupdt, jeśli serwer administracyjny DB2 (DAS) jest serwerem DAS DB2 UDB w wersji 8 i istnieje w ścieżce instalacyjnej, w której zainstalowano pakiet poprawek. Aby zaktualizować serwer DAS, uruchom komendę: /instance/dasupdt gdzie oznacza nazwę właściciela DAS, a oznacza ścieżkę instalacyjną, w której zainstalowano pakiet poprawek. Uwagi: 1. Jeśli dla danej instancji zainstalowany ma być pakiet poprawek o poziomie niższym od obecnego, a instancja ma być przeniesiona do nowej kopii DB2 (w nowej ścieżce instalacyjnej), należy w komendzie db2iupdt określić opcję '-D'. 2. W przypadku aktualizowania instancji DB2 lub serwera DAS z istniejącego poziomu kodu (z oryginalnej ścieżki instalacyjnej) do nowego poziomu kodu (do nowej ścieżki instalacyjnej), nie należy nigdy usuwać "oryginalnej" ścieżki instalacyjnej przed uruchomieniem komend db2iupdt i dasupdt. Po pomyślnym wykonaniu komend db2iupdt i dasupdt, jeśli żadna inna instancja nie korzysta z poprzedniego kodu, można zdeinstalować kopię DB2 UDB, z którą instancja była pierwotnie powiązana. 3. Koordynator monitora błędów jest automatycznie dodawany do pliku /etc/inittab po zainstalowaniu pakietu poprawek. Jeśli koordynator monitora błędów ma być wyłączony, po zainstalowaniu pakietu poprawek należy usunąć pozycję db2fmcd z pliku /etc/inittab. Należy na przykład uruchomić poniższą komendę z konta root lub z konta administratora: db2fmcu -d Poniższy przykład prezentuje dwie opcje aktualizacji istniejącej instancji do nowego poziomu DB2: 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, wersja 8 z alternatywnym pakietem poprawek dostarczanym w tym pakiecie poprawek, a następnie zaktualizuj instancję. Na przykład: a. Zainstaluj ten alternatywny pakiet poprawek dla wersji 8. b. Zatrzymaj instancję db2inst1. c. Uruchom komendę <ścieżka_instalacyjna_AFP>/instance/db2iupdt db2inst1, gdzie <ścieżka_instalacyjna_AFP> ś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_FP16 * W systemach Linux i UNIX <ścieżka_instalacyjna_AFP> to: /opt/IBM/db2/V8.FP16 2. Zainstaluj zwykły pakiet poprawek DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, dostarczany w tym pakiecie poprawek, a następnie zaktualizuj instancję. Na przykład: a. Zainstaluj zwykły pakiet poprawek DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, na kodzie wersji 8.1 GA (General Availability) lub na dowolnym wcześniejszym kodzie wersji 8.1. b. Zatrzymaj instancję db2inst1. c. Uruchom komendę <ścieżka_instalacyjna_wersji_8.1_GA>/instance/db2iupdt db2inst1 gdzie <ścieżka_instalacyjna_wersji_8.1_GA> jest ścieżką instalacyjną 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. Więcej informacji na temat komend db2iupdt i dasupdt można uzyskać, wywołując te komendy z opcją -h. 1.3.3 Aktualizacja katalogów systemowych Wykonanie tego zadania jest stanowczo zalecane, jeśli chce się korzystać z funkcjonalności najnowszego pakietu poprawek. Jeśli nie chce się korzystać z tej funkcjonalności i przewiduje się powrót do wcześniejszej wersji pakietu poprawek, to nie należy używać komendy db2updv8. Po zainstalowaniu programu DB2 Universal Database (UDB), wersja 8.2, pakiet poprawek 4 lub nowszy, 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. 1.3.4 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. 1.3.5 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. 1.3.5.1 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 db2 BIND <ścieżka>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate lub w wierszu komend DB2 wpisz: TERMINATE CONNECT TO BIND <ścieżka>/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD TERMINATE gdzie oznacza nazwę bazy danych, z którą mają być powiązane programy narzędziowe, a $DB2DIR oznacza katalog, w którym zainstalowano program DB2. <ścieżka> to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań, na przykład $HOME/sqllib/bnd gdzie $HOME oznacza katalog domowy 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. 1.3.5.2 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 db2 BIND <ścieżka>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate lub w wierszu komend DB2 wpisz: TERMINATE CONNECT TO BIND <ścieżka>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE gdzie oznacza nazwę bazy danych, z którą mają być powiązane programy narzędziowe, a $DB2DIR oznacza katalog, w którym zainstalowano program DB2. <ścieżka> to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań. 1.3.5.3 Wiązanie stowarzyszonych baz danych Jeśli obecne są stowarzyszone bazy danych, po zainstalowaniu pakietu poprawek DB2 lub łaty należy przeprowadzić wiązanie plików powiązań db2dsproc.bnd i db2stats.bnd. Wymagania wstępne Do wiązania plików powiązań niezbędne jest jedno z następujących uprawnień: * uprawnienie SYSADM lub DBADM * uprawnienie ALTERIN do schematu * uprawnienie BIND do pakietu Procedura Aby wykonać wiązanie plików db2dsproc.bnd i db2stats.bnd, połącz się z bazą danych i wykonaj komendę BIND. Na przykład: db2 connect to db2 bind <ścieżka>/db2dsproc.bnd blocking all grant public db2 bind <ścieżka>/db2stats.bnd blocking all grant public db2 terminate gdzie oznacza nazwę stowarzyszonej bazy danych, a <ścieżka> to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań, na przykład $HOME/sqllib/bnd gdzie $HOME reprezentuje katalog domowy instancji DB2. Składnia i opcje komendy BIND opisane są w podręczniku DB2 Command Reference. 1.3.5.4 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ń: * uprawnienie SYSADM lub DBADM * uprawnienie ALTERIN do schematu * uprawnienie BIND do pakietu 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. Połącz się z bazą danych i wykonaj komendę BIND. Na przykład wprowadź: db2 connect to db2 bind /home/instance/sqllib/bnd/@db2gse.lst db2 terminate gdzie oznacza nazwę bazy danych z obsługą danych przestrzennych. Składnia i opcje komendy BIND opisane są w podręczniku DB2 Command Reference. 1.3.5.5 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 gdzie <ścieżka> to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań, na przykład $HOME/sqllib/bnd gdzie $HOME reprezentuje katalog domowy instancji DB2. 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. 1.3.5.6 Wiązanie określonych plików powiązań Aby powiązać z bazą danych tylko określony plik powiązań, należy użyć dla każdej z baz danych jednej z poniższych sekwencji komend. W wierszu komend: db2 terminate db2 CONNECT TO db2 BIND <ścieżka>/ BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate lub w wierszu komend DB2 wpisz: TERMINATE CONNECT TO BIND <ścieżka>/ BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE gdzie oznacza nazwę pliku powiązań, <ścieżka> to pełna ścieżka do katalogu, w którym znajdują się pliki powiązań, a oznacza nazwę bazy danych. 1.3.5.7 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. 1.3.6 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 jest program DB2 ESE Server, wersja 8, pakiet poprawek 15, a użytkownik chce dodać produkt WebSphere Information Integration. W takim przypadku należy zainstalować program WebSphere Information Integration również w wersji 8 z pakietem poprawek 15. Ograniczenia * Dopuszczalna jest sytuacja, w której poziom pakietu poprawek DB2 jest wyższy niż poziom pakietu poprawek dodawanego produktu. Jeśli jednak poziom pakietu poprawek dodawanego produktu jest niższy niż poziom pakietu poprawek DB2, po zainstalowaniu dodatkowego produktu należy ponownie zastosować pakiet poprawek na poziomie DB2. Instrukcje umożliwiające ponowne zastosowanie pakietu poprawek znajdują się w pliku Readme odpowiednim dla danego pakietu poprawek. * Jeśli poziom pakietu poprawek DB2 jest niższy niż poziom pakietu poprawek dodawanego produktu, generowany jest błąd. Dodawany produkt nie może mieć poziomu pakietu poprawek niższego niż program DB2. W takiej sytuacji najpierw należy przenieść program DB2 na właściwy poziom i dopiero wtedy zainstalować dodatkowy produkt. Niezbędne instrukcje są dostępne w pliku Readme odpowiedniego pakietu poprawek. Poniższa tabela zawiera zestawienie kombinacji dla komendy db2setup: Tabela 1. Kombinacje dla komendy db2setup +------------+-------------+------------------------------------------+ | Poziom | Poziom | Czy taka kombinacja jest dozwolona? | | pakietu | pakietu | | | poprawek | poprawek | | | DB2 | dodatkowego | | | | produktu | | +------------+-------------+------------------------------------------+ | Wersja 8, | Wersja 8, | Tak. Ta kombinacja jest zalecana. | | pakiet | pakiet | | | poprawek 3 | poprawek 3 | | +------------+-------------+------------------------------------------+ | Wersja 8, | Wersja 8 GA | Tak, lecz konieczne jest ponowne | | pakiet | | zastosowanie pakietu poprawek 3 do | | poprawek 3 | | 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, | Wersja 8, | Nie. Przed zainstalowaniem dodatkowego | | pakiet | pakiet | produktu konieczne jest zainstalowanie | | poprawek 3 | poprawek 5 | 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 dla programu DB2 znajduje się pod adresem http://www.ibm.com/software/data/db2/support/db2_9/ 2.0 Deinstalowanie programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy 2.1 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 db2demigdbd 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, bez konieczności instalacji samego pakietu poprawek. W systemach Windows, Linux i UNIX narzędzie db2demigdbd można pobrać z serwera FTP firmy IBM pod adresem ftp.software.ibm.com/ps/products/db2/tools. Dokumentacja narzędzia db2demigdbd 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 db2demigdbd przeszukaj bazę danych Technotes znajdującą się pod adresem http://www.ibm.com/software/data/db2/support/db2_9/ używając słów kluczowych "db2demigdbd tool". 2.2 Deinstalowanie pakietów poprawek lub poziomów modyfikacji w systemie Linux i UNIX Uwaga: Jeśli w programie DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, zainstalowane zostały specjalne poprawki uzyskane z działu wsparcia IBM, po deinstalacji programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, 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 poprzedniej wersji programu. Jeśli wystąpi taka sytuacja, należy skontaktować się z działem wsparcia IBM przed deinstalacją programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy. Przed deinstalacją programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, należy wykonać następujące czynności: * zatrzymać wszystkie instancje i DAS, * wykonać kopię zapasową danych. AIX Jeśli program DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, został zainstalowany, a zestawy plików zostały zainstalowane, ale nie zatwierdzone, instalację programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, można wycofać za pomocą programu SMIT. Szczegółowe informacje na ten temat zawiera dokumentacja programu SMIT. Jeśli podczas instalacji programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, zatwierdzono zestawy plików, co następuje domyślnie, wycofanie instalacji programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, nie jest możliwe. Jedynym możliwym sposobem postępowania jest zdeinstalowanie programu DB2 UDB z systemu, ponowne zainstalowanie programu DB2 UDB, wersja 8, a następnie doprowadzenie programu DB2 UDB do wymaganego poziomu przez zastosowanie odpowiednich modyfikacji i poprawek dla programu DB2 UDB. Jeśli w systemie włączona jest zaufana baza obliczeniowa, przed deinstalacją programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, 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 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, mogą być deinstalowane za pomocą programu narzędziowego sam. Przy użyciu komendy swlist lub narzędzia sam można wyświetlić wykaz wszystkich zestawów plików programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, i otrzymać wynik podobny do poniższego: 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 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, lub najnowszą wersję i wersję przedostatnią itd. Można także wybrać wszystkie wersje. Linux Program DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, w systemie Linux nie może być odinstalowany. Jedynym możliwym sposobem postępowania jest zdeinstalowanie programu DB2 UDB z systemu, ponowne zainstalowanie programu DB2 UDB, wersja 8, a następnie doprowadzenie programu DB2 UDB do wymaganego poziomu przez zastosowanie odpowiednich modyfikacji i poprawek dla programu DB2 UDB. Z programem DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, dostarczany jest skrypt db2_deinstall, który wykonuje deinstalację programu DB2 UDB z systemu. Solaris W obrazach wszystkich wersji zawarty jest skrypt backoutallpatch. Skrypt ten umożliwia odinstalowanie programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, i pozostawienie systemu w takim stanie, w jakim się znajdował przed pierwotną instalacją programu DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy. Skrypt znajduje się w katalogu /var/sadm/patch. Nazwą skryptu jest backoutallpatch.8.1.x.y gdzie 8.1.x.y odpowiada numerowi VRMF programu DB2 UDB. wersja 8.2, pakiet poprawek 4 lub nowszy. 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. 2.3 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: * Do usuwania produktów DB2 niezbędne są uprawnienia użytkownika root. * Komenda db2_deinstall znajduje się w katalogu głównym wszystkich obrazów instalacyjnych DB2 (zwykłych lub alternatywnych pakietów poprawek). 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. 3.0 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 lub nowszy. 3.1 Znane problemy i metody ich obejścia (wersja 8.2, pakiet poprawek 4 lub nowszy) Ograniczenia i znane problemy dotyczące produktów bazodanowych DB2 zostały opisane w notach technicznych i raportach APAR, dostępnych w serwisie wsparcia dla produktu DB2 dla systemów Linux, UNIX i Windows: http://www.ibm.com/software/data/db2/support/db2_9/ Zasoby te są aktualizowane wraz z odnalezieniem rozwiązania nowego problemu. Przeszukując bazę wiedzy można odszukać dostępne obejścia lub rozwiązania problemów. Poniższe odsyłacze uruchamiają dostosowane wyszukiwania w notach technicznych i raportach APAR: * Wyświetl wszystkie noty techniczne dla produktu DB2 UDB, wersja 8: http://www.ibm.com/support/search.wss?rs=71+56&dc=DB520+D600&dtm&atrn1=SWVersion&atrv1=8&tc=SSEPGG+SSEPDU * Wyświetl wszystkie raporty APAR dla produktu DB2 UDB, wersja 8: http://www.ibm.com/support/search.wss?rs=71+56&apar=only&tc=SSEPGG&atrn=SWVersion&atrv=8*&atrn1=&atrv1=&atrwcs=on&lang=all&dr=all&r=10&cc=us Aby utworzyć własne zapytanie, należy przejść do strony wyszukiwania zaawansowanego w serwisie WWW IBM Software Support: http://www.ibm.com/support/advsrch.wss 3.1.1 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. 3.2 Znane problemy i metody ich obejścia (wersje starsze niż wersja 8.2, pakiet poprawek 4) 3.2.1 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). 3.2.2 Środowisko wykonawcze kompilatora IBM XL C/C++ Compiler musi być zainstalowane (Linux iSeries i pSeries, 64-bitowe) 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. Aby uzyskać więcej informacji, patrz www.ibm.com/support/docview.wss?uid=swg24007906 lub wykonaj następujące czynności: a. Odwiedź stronę wsparcia XL C/C++ pod adresem: www.ibm.com/software/awdtools/xlcpp/support/ b. W sekcji "Download" wybierz odsyłacz "Fixes by version". c. W sekcji "Linux" odszukaj pozycję "XL C/C++ Advanced Edition V7.0 for Linux Runtime Environment" i wybierz opcję "Latest updates". 3.2.3 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 (8.1 z pakietem poprawek 7) połączenia takie nie są już dopuszczalne. W wersjach wcześniejszych od 8.2 (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 (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: * DB2 UDB Express Edition * DB2 UDB Express Edition (Opcja Procesorowa) * DB2 UDB Workgroup Server Edition * DB2 UDB Workgroup Server Unlimited Edition. 3.2.4 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 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, 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 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, 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. 3.2.5 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 DB2". 3.2.6 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 UDB, 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. 3.2.7 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". 4.0 Jak uzyskać pomoc Dział obsługi klienta dla użytkowników programu DB2 dyżuruje pod następującymi numerami telefonów: * W Kanadzie i Stanach Zjednoczonych należy dzwonić pod numer 1-800-IBM-SERV (426-7378). * Na całym świecie informacje o krajowych lub regionalnych biurach firmy IBM można znaleźć w ogólnoświatowym spisie informacji kontaktowych pod adresem http://www.ibm.com/planetwide 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 lub nowszy, odwiedzając serwis WWW działu wsparcia dla programu DB2, dostępny pod adresem http://www.ibm.com/software/data/db2/support/db2_9/ Uwagi do wydania można również przejrzeć bezpośrednio na dysku CD programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, przechodząc do pliku /doc/%L/db2ir/index.htm, gdzie %L reprezentuje ustawienie narodowe. Z Uwagami do wydania można również zapoznać się po zainstalowaniu programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy: +----------------------+---------------------------------------------+ | AIX | /usr/opt/db2_08_01/Readme/%L/Release.Notes | +----------------------+---------------------------------------------+ | HP-UX, Linux i | /opt/IBM/db2/V8.1/Readme/%L/Release.Notes | | Solaris | | +----------------------+---------------------------------------------+ gdzie %L reprezentuje nazwę ustawień lokalnych, na przykład english-us, spanish, german. Uwagi do wydania dla produktu Websphere Federation Server są dostępne pod adresem http://www.ibm.com/support/docview.wss?rs=3170&context=SS2K5T&uid=swg27007246 4.1 Skąd pobrać obrazy instalacyjne pakietów poprawek Program DB2 UDB, wersja 8.2, pakiet poprawek 4 lub nowszy, i alternatywne pakiety poprawek można pobrać z serwisu wsparcia dla produktu DB2: http://www.ibm.com/software/data/db2/support/db2_9/ Szczegółowe informacje zawiera strona "Fixes by version" w sekcji "Download" tego serwisu WWW. Należy upewnić się, że wybrany został pakiet poprawek właściwy dla posiadanego systemu operacyjnego. W większości przypadków, można wybrać bezpośredni dostęp do katalogu FTP lub użyć apletu Java o nazwie Download Director, w celu pobrania plików. 5.0 Informacje dodatkowe Dostępne są następujące informacje dodatkowe: * Języki obsługiwane w wypadku klientów DB2 * Obsługiwane produkty i komponenty według systemów operacyjnych. 5.1 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 | DB2 Administration | DB2 Application | DB2 | | operacyjny | Client | Development Client | Run-Time | | | | | Client | +------------+--------------------+----------------------+------------+ | AIX 4.3.3 | * SBCS1 | * SBCS1 (angielski, | Wszystkie | | (wersja | (angielski, | francuski, niemiecki | obsługiwane| | 32-bitowa) | francuski, | i włoski) | wersje | | | niemiecki i | * SBCS2 (angielski, | językowe | | | włoski) | portugalski | zawarto w | | | * SBCS2 | (Brazylia) i | jednym | | | (angielski, | hiszpański) | pliku tar | | | portugalski | * NORDIC | | | | (Brazylia) i | (angielski, duński, | | | | hiszpański) | fiński, norweski i | | | | * NORDIC | szwedzki) | | | | (angielski, | * DBCS (angielski, | | | | duński, fiński, | japoński, koreański, | | | | norweski i | chiński uproszczony | | | | szwedzki) | i chiński | | | | * DBCS | tradycyjny) | | | | (angielski, | | | | | japoński, | | | | | koreański, chiński | | | | | uproszczony i | | | | | chiński | | | | | tradycyjny) | | | +------------+--------------------+----------------------+------------+ | AIX 5L | * SBCS | * SBCS (angielski, | Wszystkie | | (wersja | (angielski, | portugalski | obsługiwane| | 32- i | portugalski | (Brazylia), duński, | wersje | | 64-bitowa) | (Brazylia), | fiński, francuski, | językowe | | | duński, fiński, | niemiecki, włoski, | zawarto w | | | francuski, | norweski, hiszpański | jednym | | | niemiecki, włoski, | i szwedzki) | pliku tar | | | norweski, | * DBCS (angielski, | | | | hiszpański i | japoński, koreański, | | | | szwedzki) | chiński uproszczony | | | | * DBCS | i chiński | | | | (angielski, | tradycyjny) | | | | japoński, | | | | | koreański, chiński | | | | | uproszczony i | | | | | chiński | | | | | tradycyjny) | | | +------------+--------------------+----------------------+------------+ | HP-UX 11i | Wszystkie | Wszystkie | Wszystkie | | (PA-RISC) | obsługiwane wersje | obsługiwane wersje | obsługiwane| | oraz HP-UX | językowe zawarto w | językowe zawarto w | wersje | | 11i v2 | jednym pliku tar | jednym pliku tar | językowe | | (IA64) | | | zawarto w | | (wersja | | | jednym | | 32- i | | | pliku tar | | 64-bitowa) | | | | +------------+--------------------+----------------------+------------+ | Linux | Wszystkie | Wszystkie | Wszystkie | | | obsługiwane wersje | obsługiwane wersje | obsługiwane| | | językowe zawarto w | językowe zawarto w | wersje | | | jednym pliku tar | jednym pliku tar | językowe | | | | | zawarto w | | | | | jednym | | | | | pliku tar | +------------+--------------------+----------------------+------------+ | Solaris | Wszystkie | Wszystkie | Wszystkie | | | obsługiwane wersje | obsługiwane wersje | obsługiwane| | | językowe zawarto w | językowe zawarto w | wersje | | | jednym pliku tar | jednym pliku tar | językowe | | | | | zawarto w | | | | | jednym | | | | | pliku tar | +------------+--------------------+----------------------+------------+ | Windows | Wszystkie | Wszystkie | Wszystkie | | | obsługiwane wersje | obsługiwane wersje | obsługiwane| | | językowe zawarto w | językowe zawarto w | wersje | | | jednym | jednym | językowe | | | samorozpakowującym | samorozpakowującym | zawarto w | | | się pliku zip | się pliku zip | jednym | | | | | samorozpa- | | | | | kowującym | | | | | się pliku | | | | | zip | +------------+--------------------+----------------------+------------+ 5.2 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: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * DB2 Cube Views, wersja 8 * DB2 Data Links Manager, wersja 8 * Centrum informacyjne DB2, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Query Patroller, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 Spatial Extender, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 * DB2 Warehouse Manager, wersja 8 HP-UX 11i (PA-RISC, wersja 32- i 64-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * DB2 Data Links Manager, wersja 8 * Centrum informacyjne DB2, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Query Patroller, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 Spatial Extender, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 HP-UX 11i v2 (IA64) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 Linux (x86, wersja 32-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Personal Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * DB2 Cube Views, wersja 8 * DB2 Data Links Manager, wersja 8 * Centrum informacyjne DB2, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Query Patroller, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 Spatial Extender, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Express, wersja 8 * DB2 UDB Personal Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 * DB2 Warehouse Manager, wersja 8 Linux (IA64, wersja 64-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Personal Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * Centrum informacyjne DB2, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Query Patroller, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 Spatial Extender, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Express Edition, wersja 8 * DB2 UDB Personal Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 Linux (iSeries i pSeries, wersja 32-bitowa i 64-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * Centrum informacyjne DB2, wersja 8 * DB2 Query Patroller, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Express Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 Linux (S/390 i zSeries wersja 31-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * Centrum informacyjne DB2, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 Spatial Extender, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 Linux (S/390 i zSeries, wersja 64-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 Linux (AMD64) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Personal Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * Centrum informacyjne DB2, wersja 8 * DB2 Query Patroller, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Express Edition, wersja 8 * DB2 UDB Personal Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 Solaris (wersje 32-bitowa i 64-bitowa) Lista produktów: * DB2 Administration Client, wersja 8 * DB2 Application Development Client, wersja 8 * DB2 Connect Application Server Edition, wersja 8 * DB2 Connect Enterprise Edition, wersja 8 * DB2 Connect Unlimited Edition, wersja 8 * DB2 Connect for iSeries, wersja 8 * DB2 Cube Views, wersja 8 * DB2 Data Links Manager, wersja 8 * Centrum informacyjne DB2, wersja 8 * Dokumentacja DB2 w formacie PDF, wersja 8 * DB2 Query Patroller, wersja 8 * DB2 Run-Time Client, wersja 8 * DB2 Spatial Extender, wersja 8 * DB2 UDB Enterprise Server Edition, wersja 8 * DB2 UDB Workgroup Server Edition, wersja 8 * DB2 UDB Workgroup Server Unlimited Edition, wersja 8 * DB2 Warehouse Manager, wersja 8 Jeśli po zainstalowaniu programu DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, zostaną dodane nowe komponenty, program DB2, wersja 8.2, pakiet poprawek 4 lub nowszy, powinien zostać zainstalowany ponownie w celu zaktualizowania tych nowych komponentów. 6.0 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, 2007. ** WSZELKIE PRAWA ZASTRZEŻONE. ** *******************************************************************************