Conectando-se a um Sistema Oracle Exadata Database Service on Cloud@Customer
Depois de implantar o sistema Oracle Exadata Database Service on Cloud@Customer com um cluster de VMs, o Oracle Database Home e o Oracle Database, saiba como estabelecer conexão com a máquina virtual de Cluster de VMs usando SSH e estabelecer conexão com um banco de dados Oracle Exadata Database Service on Cloud@Customer usando o Oracle Net Services (SQL*Net).
- Conectando-se a uma Máquina Virtual com SSH
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service on Cloud@Customer usando uma conexão SSH (Secure Shell). - Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service on Cloud@Customer usando o Oracle Net Services.
Estabelecendo Conexão com uma Máquina Virtual usando SSH
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service on Cloud@Customer usando uma conexão Secure Shell (SSH).
A maioria dos sistemas de estilo Unix (incluindo Linux, Oracle Solaris e macOS) inclui um cliente SSH. Nos sistemas Microsoft Windows, você pode fazer download de um cliente SSH gratuito chamado PuTTY neste site: "http://www.putty.org".
- Pré-requisitos para Conexão com um Sistema Oracle Exadata Database Service on Cloud@Customer
Para acessar uma máquina virtual em um sistema Oracle Exadata Database Service on Cloud@Customer usando SSH, esteja preparado para fornecer o nome do host ou o endereço IP da máquina virtual. - Estabelecendo Conexão com uma Máquina Virtual em um Sistema Microsoft Windows Usando PuTTY
Aprenda a acessar uma máquina virtual em um sistema Microsoft Windows usando PuTTY. - Acessando um Banco de Dados após a Conexão com a Máquina Virtual
Depois de estabelecer conexão com uma máquina virtual, você poderá usar a série de comandos a seguir para identificar um banco de dados e conectar-se a ele. - Estabelecendo Conexão em um Sistema no Tipo Unix
Para acessar uma máquina virtual em um sistema Oracle Oracle Exadata Database Service on Cloud@Customer no estilo do Unix usando SSH, siga este procedimento.
Tópicos Relacionados
Pré-requisitos de Conexão com um Sistema Oracle Exadata Database Service on Cloud@Customer
Para acessar uma máquina virtual em um sistema Oracle Exadata Database Service on Cloud@Customer usando SSH, esteja preparado para fornecer o nome do host ou o endereço IP da máquina virtual.
- Um arquivo de chave privada SSH que corresponda a uma chave pública registrada no sistema.
Ao criar um cluster de VM no sistema Oracle Exadata Database Service on Cloud@Customer, especifique a parte da chave pública de um ou mais pares de chave SSH. Você também pode registrar chaves extras separadamente depois de criar o cluster de VMs.
Observação
As chaves públicas são armazenadas no arquivoauthorized_keys
em~/.ssh/authorized_keys
. Arquivosauthorized_keys
distintos estão localizados nos diretórios home dos usuários do sistema operacional. Por padrão, somente a conta de usuárioopc
tem uma entrada authorized_keys e pode fazer log-in remotamente. Não remova ou altere a entrada gerada automaticamente emauthorized_keys
para o usuárioopc
. - O nome do host ou endereço IP da máquina virtual que você deseja acessar.
Consulte Usando a Console para Verificar o Status de uma Máquina Virtual de Cluster de VMs.
Tópicos Relacionados
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Estabelecendo Conexão com uma Máquina Virtual em um Sistema Microsoft Windows Usando PuTTY
Aprenda a acessar uma máquina virtual em um sistema Microsoft Windows usando PuTTY.
Antes de começar
-
O endereço IP da máquina virtual.
-
O arquivo da chave privada de SSH que corresponde à chave pública associada à implantação. Esse arquivo de chave privada deve estar no formato PuTTY
.ppk
. Se o arquivo de chave privada tiver sido criado originalmente na plataforma Linux, você poderá usar o programa PuTTYgen para convertê-lo no formato.ppk
.
Para estabelecer conexão com uma máquina virtual usando o programa PuTTY no Windows:
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Acessando um Banco de Dados após a Conexão com a Máquina Virtual
Após a conexão com uma máquina virtual, você poderá usar a série de comandos a seguir para identificar um banco de dados e estabelecer conexão com ele.
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Estabelecendo Conexão em um Sistema no Estilo Unix
Para acessar uma máquina virtual em um sistema Oracle Oracle Exadata Database Service on Cloud@Customer por meio de um sistema no estilo do Unix usando SSH, use este procedimento.
Tópico principal: Estabelecendo Conexão com uma Máquina Virtual usando SSH
Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Você pode estabelecer conexão com as máquinas virtuais em um sistema Oracle Exadata Database Service on Cloud@Customer usando o Oracle Net Services.
- Usando o Oracle Net Services para Estabelecer Conexão com um Banco de Dados
O Oracle Exadata Database Service on Cloud@Customer do Oracle Database suporta o acesso remoto ao banco de dados usando o Oracle Net Services. - Pré-requisitos de Conexão com um Banco de Dados com o Oracle Net Services
Verifique os pré-requisitos para estabelecer conexão com uma instância do Oracle Database no Oracle Oracle Exadata Database Service on Cloud@Customer usando o Oracle Net Services. - Estabelecendo Conexão com um Banco de Dados com o SCAN
Para criar uma conexão do Oracle Net Services usando os listeners do SCAN, você pode escolher entre dois métodos. - Conectando-se a um Banco de Dados com um Listener de Nó
Para conectar-se a uma instância do Oracle Database no Oracle Exadata Database Service on Cloud@Customer com um descritor de conexão que ignore os listeners SCAN, use este procedimento para rotear sua conexão diretamente para um listener de nó.
Usando o Oracle Net Services para Estabelecer Conexão com um Banco de Dados
O Oracle Exadata Database Service on Cloud@Customer do Oracle Database suporta o acesso remoto ao banco de dados usando o Oracle Net Services.
Como o Oracle Exadata Database Service on Cloud@Customer usa o Oracle Grid Infrastructure, você pode estabelecer conexões do Oracle Net Services usando conexões Single Client Access Name (SCAN). SCAN é um recurso que fornece um mecanismo consistente para que os clientes acessem as instâncias do Oracle Database que estão sendo executadas em um cluster.
Por padrão, o SCAN é associado a três endereços IP virtuais (VIPs). Cada VIP do SCAN também está associado a um listener do SCAN que fornece um ponto final para conexões do Oracle Database usando o Oracle Net Services. Para maximizar a disponibilidade, o Oracle Grid Infrastructure distribui os VIPs e os listeners do SCAN entre os nós de cluster disponíveis. Além disso, se houver um shutdown ou falha do nó, os VIPs e os listeners do SCAN serão migrados automaticamente para um nó ativo. Ao usar conexões do SCAN, você melhora a capacidade dos clientes do Oracle Database de ter um conjunto confiável de pontos finais de conexão capazes de atender a todos os bancos de dados em execução no cluster.
Os listeners do SCAN são adicionais aos Listeners do Oracle Net que são executados em cada nó do cluster, também conhecidos como listeners do nó. Quando uma conexão do Oracle Net Services passa por uma conexão do SCAN, o listener do SCAN roteia a conexão para um dos listeners do nó e não desempenha mais nenhum papel na conexão. Uma combinação de fatores, incluindo disponibilidade do listener, posicionamento da instância do banco de dados e distribuição da carga de trabalho, determina qual listener de nó recebe cada conexão.
Esta documentação fornece os requisitos básicos para conexão com os bancos de dados do Oracle Exadata Database Service on Cloud@Customer usando o Oracle Net Services.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Pré-requisitos de Conexão com um Banco de Dados com o Oracle Net Services
Verifique os pré-requisitos de conexão com uma instância do Oracle Database no Oracle Oracle Exadata Database Service on Cloud@Customer usando o Oracle Net Services.
- Os endereços IP dos VIPs do SCAN ou o nome do host ou endereço IP de uma máquina virtual que hospeda o banco de dados que você deseja acessar.
- O identificador do banco de dados: o SID (identificador do sistema de banco de dados) ou um nome de serviço.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Estabelecendo Conexão com um Banco de Dados com o SCAN
Para criar uma conexão do Oracle Net Services usando os listeners do SCAN, você pode escolher entre dois métodos.
- Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a Todos os VIPs do SCAN
Você pode configurar um descritor de conexão para o Sistema Oracle Exadata Database Service on Cloud@Customer usando vários listeners do SCAN. - Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a um Nome Personalizado do SCAN
Você pode configurar um descritor de conexão para o Sistema Oracle Exadata Database Service on Cloud@Customer usando um nome personalizado do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services
Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a Todos os VIPs do SCAN
Você pode configurar um descritor de conexão para o Sistema Oracle Exadata Database Service on Cloud@Customer usando vários listeners do SCAN.
Esse método exige que você informe todos os endereços IP virtuais (VIP) do nome de acesso de cliente único (SCAN) e permite que o Oracle Net Services estabeleça conexão com um listener disponível do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Descritor de Conexão que Faz Referência a um Nome Personalizado do SCAN
Você pode configurar um descritor de conexão para o Sistema Oracle Exadata Database Service on Cloud@Customer usando um nome personalizado do SCAN.
Usando esse método, você define um nome SCAN (nome de acesso de cliente único) personalizado no seu servidor de nomes de domínio (DNS), que é resolvido com os três endereços IP virtuais (VIPs) do SCAN.
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o SCAN
Estabelecendo Conexão com um Banco de Dados com um Listener de Nó
Para estabelecer conexão com uma instância do Oracle Database no Oracle Exadata Database Service on Cloud@Customer com um descritor de conexão que ignore os listeners do SCAN, use este procedimento para rotear sua conexão diretamente para um listener de nó.
Usando esse método, você renuncia à alta disponibilidade e ao balanceamento de carga fornecidos pelo SCAN. No entanto, esse método poderá ser desejável se você quiser direcionar conexões para um nó ou interface de rede específicos. Por exemplo, talvez você queira garantir que as conexões de um programa que executa o carregamento de dados em massa usem a rede de backup.
Usando esse método, você direciona sua conexão usando o nome do host ou o endereço IP do nó.
Exemplo 4-1 Definindo um Alias de Serviço de Rede que Faz Referência Diretamente ao Nó
alias-name = (DESCRIPTION=
(CONNECT_TIMEOUT=timeout)
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=node)(PORT=1521)))
(CONNECT_DATA=(sid-or-service-entry)))
Em que:
alias-name
é o nome usado para identificar o alias.
timeout
especifica um período de timeout (em segundos), que permite encerrar uma tentativa de conexão sem precisar aguardar um timeout de TCP. O parâmetro (CONNECT_TIMEOUT=timeout
) é opcional.
node
é o nome do host ou endereço IP da máquina virtual que você deseja usar.
sid-or-service-entry
identifica o SID do banco de dados ou o nome do serviço usando um dos seguintes formatos:
SID=sid-name
. Por exemplo,SID=S12C1
.SERVICE_NAME=service-name
. Por exemplo,SERVICE_NAME=PDB1.example.oraclecloudatcust.com
.
node:1521/sid-or-service-entry
exa1node01.example.com:1521/S12C1
exa1node01.example.com:1521/PDB1.example.oraclecloudatcust.com
Tópico principal: Estabelecendo Conexão com um Banco de Dados com o Oracle Net Services