Connexion de SQL*Plus sans portefeuille

SQL*Plus est une interface de ligne de commande permettant d'entrer des commandes SQL. SQL*Plus se connecte à une base de données Oracle.

Remarque

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

Pour installer et configurer le client et se connecter à la base de données Autonomous AI à l'aide de SQL*Plus avec l'authentification TLS, procédez comme suit :

  1. Préparation pour les connexions OCI (Oracle Call Interface).

    Vous pouvez utiliser l'authentification TLS sans portefeuille dans SQL*Plus si vous utilisez les versions client suivantes :

    • Oracle Instant Client/Oracle Database Client 19.13 - uniquement sous Linux x64

    • Oracle Instant Client/Oracle Database Client 19.14 (ou version ultérieure), 21.5 (ou version ultérieure) ou 23.1 (ou version ultérieure)

    Pour plus d'informations, reportez-vous à Préparation pour les connexions OCI Oracle Call Interface, ODBC et JDBC à l'aide de l'authentification TLS.

  2. Copiez une chaîne de connexion pour la base de données Autonomous AI.

    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.

    Pour plus d'informations sur l'affichage et la copie des piqûres de connexion, reportez-vous à Affichage des noms TNS et des chaînes de connexion pour une instance de base de données Autonomous AI.

    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 de base de données pour la base de données Autonomous AI.

  3. Connectez-vous à l'aide d'un utilisateur de base de données et du mot de passe, et fournissez la chaîne de connexion que vous avez copiée à l'étape 2.

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

    sqlplus username/password@'my_connect_string'

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

    sqlplus adb_user/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))'

    Sous Windows, démarrez sqlplus avec l'utilisateur et le mot de passe de la base de données avec 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) :

    sqlplus username/password@my_connect_string

    Par exemple (pour les sauts de ligne de clarté ajoutés dans la chaîne de connexion) :

    sqlplus adb_user/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))
Remarque

Si vous connectez à une instance de base de données Autonomous AI à 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.