Se connecter avec Oracle SQLcl Cloud sans portefeuille

SQLcl est une interface de ligne de commande utilisée pour entrer des commandes SQL. Vous pouvez utiliser SQLcl pour vous connecter à une base de données d'intelligence artificielle autonome avec authentification TLS sans portefeuille.

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

Si vous utilisez le pilote léger JDBC, préparez-vous pour les connexions légères JDBC. Voir Préparer les connexions légères JDBC.

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 la base de données IA autonome.

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

    Voir Voir les noms TNS et les chaînes de connexion pour une instance de base de données d'IA autonome pour plus d'informations sur la consultation et la copie des chaînes de connexion.

    Voir Noms de service de base de données pour la base de données d'intelligence artificielle autonome pour plus d'informations sur les différents services de base de données pour chaque chaîne de connexion.

  2. Démarrez SQLcl et connectez-vous à la 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 plus de clarté, des sauts de ligne sont 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>
Note

Si vous êtes connecté à Autonomous AI Database à l'aide des données d'identification Microsoft Active Directory, connectez-vous à l'aide d'un nom d'utilisateur Active Directory sous la forme "AD_domain\AD_username" (des guillemets doubles doivent être inclus) et d'un mot de passe d'utilisateur Active Directory. Pour plus d'informations, voir Utiliser Microsoft Active Directory avec une base de données autonome.

Pour plus d'informations sur SQLcl, voir Oracle SQLcl.