Conexión de Oracle SQLcl Cloud con una cartera (mTLS)
SQLcl es una interfaz de línea de comandos que se utiliza para introducir comandos SQL. Puede utilizar SQLcl para conectarse a una instancia de Autonomous Database con credenciales de cliente configuradas (mTLS).
Puede utilizar la versión 4.2 o posterior de SQLcl con Autonomous Database. Descargue SQLcl de oracle.com.
SQLcl puede conectarse a una instancia de Autonomous Database mediante Oracle Call Interface (OCI) o una conexión JDBC fina.
-
Si utiliza Oracle Call Interface (OCI), prepárese para las conexiones de OCI, ODBC y JDBC OCI. Consulte Preparación para conexiones de Oracle Call Interface (OCI), ODBC y JDBC OCI.
-
Si utiliza JDBC Thin, prepárese para las conexiones JDBC Thin. Consulte Preparación para conexiones JDBC Thin.
SQLcl con Oracle Call Interface
Para conectarse mediante Oracle Call Interface, utilice la opción –oci
, proporcione el nombre de usuario de base de datos, una contraseña y el nombre de servicio de base de datos proporcionado en el archivo tnsnames.ora
. Por ejemplo:
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>
Al conectarse mediante Oracle Call Interface, Oracle Wallet es transparente para SQLcl.
SQLcl con una conexión JDBC Thin
Para conectarse mediante una conexión JDBC Thin, configure primero la configuración de nube SQLcl y, a continuación, conecte a la base de datos.
SQLcl con una conexión JDBC Thin con un proxy HTTP
- Inicie SQLcl con la opción /nolog.
sql /nolog
- Configuración de la sesión SQLcl para utilizar un host de proxy y Oracle Wallet:
SQL> set cloudconfig -proxy=proxyhost:port directory/client_credentials.zip
- Conéctese a la base de datos.
SQL> connect username@servicename password
Para evitar la petición de datos, conéctese y proporcione la contraseña en línea:
SQL> connect username/password@servicename
Por ejemplo:
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 se conecta a Autonomous Database mediante las credenciales de Microsoft Active Directory, se conecta mediante un nombre de usuario de Active Directory con el formato "AD_domain\AD_username" (se deben incluir comillas dobles) y la contraseña de usuario de Active Directory. Consulte Uso de Microsoft Active Directory con Autonomous Database para obtener más información.
Para obtener más información sobre los tipos de conexión especificados en tnsnames.ora
, consulte Gestión de la moneda y las prioridades en Autonomous Database.
Para obtener información sobre SQLcl, consulte Oracle SQLcl.