Herunterladen Inhalt Inhalt Diese Seite drucken

Db2-Sysplex-Ausnutzung - IBM DB2 Connect Handbuch

Enterprise edition einstieg
Inhaltsverzeichnis

Werbung

DB2-SYSPLEX-Ausnutzung

In einem typischen Szenario kommuniziert die DB2 Connect Enterprise Editi-
on-Servermaschine A mit einem SYSPLEX-System, auf dem zwei DB2
OS/390
SYSPLEX-Maschine B
LOCATION_NAME_B
LU-Adresse=NETB.LUB
Nehmen Sie beispielsweise an, eine Anwendung gibt in diesem Szenario Fol-
gendes aus:
db2 connect to aliasb user xxxxxxx using xxxxxxxx
Die Verbindung zur Datenbank LOCATION_NAME_B ist hergestellt. Da die SYS-
PLEX-Ausnutzung sowohl für den DB2 Connect-Server als auch den DCS-
Verzeichniseintrag aktiviert wurde, identifiziert DB2 für OS/390 und z/OS für
DB2 Connect die Netzwerkadressen für jeden der SYSPLEX-Teilnehmer (NET-
B.LUB und NETC.LUC; zum Zurückgeben dieser Informationen werden
DRDA4-Protokolle und -Nachrichtenabläufe verwendet). Sobald eine einlei-
tende Verbindung hergestellt ist, wird die zurückgegebene Liste von Adressen
im DB2 Connect-Server zwischengespeichert. Die Liste enthält entweder SNA-
LU-Namen (wie im vorliegenden Beispiel) oder eine Liste mit IP-Adressen.
Gemischte Adressangaben sind in dieser Liste nicht zulässig. Wenn die
ursprüngliche CONNECT-Anweisung z. B. für einen APPC-Knoten abgesetzt
wird, werden nur SNA-Adressen zurückgegeben. Wird die ursprüngliche CON-
NECT-Anweisung hingegen für einen TCP/IP-Knoten abgesetzt, werden aus-
schließlich IP-Adressen zurückgegeben.
Prioritätsinformationen für den Lastausgleich und die Fehlertoleranz:
Die Liste der Adressen, die von DB2 für OS/390 und z/OS bereitgestellt wird,
enthält auch Prioritätsinformationen wie die Anzahl von Verbindungen für
jede Netzwerkadresse. Die Liste wird von DB2 Connect bei jedem Herstellen
einer neuen Verbindung aktualisiert. Diese zusätzlichen Informationen werden
für den Lastausgleich und für die Fehlertoleranz benötigt.
Zwischengespeicherte Adressliste für DB2 Connect:
Wenn die Datenbankverbindung zu ALIASB fehlschlägt, wird die Fehler-
nachricht SQL30081N ausgegeben, und die Verbindung wird gelöscht.
®
und z/OS
-Server (Maschinen B und C) implementiert sind:
SYSPLEX-Maschine C
LOCATION_NAME_C
LU-Adresse=NETC.LUC
Kapitel 15. DB2 Connect - SYSPLEX-Unterstützung
®
für
115

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis