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 base de datos de IA autónoma con credenciales de cliente configuradas (mTLS).
Puede utilizar SQLcl versión 4.2 o posterior con Autonomous AI Database. Descargue SQLcl de oracle.com.
SQLcl se puede conectar a una instancia de base de datos de IA autónoma mediante una conexión ligera de Oracle Call Interface (OCI) o JDBC.
-
Si utiliza Oracle Call Interface (OCI), prepárese para conexiones de OCI, ODBC y JDBC OCI. Consulte Preparación para las conexiones de Oracle Call Interface (OCI), ODBC y JDBC OCI.
-
Si utiliza JDBC Thin, prepárese para 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 del usuario de base de Datos, una contraseña y el nombre del 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 en la nube de SQLcl y, luego, conéctese a la base de datos.
-
Inicie SQLcl con la opción /nolog.
sql /nolog -
Configuración de la sesión SQLcl para utilizar Oracle Wallet:
SQL> set cloudconfig directory/client_credentials.zip -
Conéctese a la base de datos:
SQL> connect username@servicename passwordPara evitar la petición de datos, conéctese y proporcione la contraseña en línea:
SQL> connect username/password@servicenamePor ejemplo:
sql /nolog SQLcl: Release 22.1 Production on Fri May 06 14:48:26 2022 Copyright (c) 1982, 2022, Oracle. All rights reserved. SQL> set cloudconfig /home/adb/Wallet_db2022ADB.zip SQL> connect adb_user@db2022adb_medium Password? (**********?) *************** Connected.
SQLcl con una Conexión JDBC Thin con un Proxy HTTP
-
Inicie SQLcl con la opción /nolog.
sql /nolog -
Configure 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 passwordPara evitar la petición de datos, conéctese y proporcione la contraseña en línea:
SQL> connect username/password@servicenamePor 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>
Nota
Nota: Si se conecta a Autonomous AI Database mediante las credenciales de Microsoft Active Directory, conéctese mediante un nombre de usuario de Active Directory con el formato "AD_domain**AD_username" (se deben incluir comillas dobles) y contraseña de usuario de Active Directory. Consulte Utilización de Microsoft Active Directory con la base de datos de IA autónoma para más información.
Para obtener más información, sobre los tipos de conexión especificados en tnsnames.ora, consulte Gestión de simultaneidad y prioridades en la base de datos de IA autónoma.
Para obtener información sobre SQLcl, consulte Oracle SQLcl.