Sie müssen die Datenbankdienstprogramme (IMPORT, EXPORT, REORG und den Befehlszeilenprozessor) sowie die CLI-Bindedateien an jede einzelne Datenbank binden, bevor diese Programme mit der jeweiligen Datenbank verwendet werden können. Wenn Sie in einer Netzwerkumgebung mehrere Clients mit unterschiedlichen Betriebssystemen oder unterschiedlichen Versionen oder Servicestufen von DB2 verwenden, müssen Sie die Dienstprogramme für alle Kombinationen aus Betriebssystem und DB2-Version einmal binden.
Durch das Binden eines Dienstprogramms wird ein Paket generiert. Dieses Paket ist ein Objekt, das alle erforderlichen Daten enthält, um spezifische SQL-Anweisungen aus einer einzelnen Quellendatei zu verarbeiten.
Die Bindedateien sind in unterschiedlichen .lst-Dateien im Verzeichnis bnd unter dem Installationsverzeichnis gruppiert (normalerweise in sqllib unter OS/2 und 32-Bit-Windows-Betriebssystemen). Jede Datei ist für einen Server spezifisch.
Wie Sie die Datenbankdienstprogramme an eine Datenbank binden können, hängt vom Betriebssystem Ihrer Datenbank ab:
Schritt 1. | Starten Sie Client-Konfiguration - Unterstützung. |
Schritt 2. | Wählen Sie die Datenbank aus, an die Sie die Dienstprogramme binden wollen. |
Schritt 3. | Klicken Sie Binden an. |
Schritt 4. | Wählen Sie den Druckknopf DB2-Dienstprogramme binden aus. |
Schritt 5. | Klicken Sie Weiter an. |
Schritt 6. | Geben Sie eine Benutzer-ID und ein Kennwort ein, um die Verbindung zur Datenbank herzustellen. Die Benutzer-ID muß über die Berechtigung zum Binden neuer Pakete an die Datenbank verfügen. Wählen Sie die Dienstprogramme aus, die Sie binden möchten, und klicken Sie den Druckknopf OK an.
|
Schritt 1. | Wechseln Sie in das Verzeichnis bnd im Installationspfad. Beispiel:
| ||||
Schritt 2. | Geben Sie die folgenden Befehle in der Befehlszentrale oder über den Befehlszeilenprozessor ein, um eine Verbindung zur Datenbank herzustellen: connect to aliasname-der-datenbank Dabei ist aliasname-der-datenbank der Name der Datenbank, zu der Sie eine Verbindung herstellen möchten. | ||||
Schritt 3. | Geben Sie die folgenden Befehle in der Befehlszentrale oder über den Befehlszeilenprozessor ein: "bind @db2ubind.lst messages bind.msg grant public" "bind @db2cli.lst messages clibind.msg grant public" In diesem Beispiel sind bind.msg und clibind.msg die Ausgabenachrichtendateien, und die Zugriffsrechte EXECUTE und BINDADD werden an public erteilt. | ||||
Schritt 4. | Setzen Sie die Datenbankverbindung mit folgendem Befehl zurück: connect reset Weitere Informationen zum Befehl bind finden Sie im Handbuch Command Reference.
|
Anmerkungen:
![]() |
Wenn die von Ihnen verwendeten Anwendungen an die Datenbank gebunden werden
müssen, können Sie dazu die Bindefunktion von Client-Konfiguration -
Unterstützung oder den Befehlszeilenprozessor verwenden.
|