Estabelecer Conexão com o SQL*Plus sem uma Wallet

O SQL*Plus é uma interface de linha de comando usada para informar comandos SQL. O SQL*Plus se conecta a um banco de dados Oracle.

Observação

Consulte Atualizar sua Instância do Autonomous Database para Permitir Autenticação TLS e mTLS para obter informações sobre como permitir conexões TLS.

Para instalar e configurar o cliente e estabelecer conexão com o Autonomous Database usando oSQL*Plus com autenticação TLS, faça o seguinte:

  1. Prepare-se para conexões do Oracle Call Interface (OCI).

    Você poderá usar a autenticação TLS sem uma wallet no SQL*Plus se estiver usando as seguintes versões de cliente:

    • Oracle Instant Client/Oracle Database Client 19.13 - somente no Linux x64

    • Oracle Instant Client/Oracle Database Client 19.14 (ou posterior), 21.5 (ou posterior) ou 23.1 (ou posterior)

    Consulte Preparação para Conexões Oracle Call Interface, ODBC e JDBC OCI Usando Autenticação TLS para obter mais informações.

  2. Copie uma string de conexão para o Autonomous Database.

    Para estabelecer conexão com a autenticação TLS, copie uma string de conexão TLS. Na página Conexão de Banco de Dados, em Autenticação TLS, selecione TLS para exibir as strings de conexão para conexão com a autenticação TLS.

    Consulte Exibir Nomes TNS e Strings de Conexão de uma Instância do Autonomous Database para obter informações sobre como exibir e copiar stings de conexão.

    Consulte Nomes de Serviço de Banco de Dados para o Autonomous Database para obter informações sobre os diferentes serviços de banco de dados para cada string de conexão.

  3. Conecte-se usando um usuário do banco de dados e uma senha e forneça a string de conexão copiada na Etapa 2.

    No UNIX/Linux, inicie sqlplus com a string de conexão, entre aspas na linha de comando, da seguinte forma:

    sqlplus username/password@'my_connect_string'

    Por exemplo (para quebras de linha de clareza adicionadas):

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

    No Windows, inicie sqlplus com o usuário do banco de dados e a senha com a string de conexão copiada, da seguinte forma (em comparação com UNIX/Linux, no Windows não coloque a string de conexão entre aspas):

    sqlplus username/password@my_connect_string

    Por exemplo (para quebras de linha de clareza adicionadas na string de conexão):

    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))
Observação

Se você estiver se conectando a uma instância do Autonomous Database usando as credenciais do Microsoft Active Directory, estabeleça conexão usando um nome de usuário do Active Directory na forma de "AD_domain\AD_username" (aspas duplas devem ser incluídas) e senha de usuário do Active Directory. Consulte Usar o Microsoft Active Directory com o Autonomous Database para obter mais informações.