Connexion à votre instance de base de données Amazon RDS for Db2 avec IBM CLPPlus - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connexion à votre instance de base de données Amazon RDS for Db2 avec IBM CLPPlus

Vous pouvez utiliser un utilitaire tel que IBM CLPPlus pour vous connecter à une instance de base de données Amazon RDS pour Db2. Cet utilitaire fait partie de IBM Data Server Runtime Client. Pour télécharger le client depuis IBM Fix Central, voir IBM Packages clients de serveur de données version 11.5, mod 8, Fix Pack 0 en IBM Support.

Important

Nous vous recommandons de courir IBM CLPPlus sur un système d'exploitation qui prend en charge les interfaces utilisateur graphiques telles que macOS, Windows, ou Linux avec Desktop. Si vous courez sans tête Linux, utilisez switch -nw avec CLPPlus commandes.

Installation du client

Après avoir téléchargé le package pour Linux, installez le client.

Note

Pour installer le client sur AIX or Windows, suivez la même procédure mais modifiez les commandes de votre système d'exploitation.

Pour installer le client sur Linux
  1. Exécutez ./db2_install.

  2. Exécutez clientInstallDir/instance/db2icrt -s client instance_name. Remplacer instance_name avec un utilisateur de système d'exploitation valide activé Linux. Dans Linux, le nom de l'instance de base de données DB2 est lié au nom d'utilisateur du système d'exploitation.

    Cette commande crée un sqllibrépertoire dans le répertoire personnel de l'utilisateur désigné sur Linux.

Connexion à une instance de base de données

Pour vous connecter à votre instance de base de données RDS for Db2, vous avez besoin de son DNS nom et de son numéro de port. Pour plus d'informations sur leur recherche, consultezRecherche du point de terminaison. Vous devez également connaître le nom de la base de données, le nom d'utilisateur principal et le mot de passe principal que vous avez définis lors de la création de votre instance de base de données RDS pour DB2. Pour plus d'informations sur leur recherche, consultezCréation d'une instance de base de données.

Pour vous connecter à une instance de base de données RDS pour DB2 avec IBM CLPPlus
  1. Vérifiez la syntaxe de la commande. Dans l'exemple suivant, remplacez clientDir avec l'emplacement où le client est installé.

    cd clientDir/bin ./clpplus -h
  2. Configurez votre serveur DB2. Dans l'exemple suivant, remplacez dsn_name, database_name, endpoint, et port avec le DSN nom, le nom de la base de données, le point de terminaison et le port de votre instance de base de données RDS for DB2. Pour de plus amples informations, veuillez consulter Trouver le point de terminaison de votre instance de base de données Amazon RDS pour DB2.

    db2cli writecfg add -dsn dsn_name -database database_name -host endpoint -port port -parameter "Authentication=SERVER_ENCRYPT"
  3. Connectez-vous à votre instance de base de données RDS for DB2. Dans l'exemple suivant, remplacez master_username and dsn_name avec le nom d'utilisateur et le DSN nom du maître.

    ./clpplus -nw master_username@dsn_name
  4. A Java Shell la fenêtre s'ouvre. Entrez le mot de passe principal pour votre instance de base de données RDS for Db2.

    Note

    Si un Java Shell la fenêtre ne s'ouvre pas, exécutez ./clpplus -nw pour utiliser la même fenêtre de ligne de commande.

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

    Une connexion est établie et produit une sortie similaire à l'exemple suivant :

    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. Exécutez des requêtes et visualisez les résultats. L'exemple suivant montre une SQL instruction qui sélectionne la base de données que vous avez créée.

    SQL > select current server from sysibm.dual;

    Cette commande produit une sortie similaire à l'exemple suivant :

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