Informacje dla użytkowników stowarzyszonych baz danych DB2 Universal Database dla systemów Linux, UNIX i Windows w wersji 7.2
Aby możliwe było tworzenie pseudonimów dla tabel i widoków programu DB2 Universal Database (DB2 UDB) dla systemów UNIX i Windows w wersji 8, niezbędne jest zainstalowanie pakietu poprawek FixPak 8 w stowarzyszonej bazie danych DB2 UDB Database dla systemów UNIX i Windows wersja 7.2. Jeśli pakiet poprawek 8 nie zostanie zainstalowany w stowarzyszonej bazie danych DB2 UDB dla systemów UNIX i Windows wersja 7.2, przy próbie dostępu do pseudonimów generowany będzie błąd.
Obsługa typów LONG VARCHAR i LONG VARGRAPHIC
Z dokumentacji systemów stowarzyszonych można wywnioskować, że typy danych LONG VARCHAR i LONG VARGRAPHIC używane przez produkty z rodziny DB2 nie są obsługiwane. Nie jest to do końca prawda. Możliwe jest tworzenie pseudonimów odpowiadających obiektom źródeł danych DB2 Universal Database dla systemów Linux, UNIX i Windows, zawierających kolumny o typie danych LONG VARCHAR i LONG VARGRAPHIC. Te kolumny zdalne będą odwzorowywane do typów danych LOB w programie DB2 Universal Database dla systemów Linux, UNIX i Windows. W przypadku innych produktów z rodziny DB2 można utworzyć widok, w którym te typy danych są pomijane lub ponownie rzutowane, po czym utworzyć pseudonim odnoszący się do tego widoku.
Kursory WITH HOLD
1Dopuszczalne jest posługiwanie się semantyką WITH HOLD w stosunku do 1kursora zdefiniowanego dla pseudonimu lub w sesji PASSTHRU. Jednak 1próba użycia tej semantyki (z COMMIT) w sytuacji, gdy źródło danych nie 1obsługuje semantyki WITH HOLD, spowoduje wygenerowanie błędu.
Źródła danych
3Wcześniej nieobsługiwane źródła danych są obsługiwane począwszy od 3wersji 8.1.2 przy użyciu opakowań relacyjnych i nierelacyjnych 3programu DB2 Information Integrator. Pełną listę obsługiwanych źródeł 3danych można znaleźć w Centrum informacyjnym DB2 dla programu DB2 Information 3Integrator: Przegląd informacji o produkcie -> Systemy 3stowarzyszone - przegląd -> Źródła danych -> Obsługiwane 3źródła danych.
Obsługa serwera DB2 Universal Database dla systemów VM i VSE
W wersji 8.1.2 została dodana obsługa stowarzyszona dla serwera DB2 Universal Database dla systemów VM i VSE.
Obsługa produktów
3Wcześniej nieobsługiwane produkty są obecnie obsługiwane za 3pośrednictwem programu Information Integrator: 3
Nieobsługiwane systemy operacyjne
Systemy stowarzyszone nie są obsługiwane w systemie operacyjnym Windows ME.
Konfigurowanie serwera stowarzyszonego na potrzeby dostępu do źródeł danych
Opcja instalacji minimalnej nie obejmuje komponentów wymaganych przy dostępie do źródeł danych z rodziny DB2 i Informix(TM). Aby dostęp do tych źródeł danych mógł być realizowany, należy przeprowadzić instalację typową lub niestandardową. Przeprowadzenie instalacji niestandardowej jest jedyną metodą jednoczesnego zainstalowania komponentów zapewniających dostęp do źródeł danych rodziny DB2 i Informix.
3Aktualizowanie stowarzyszonej bazy danych w celu 3utworzenia opakowania
3Stowarzyszona baza danych używana z produktem DB2 Universal Database (DB2 3UDB) wersja 8.1.2 lub nowsza, utworzona przy użyciu produktu DB2 3UDB wersja 8.1 lub DB2 UDB wersja 8.1 FixPak 1, musi zostać 3zaktualizowana przy użyciu komendy db2updv8.
3Składnia:
3>>-db2updv8--d--nazwa-bazy-danych-------------------------------> 3 3>--+-------------------------------+--------------------------->< 3 '--u--id_użytkownika---p--hasło-' 3 3
3Jeśli baza danych nie zostanie zaktualizowana do wersji 38.1.2, próba utworzenia opakowania z folderu Obiekty 3stowarzyszonej bazy danych w Centrum sterowania będzie powodować wyświetlanie 3następujących komunikatów o błędach: 3
3java.lang.NullPointerException
3[IBM][CLI Driver][DB2/NT] SQL0444N Procedura "GET_WRAP_CFG_C" 3(konkretna nazwa "SQL030325095829810") jest zaimplementowana w 3bibliotece lub ścieżce "\GET_WRAP_CFG_C" i funkcji "GET_WRAP_CFG_C", 3do której nie można uzyskać dostępu. Kod przyczyny: "4". SQLSTATE=427243
Katalogowanie źródeł danych z rodziny DB2 w katalogu baz danych systemu stowarzyszonego
Jeśli nazwa zdalnej bazy danych zawiera więcej niż 8 znaków, niezbędne jest utworzenie wpisu w katalogu dostępu do bazy danych (DCS).
Oto przykładowy wpis w katalogu DCS dla bazy danych z użyciem komendy CATALOG DCS DATABASE:
CATALOG DCS DATABASE SALES400 AS SALES_DB2DB400
gdzie: