Conexión a SQL*Plus sin una cartera

SQL*Plus es una interfaz de línea de comandos que se utiliza para introducir comandos SQL. SQL*Plus se conecta a una base de datos Oracle.

Nota

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

Para instalar y configurar el cliente y conectarse a Autonomous Database mediante SQL*Plus con autenticación TLS, haga lo siguiente:

  1. Preparación para conexiones de Oracle Call Interface (OCI).

    Puede utilizar la autenticación TLS sin una cartera en SQL*Plus si utiliza las siguientes versiones de cliente:

    • Oracle Instant Client/Oracle Database Client 19.13: solo en Linux x64

    • Oracle Instant Client/Oracle Database Client 19.14 (o posterior) y 21.5 (o posterior): solo en Linux x64 y Windows

    Consulte Preparación para conexiones de Oracle Call Interface, ODBC y JDBC OCI mediante autenticación TLS para obtener más información.

  2. Copie 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 TNS y cadenas de conexión para una instancia de Autonomous Database para obtener información sobre cómo visualizar y copiar las cadenas 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.

  3. Conéctese mediante un usuario de base de datos y una contraseña y proporcione la cadena de conexión que ha copiado en el paso 2.

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

    sqlplus username/password@'my_connect_string'

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

    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))'

    En Windows, inicie sqlplus con el usuario y la contraseña de la base de datos con la cadena de conexión copiada, de la siguiente manera (en comparación con UNIX/Linux, en Windows no incluya la cadena de conexión entre comillas):

    sqlplus username/password@my_connect_string

    Por ejemplo (para mayor claridad, se agregan saltos de línea en la cadena de conexión):

    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))
Nota

Si se conecta a una instancia de Autonomous 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 la contraseña de usuario de Active Directory. Consulte Uso de Microsoft Active Directory con Autonomous Database para obtener más información.