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 Autonomous Database pour autoriser l'authentification TLS et mTLS.

Pour installer et configurer le client et vous connecter à la base de données Autonomous Database à 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 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.

  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 Autonomous Database à l'aide des informations d'identification Microsoft Active Directory, connectez-vous à l'aide d'un nom utilisateur Active Directory sous la forme "AD_domain\AD_username" (les guillemets doivent être inclus) et du mot de passe utilisateur Active Directory. Pour plus d'informations, reportez-vous à Utilisation de Microsoft Active Directory avec Autonomous Database.