Connexion d'Oracle SQLcl Cloud avec un portefeuille

SQLcl est une interface de ligne de commande permettant d'entrer des commandes SQL. Vous pouvez utiliser SQLcl pour vous connecter à une instance Autonomous Database avec l'authentification TLS sans portefeuille.

Remarque

Pour plus d'informations sur l'autorisation des connexions TLS, reportez-vous à Mise à jour de votre instance Autonomous Database pour autoriser l'authentification TLS et mTLS.

Vous pouvez utiliser SQLcl version 4.2 ou ultérieure avec Autonomous Database. Téléchargez SQLcl sur oracle.com.

Si vous utilisez le pilote léger JDBC, préparez-vous pour les connexions légères JDBC. Reportez-vous à Préparation pour les connexions JDBC Thin.

Pour vous connecter à l'aide d'un pilote léger JDBC avec authentification TLS, procédez comme suit pour vous connecter à la base de données.

  1. Copiez une chaîne de connexion pour Autonomous Database.

    Pour vous connecter à l'authentification TLS, copiez une chaîne de connexion TLS. Sur la page Connexion à la base de données, sous Authentification TLS, sélectionnez TLS pour visualiser les chaînes de connexion à la connexion à l'authentification TLS.

    Reportez-vous à Affichage des noms TNS et des chaînes de connexion pour une instance Autonomous Database pour plus d'informations sur l'affichage et la copie des piqûres de connexion.

    Pour plus d'informations sur les différents services de base de données pour chaque chaîne de connexion, reportez-vous à Noms de service Database pour Autonomous Database.

  2. Démarrez SQLcl et connectez-vous à cette base de données :

    Sous UNIX/Linux, démarrez sql avec la chaîne de connexion, entre guillemets sur la ligne de commande, comme suit :

    sql username/password@'my_connect_string'

    Par exemple (pour les sauts de ligne de clarté ajoutés) :

    $ sql admin/password@'(description= (retry_count=20)(retry_delay=3)
    (address=(protocol=tcps)(port=1521)(host=adb.region.oraclecloud.com))
    (connect_data=(service_name=u9adutfb2ba8x4d_database_medium.adb.oraclecloud.com))
    (security=(ssl_server_dn_match=yes)))'
    
    SQLcl: Release 21.2 Production on Thu Sep 16 10:43:00 2021
    Copyright (c) 1982, 2021, Oracle. All rights reserved.
    
    Last Successful login time: Thu Sep 16 2021 10:43:01 -07:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.12.0.1.0
    
    SQL>

    Sous Windows, démarrez sql avec l'option /nolog, puis connectez-vous à la chaîne de connexion copiée, comme suit (par rapport à UNIX/Linux, sous Windows, ne placez pas la chaîne de connexion entre guillemets) :

    > sql /nolog
    
    SQLcl: Release 21.2 Production on Fri Sep 17 10:15:01 2021
    Copyright (c) 1982, 2021, Oracle.  All rights reserved.
    SQL> conn username/password@my_connect_string
    

    Par exemple (pour les sauts de ligne de clarté ajoutés) :

    > sql admin/password@(description= (retry_count=20)(retry_delay=3)
    (address=(protocol=tcps)(port=1521)(host=adb.region.oraclecloud.com))
    (connect_data=(service_name=u9adutfb2ba8x4d_database_medium.adb.oraclecloud.com))
    (security=(ssl_server_dn_match=yes)))
    
    SQLcl: Release 21.2 Production on Thu Sep 16 10:43:00 2021
    Copyright (c) 1982, 2021, Oracle. All rights reserved.
    
    Last Successful login time: Thu Sep 16 2021 10:43:01 -07:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.12.0.1.0
    
    SQL>
Remarque

Si vous connectez à Autonomous Database à l'aide des informations d'identification Microsoft Active Directory, connectez-vous à l'aide d'un nom utilisateur Active Directory au format "AD_domain\AD_username" (les guillemets doivent être inclus) et mot de passe utilisateur Active Directory. Pour plus d'informations, reportez-vous à Utilisation de Microsoft Active Directory avec Autonomous Database.

Pour plus d'informations sur SQLcl, reportez-vous à Oracle SQLcl.