Se connecter avec SQL*Plus sans portefeuille

SQL*Plus est une interface de ligne de commande utilisée pour entrer des commandes SQL. SQL*Plus se connecte à une base de données Oracle.

Pour installer et configurer le client et se connecter à la base de données autonome avec l'authentification TLS à l'aide de SQL*Plus :

  1. Se préparer 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 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, voir Préparer 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 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.

  3. Connectez-vous à l'aide d'un utilisateur de base de données et d'un 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 de base de données et le mot de passe 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))
Note

Si vous êtes connecté à une instance 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" (les guillemets doubles doivent être inclus) et le mot de passe de l'utilisateur Active Directory. Pour plus d'informations, voir Utiliser Microsoft Active Directory avec une base de données autonome.