Krok 1.
| Skonfiguruj komunikację sieciową.

| Konfigurowanie serwera stowarzyszonego w celu uzyskania dostępu do źródeł
danych rodziny produktów DB2 przypomina konfigurowanie klienta w celu
nawiązania komunikacji z serwerem DB2. Instrukcje konfiguracyjne można
znaleźć w sekcjach:
|
|
Krok 2.
| Wpisz do katalogu pozycję katalogu węzłów serwera stowarzyszonego,
która wskazuje położenie źródła danych DB2. Serwer stowarzyszony
określa metodę dostępu na podstawie typu węzła wpisanego do katalogu oraz na
podstawie typu bazy danych rodziny DB2, która ma być dostępna.
Więcej informacji na temat tych komend można znaleźć w podręczniku
Command Reference.
|
Krok 3.
| Użyj instrukcji CREATE WRAPPER, aby zdefiniować moduł wrapper, który
będzie używany w celu uzyskania dostępu do źródeł danych DB2. Wrappery
to mechanizmy używane przez serwery stowarzyszone do komunikowania się ze
źródłami danych i pobierania z nich danych. Użycie instrukcji CREATE
WRAPPER pokazuje przykład:
CREATE WRAPPER DRDA
gdzie DRDA jest domyślną nazwą modułu wrappera używanego w celu
uzyskania dostępu do źródeł danych rodziny DB2.
Nazwę domyślną można zastąpić nazwą wybraną przez siebie. W takim
wypadku należy dołączyć parametr LIBRARY i nazwę biblioteki modułu wrappera
dla platformy serwera stowarzyszonego. Więcej informacji na temat
bibliotek modułów wrappera można znaleźć w podręczniku SQL
Reference.
|
Krok 4.
| Opcjonalnie: Ustaw wartość zmiennej środowiskowej DB2_DJ_COMM, aby
dołączyć bibliotekę modułu wrappera, która odpowiada modułowi utworzonemu w
kroku poprzednim, na przykład:
db2set DB2_DJ_COMM = libdrda.a
Zmienna środowiskowa DB2_DJ_COMM kontroluje, czy moduł wrappera jest
ładowany w chwili inicjowania serwera stowarzyszonego, co może spowodować
poprawę wydajności, jeśli najpierw następuje dostęp do źródła danych rodziny
produktów DB2. Więcej informacji na temat nazw bibliotek modułów
wrappera można znaleźć w podręczniku SQL Reference.
|
Krok 5.
| Użyj instrukcji CREATE SERVER do zdefiniowania każdego serwera DB2, dla
którego konfigurowana jest komunikacja, na przykład:
CREATE SERVER DB2SERVER TYPE DB2/OS390 VERSION 6.1 WRAPPER DRDA
OPTIONS (NODE 'db2node', DBNAME 'quarter4')
gdzie:
|
Krok 6.
| Jeśli identyfikator użytkownika lub hasło dla serwera stowarzyszonego są
inne niż identyfikator użytkownika lub hasło dla źródła danych rodziny DB2,
należy użyć instrukcji CREATE USER MAPPING w celu odwzorowania lokalnego
identyfikatora użytkownika na identyfikator użytkownika i hasło zdefiniowane
dla źródła danych rodziny DB2, na przykład:
CREATE USER MAPPING FOR DB2USER SERVER DB2SERVER
OPTIONS ( REMOTE_AUTHID 'db2admin', REMOTE_PASSWORD 'dayl1te')
gdzie:
- DB2USER jest lokalnym identyfikatorem użytkownika odwzorowanym
na identyfikator użytkownika zdefiniowany dla źródła danych rodziny
DB2.
- DB2SERVER jest nazwą źródła danych rodziny DB2 zdefiniowaną w
instrukcji CREATE SERVER.
- db2admin jest identyfikatorem użytkownika dla źródła danych
rodziny DB2, do którego jest odwzorowany DB2USER. Dla tej
wartości rozróżniane są wielkie i małe litery.
- dayl1te jest hasłem powiązanym z db2admin.
Dla tej wartości rozróżniane są wielkie i małe litery.
|
Krok 7.
| Użyj instrukcji CREATE NICKNAME w celu przypisania pseudonimu dla widoku
lub tabeli znajdujących się w źródle danych rodziny DB2. Pseudonim ten
będzie używany podczas zapytań odnoszących się do źródła danych rodziny
DB2. Użycie instrukcji CREATE NICKNAME przedstawia poniższy
przykład:
CREATE NICKNAME DB2SALES FOR DB2SERVER.SALESDATA.MIDWEST
gdzie:
Więcej informacji na temat instrukcji CREATE NICKNAME można znaleźć w
podręczniku SQL Reference.
Więcej informacji ogólnych na temat pseudonimów można znaleźć w podręczniku
Administration Guide.
|
Krok 8.
| Powtórz poprzedni krok dla wszystkich obiektów bazy danych, dla których
chcesz utworzyć pseudonimy.
|