Herstellen einer Verbindung zu Ihrer DB-Instance von RDS für Db2 mit IBM CLPPlus - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Herstellen einer Verbindung zu Ihrer DB-Instance von RDS für Db2 mit IBM CLPPlus

Sie können ein Dienstprogramm wie IBM CLPPlus für die Verbindung mit einer DB-Instance von Amazon RDS für Db2 verwenden. Dieses Dienstprogramm ist Teil von IBM Data Server Runtime Client. Informationen zum Herunterladen des Clients von IBM Fix Centralfinden Sie unter IBM Data Server Client Packages Version 11.5 Mod 8 Fix Pack 0 im IBM-Support.

Wichtig

Es wird empfohlen, IBM CLPPlus unter einem Betriebssystem auszuführen, das grafische Benutzeroberflächen wie macOS, Windows oder Linux mit Desktop unterstützt. Wenn Sie Headless Linux ausführen, verwenden Sie switch -nw mit CLPPlus-Befehlen.

Installieren des Clients

Nachdem Sie das Paket für Linux heruntergeladen haben, installieren Sie den Client.

Anmerkung

Um den Client auf AIX oder Windows zu installieren, gehen Sie genauso vor, ändern Sie jedoch die Befehle für Ihr Betriebssystem.

So installieren Sie den Client unter Linux
  1. Führen Sie ./db2_install.

  2. Führen Sie clientInstallDir/instance/db2icrt -s client instance_name aus. Ersetzen Sie instance_name durch einen gültigen Betriebssystembenutzer unter Linux. Unter Linux ist der Name der Db2-DB-Instance an den Betriebssystem-Benutzernamen gebunden.

    Mit diesem Befehl wird ein sqllib-Verzeichnis im Home-Verzeichnis des angegebenen Benutzers unter Linux erstellt.

Herstellen einer Verbindung mit einer DB-Instance

Sie benötigen den DNS-Namen und die Portnummer Ihrer DB-Instance von RDS für Db2, um sich mit ihr zu verbinden. Informationen dazu, wie Sie diese ermitteln, finden Sie unter Ermitteln des Endpunkts. Sie müssen auch den Datenbanknamen, den Hauptbenutzernamen und das Hauptpasswort kennen, die Sie bei der Erstellung Ihrer DB-Instance von RDS für Db2 definiert haben. Informationen dazu, wie Sie diese ermitteln, finden Sie unter Erstellen einer DB-Instance.

So verbinden Sie eine DB-Instance von RDS für Db2 mit IBM CLPPlus
  1. Überprüfen Sie die Befehlssyntax. Ersetzen Sie im folgenden Beispiel clientDir durch den Speicherort, an dem der Client installiert ist.

    cd clientDir/bin ./clpplus -h
  2. Konfigurieren Sie Ihren Db2-Server. Ersetzen Sie im folgenden Beispiel dsn_name, database_name, endpoint und port durch den DSN-Namen, den Datenbanknamen, den Endpunkt und den Port für Ihre DB-Instance von RDS für Db2. Weitere Informationen finden Sie unter Ermitteln des Endpunkts Ihrer DB-Instance von Amazon RDS für Db2.

    db2cli writecfg add -dsn dsn_name -database database_name -host endpoint -port port -parameter "Authentication=SERVER_ENCRYPT"
  3. Stellen Sie eine Verbindung mit Ihrer DB-Instance von RDS für Db2 her. Ersetzen Sie im folgenden Beispiel master_username und dsn_name durch den Hauptbenutzernamen und den DSN-Namen.

    ./clpplus -nw master_username@dsn_name
  4. Ein Java Shell-Fenster wird geöffnet. Geben Sie das Hauptpasswort für Ihre DB-Instance von RDS für Db2 ein.

    Anmerkung

    Wenn kein Java Shell-Fenster geöffnet wird, führen Sie ./clpplus -nw aus, um dasselbe Befehlszeilenfenster zu verwenden.

    Enter password: *********

    Eine Verbindung wird hergestellt und die Ausgabe ist ähnlich dem folgenden Beispiel:

    Database Connection Information : --------------------------------- Hostname = database-1.abcdefghij.us-east-1.rds.amazonaws.com Database server = DB2/LINUXX8664 SQL110590 SQL authorization ID = admin Local database alias = DB2DB Port = 50000
  5. Führen Sie Abfragen aus und sehen Sie sich die Ergebnisse an. Das folgende Beispiel zeigt eine SQL-Anweisung, die die von Ihnen erstellte Datenbank auswählt.

    SQL > select current server from sysibm.dual;

    Die Ausgabe dieses Befehls sieht etwa so aus:

    1 -------------------- DB2DB SQL>