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 Oracle AI Database.
Observação
Observação: Consulte Atualizar sua Instância do Autonomous AI 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 AI Database usando SQL*Plus com autenticação TLS, faça o seguinte:
-
Prepare-se para as 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.
-
-
Copie uma string de conexão para o Autonomous AI 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 AI 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 AI Database para obter informações sobre os diferentes serviços de banco de dados para cada string de conexão.
-
Estabeleça conexão 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
sqlpluscom 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
sqlpluscom 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_stringPor 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
Observação: Se você estiver se conectando a uma instância do Autonomous AI 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 Use o Microsoft Active Directory com o Autonomous AI Database para mais informações.