Connexion de Oracle SQLcl Cloud avec un portefeuille (mTLS)
SQLcl est une interface de ligne de commande permettant d'entrer des commandes SQL. Vous pouvez utiliser SQLcl pour vous connecter à une instance Autonomous Database avec des informations d'identification client configurées (mTLS).
Vous pouvez utiliser SQLcl version 4.2 ou ultérieure avec Autonomous Database. Téléchargez SQLcl sur oracle.com.
SQLcl peut se connecter à une instance Autonomous Database à l'aide d'une connexion Oracle Call Interface (OCI) ou JDBC thin.
-
Si vous utilisez OCI (Oracle Call Interface), préparez les connexions OCI, ODBC et JDBC OCI. See Prepare for Oracle Call Interface (OCI), ODBC, and JDBC OCI Connections.
-
Si vous utilisez JDBC Thin, préparez-vous pour les connexions JDBC Thin. Reportez-vous à Préparation pour les connexions JDBC Thin.
SQLcl avec Oracle Call Interface
Pour vous connecter à l'aide d'Oracle Call Interface, utilisez l'option –oci
, indiquez le nom utilisateur, le mot de passe et le nom de service de base de données provenant du fichier tnsnames.ora
. Par exemple :
sql -oci
SQLcl: Release 22.1 Production on Fri May 06 16:07:46 2022
Copyright (c) 1982, 2022, Oracle. All rights reserved.
Username? (''?) adb_user@db2022adb_medium
Password? (**********?) ***************
Connected.
SQL>
En cas de connexion à l'aide d'Oracle Call Interface, le portefeuille Oracle est transparent pour SQLcl.
SQLcl avec une connexion JDBC Thin
Pour vous connecter via une connexion JDBC Thin, configurez d'abord la configuration cloud SQLcl, puis connectez-vous à la base de données.
SQLcl avec une connexion JDBC Thin avec un proxy HTTP
- Démarrez SQLcl avec l'option /nolog.
sql /nolog
- Configurez la session SQLcl pour utiliser un hôte proxy et votre portefeuille Oracle Wallet :
SQL> set cloudconfig -proxy=proxyhost:port directory/client_credentials.zip
- Connexion à la base de données.
SQL> connect username@servicename password
Pour éviter l'invite, connectez-vous et fournissez le mot de passe en ligne :
SQL> connect username/password@servicename
Par exemple :
sql /nolog SQLcl: Release 22.1 Production on Fri May 06 11:59:38 2022 Copyright (c) 1982, 2022, Oracle. All rights reserved. SQL> set cloudconfig -proxy=http://myproxyhost.com:80 /home/adb/Wallet_db2022.zip SQL> connect adb_user@db2022adb_medium Password? (**********?) **************** Connected. SQL>
Si vous connectez à Autonomous Database à 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.
Pour plus d'informations sur les types de connexion indiqués dans tnsnames.ora
, reportez-vous à Gestion de la simultanéité et des priorités sur Autonomous Database.
Pour plus d'informations sur SQLcl, reportez-vous à Oracle SQLcl.
Rubrique parent : Connexion à Autonomous Database à l'aide des outils Oracle Database