Conexión de Oracle SQLcl Cloud Sin una cartera

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 autenticación TLS sin cartera.

Nota

Consulte Actualización de la instancia de Autonomous Database para permitir la autenticación TLS y mTLS para obtener información sobre cómo permitir conexiones TLS.

Puede utilizar la versión 4.2 o posterior de SQLcl con Autonomous Database. Descargue SQLcl de oracle.com.

Si utiliza el controlador JDBC Thin, prepárese para las conexiones JDBC Thin. Consulte Preparación para Conexiones JDBC Thin.

Para conectarse mediante un controlador JDBC Thin con autenticación TLS, realice lo siguiente para conectarse a la base de datos.

  1. Copiar una cadena de conexión para la instancia de Autonomous Database.

    Para conectarse con la autenticación TLS, copie una cadena de conexión TLS. En la página Conexión a base de datos, en Autenticación TLS, seleccione TLS para ver las cadenas de conexión para conectarse con la autenticación TLS.

    Consulte Visualización de nombres de TNS y cadenas de conexión para una instancia de Autonomous Database para obtener información sobre cómo ver y copiar las picaduras de conexión.

    Consulte Nombres de servicio de base de datos para Autonomous Database para obtener información sobre los diferentes servicios de bases de datos para cada cadena de conexión.

  2. Inicie SQLcl y conéctese a la base de datos:

    En UNIX/Linux, inicie sql con la cadena de conexión, entre comillas en la línea de comandos, de la siguiente manera:

    sql username/password@'my_connect_string'

    Por ejemplo (para los saltos de línea de claridad agregados):

    $ sql admin/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)))'
    
    SQLcl: Release 21.2 Production on Thu Sep 16 10:43:00 2021
    Copyright (c) 1982, 2021, Oracle. All rights reserved.
    
    Last Successful login time: Thu Sep 16 2021 10:43:01 -07:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.12.0.1.0
    
    SQL>

    En Windows, inicie sql con la opción /nolog y, a continuación, conéctese con la cadena de conexión copiada, como se indica a continuación (en comparación con UNIX/Linux, en Windows no incluya comillas entre la cadena de conexión):

    > sql /nolog
    
    SQLcl: Release 21.2 Production on Fri Sep 17 10:15:01 2021
    Copyright (c) 1982, 2021, Oracle.  All rights reserved.
    SQL> conn username/password@my_connect_string
    

    Por ejemplo (para mayor claridad se agregan saltos de línea):

    > sql admin/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)))
    
    SQLcl: Release 21.2 Production on Thu Sep 16 10:43:00 2021
    Copyright (c) 1982, 2021, Oracle. All rights reserved.
    
    Last Successful login time: Thu Sep 16 2021 10:43:01 -07:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.12.0.1.0
    
    SQL>
Nota

Si se conecta a Autonomous Database con credenciales de Microsoft Active Directory, conéctese con 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 Uso de Microsoft Active Directory con Autonomous Database para obtener más información.

Para obtener información sobre SQLcl, consulte Oracle SQLcl.