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

Pour installer et configurer le client, et vous connecter à Autonomous Database à l'aide de SQL*Plus avec l'authentification TLS, procédez comme suit :

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

    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 sur Linux x64

    • Oracle Instant Client/Oracle Database Client 19.14 (ou supérieur) et 21.5 (ou supérieur) - uniquement sur Linux x64 et Windows

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

  2. Copiez une chaîne de connexion pour l'instance Autonomous Database.

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

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

    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 Autonomous Database.

  3. Connectez-vous à l'aide d'un utilisateur et d'un mot de passe de base de données, puis indiquez 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 apostrophes sur la ligne de commande, comme suit :

    sqlplus username/password@'my_connect_string'

    Par exemple (des sauts de ligne ont été ajoutés pour plus de clarté) :

    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 base de données, ainsi que la chaîne de connexion copiée, comme suit (par rapport à UNIX/Linux, sous Windows, n'encadrez pas la chaîne de connexion de guillemets) :

    sqlplus username/password@my_connect_string

    Par exemple (des sauts de ligne ont été ajoutés dans la chaîne de connexion pour plus de clarté) :

    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 êtes connecté à une instance Autonomous Database à l'aide d'informations d'identification Microsoft Active Directory, connectez-vous à l'aide d'un nom utilisateur Active Directory au format suivant : "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.