Nuvem

Este tópico explica as etapas necessárias para estabelecer conexão com o Cluster de VMs do Exadata, o Exadata Database, o Autonomous AI Database on Dedicated Infrastructure e o Autonomous AI Database Serverless.

  • Em um ambiente Exadata, você pode estabelecer conexão com o Cluster de VMs do Exadata que hospeda o banco de dados. Este tópico descreve as instruções passo a passo.

    1. Obter Detalhes da Rede do Exadata Infrastructure
      1. No painel de controle Oracle AI Database@AWS, selecione Clusters de VMs do Exadata. Na lista de recursos, selecione o link Nome do cluster de VMs.
      2. Expanda a seção Máquinas virtuais para revisar detalhes sobre suas máquinas virtuais.
      3. Selecione o link Nome da máquina virtual específico da VM que você deseja conectar.
      4. Anote o Endereço IP privado na seção Resumo.
    2. Estabelecer Conexão com o Cluster de VMs do Exadata (usando SSH)

      Este tópico explica as etapas necessárias para criar uma instância do Amazon EC2 na mesma VPC do Cluster de VMs do Exadata, gerar um par de chaves SSH e configurar a conectividade com o Cluster de VMs do Exadata por meio da console do OCI.

      1. Criar uma Instância do Amazon EC2 Linux
        1. Crie uma instância do Amazon EC2 Linux em uma VPC pareada com uma Rede ODB na qual reside seu Cluster de VMs do Exadata.
        2. Atribua um Elastic IP (IP Público) à sua instância do Amazon EC2.
        3. Faça download e armazene com segurança o arquivo chave privada SSH (.pem) gerado durante o processo de criação da instância do Amazon EC2.
        4. Para acesso SSH (porta 22): Você precisa de uma regra de entrada que permita o tráfego SSH de seu endereço IP específico ou de um intervalo designado. Como prática recomendada de segurança, restrinja o acesso a endereços IP conhecidos em vez de permitir o acesso de toda a internet (0.0.0.0/0).
      2. Conecte-se à Amazon EC2
        1. Com base no sistema operacional, execute as seguintes subetapas:
          1. Mac OS:
            1. Execute o seguinte comando do seu terminal para alterar seu diretório para o local onde sua chave PEM está armazenada:
              cd /path/to/your/pem/file
            2. Execute o seguinte comando do seu terminal para modificar as permissões do seu arquivo .pem para restringir o acesso:
              chmod 400 DemoClient.pem
              Observação

              Substitua o DemoClient.pem pelo seu nome de arquivo antes de executar o comando.
            3. Execute o comando a seguir para usar o IP Elástico para estabelecer conexão com a instância do Amazon EC2.
              ssh -i DemoClient.pem ec2-user@<EC2-Elastic-IP>
              Observação

              Substitua <EC2-Elastic-IP> pelo IP Elástico ou IP público da sua instância do Amazon EC2 antes de executar o comando.
            4. Depois de fazer log-in na instância do Amazon EC2, execute o comando para estabelecer conexão com o Cluster de VMs do Exadata usando a etapa 2c do SSH.
          2. Janelas:
            1. Execute o seguinte comando em PowerShell ou Prompt de Comando para alterar o diretório para o local onde o arquivo .pem está armazenado:
              cd "C:\path\to\your\pem\file"
            2. Verifique as permissões. Esta etapa é opcional.
              Observação

              O Windows não usa o comando chmod. Hoewever, você pode garantir que apenas sua conta de usuário tenha acesso ao arquivo PEM. Clique com o botão direito do mouse no arquivo, selecione Propriedades e navegue até a guia Segurança para ajustar as permissões.
            3. Execute o comando SSH a seguir.
               ssh -i DemoClient.pem ec2-user@<EC2-Elastic-IP>
              Observação

              • Substitua o DemoClient.pem pelo seu nome de arquivo antes de executar o comando.
              • Substitua <EC2-Elastic-IP> pelo IP Elástico ou IP público da sua instância do Amazon EC2 antes de executar o comando.
            4. Depois de fazer log-in na instância do Amazon EC2, execute o comando para estabelecer conexão com o Cluster de VMs do Exadata usando a etapa 2c do SSH.
      3. Estabelecer Conexão do Amazon EC2 com o Cluster de VMs do Exadata Usando SSH
        1. Copie a chave privada do Cluster de VMs do Exadata para a instância do Amazon EC2.
        2. Altere seu diretório para o local onde o arquivo de chave privada é copiado.
        3. Execute o comando a seguir no seu terminal para alterar as permissões da sua chave privada a fim de conceder apenas ao proprietário acesso de leitura e restrição de acesso para todos os outros usuários e grupos.
          chmod 400 DemoExadataVm1.pem
          Observação

          Substitua o DemoExadataVm1.pem pelo seu nome de arquivo antes de executar o comando.
        4. Execute o comando a seguir para estabelecer conexão com a sua VM usando o Endereço IP Privado do seu cluster.
          ssh -i ~/DemoExadataVm1.pem <exadata_user>@<Exadata-VM-Private-IP>
          Observação

          • Substitua <exadata_user> pelas informações do usuário que você tem para o Exadata antes de executar o comando.
          • Substitua <Exadata-Private-IP> pelo Endereço IP Privado do Cluster de VMs do Exadata antes de executar o comando.
  • Para estabelecer conexão com o Exadata Database usando o Oracle SQL Developer, primeiro conclua as seguintes etapas de pré-requisito:

    1. Configure o acesso à rede para que um aplicativo ou cliente, nesse caso, uma instância do Amazon EC2 Windows em execução na AWS, possa se conectar a um listener do Oracle Database na porta 1521, a porta padrão do SQL Net para conexões Oracle.
      1. Na Console do OCI, navegue até o Oracle Exadata Database Service on Dedicated Infrastructure.
      2. No menu esquerdo, selecione Clusters de VMs do Exadata e, em seguida, selecione seu Cluster de VMs do Exadata na lista.
      3. Na guia Informações do banco de dados, role para baixo até a seção Grupos de redes de segurança do cliente e selecione o NSG (Grupo de Segurança de Rede) correspondente anexado ao Cluster de VMs do Exadata.
      4. Na página Grupo de Segurança de Rede, selecione Regras de Segurança e, em seguida, selecione o botão Adicionar regras.
      5. Na página Adicionar Regras de Segurança, especifique as seguintes informações:
        1. Selecione Entrada como Direção.
        2. Selecione CIDR como Tipo de Origem.
        3. Informe o CIDR da instância do Windows EC2 da Amazon no campo CIDR de Origem.
        4. Selecione TCP como Protocolo IP.
        5. Informe Tudo no campo Faixa de Portas da Origem.
        6. Digite 1521 no campo Faixa de Portas de Destino.
        7. Informe uma descrição na seção Permite. Por exemplo, Allow EC2 to connect to DB on port 1521.
        8. Depois de revisar suas informações, selecione o botão Adicionar.
        Esta captura de tela mostra como adicionar regras de segurança.
    2. Para obter a string de conexão do seu Exadata Database ao qual você deseja estabelecer conexão, conclua as etapas a seguir na Console do OCI.
      1. Na Console do OCI, navegue até o Oracle Exadata Database Service on Dedicated Infrastructure.
      2. No menu esquerdo, selecione Clusters de VMs do Exadata e, em seguida, selecione seu Cluster de VMs do Exadata na lista.
      3. Selecione a guia Bancos de Dados e, em seguida, selecione o Banco de Dados Plugável ou o Banco de Dados Contêiner ao qual você deseja estabelecer conexão.
      4. Selecione o botão Mais Ações e, em seguida, selecione Conexão do BD.
      5. Copie as informações de String de Conexão.
      Esta captura de tela mostra como navegar até a Conexão de Banco de Dados.
    3. Obtenha o nome do DNS SCAN para a conexão.
      1. Na Console do OCI, navegue até o Oracle Exadata Database Service on Dedicated Infrastructure.
      2. No menu esquerdo, selecione Clusters de VMs do Exadata e, em seguida, selecione seu Cluster de VMs do Exadata na lista.
      3. Na guia Informações do Cluster de VMs, navegue até a seção Rede. Selecione o botão Copiar localizado ao lado do campo Nome DNS SCAN, conforme necessário para o Nome do Host.
      Esta captura de tela mostra como copiar o nome DNS do SCAN.
    Estabelecer Conexão do SQL Developer com o Exadata Database
    • Certifique-se de que sua instância do Windows EC2 possa acessar o Exadata Database Server
    • Teste a conectividade básica. Como o ping não funciona (como ele usa ICMP, não TCP), você pode usar ferramentas como tnsping, ou telnet para a porta 1521/1522, ou testar com o SQL*Plus.
    1. Inicie o aplicativo SQL Developer e selecione o ícone + para criar uma nova conexão de banco de dados.
    2. Para configurar o SQL Developer, conclua as seguintes subetapas:
        1. No campo Nome, informe o Nome a ser usado para esta conexão com o banco de dados.
        2. No campo Tipo de Banco de Dados, selecione Oracle.
        3. No campo Nome do Usuário, informe o nome do usuário para o qual esta conexão de banco de dados está sendo criada. Por exemplo, você pode informar ADMIN.
        4. No campo Senha, informe a senha do usuário.
        5. No campo Função, selecione a função padrão a ser atribuída ao usuário.
        6. Marque a caixa de seleção Salvar Senha se suas regras de segurança permitirem.
        7. No campo Tipo de Conexão, selecione a opção Básico como seu tipo de conexão de banco de dados.
        8. Especifique as informações do Nome do Host fornecendo seu endereço IP privado do Exadata Database.
        9. Você pode informar 1521 como as informações da Porta ou fornecer sua porta de listener.
        10. Informe um Nome do serviço descritivo.
        11. Selecione o botão Testar. O Status na parte inferior da lista de conexões deve mostrar Sucesso. Se a conexão não for bem-sucedida, a wallet poderá estar desatualizada ou o Exadata Database poderá não estar em execução.
        12. Quando a conexão for bem-sucedida, selecione o botão Salvar.
        ttttt
  • No Autonomous AI Database (Dedicado), você não tem acesso às máquinas virtuais ou ao sistema operacional subjacentes. Isso é por design para um serviço totalmente gerenciado e autônomo. Em vez disso, você pode estabelecer conexão com o banco de dados usando ferramentas do cliente, como Oracle SQL Developer, SQL Developer Web ou qualquer aplicativo que suporte os protocolos de conexão padrão Oracle JDBC ou OCI.

    Você precisa ter o Oracle SQL Developer instalado e configurado em sua instância do Windows EC2. Para obter instruções passo a passo, consulte a documentação Sistemas Windows.

    Há duas maneiras de estabelecer conexão com o Autonomous AI Database:
    1. Usando uma importação de Wallet.
    2. Usando a configuração manual do TNS.
    1. Usando uma Importação de Wallet
      1. Para fazer download da Carteira, conclua as seguintes subetapas:
        1. Navegue até a console da OCI, selecione Oracle AI Database e selecione Autonomous AI Database on Dedicated Infrastructure.
        2. No menu esquerdo, selecione Autonomous AI Database e, em seguida, selecione seu Compartimento.
        3. Na lista, selecione o banco de dados que deseja se conectar.
        4. Selecione o botão Conexão do banco de dados e, em seguida, selecione o botão Fazer download da wallet.
        5. Na página Fazer download da wallet, informe uma senha da wallet no campoSenha e confirme a senha no campoConfirmar senha.
        6. Selecione Fazer Download para salvar o arquivo compactado de credenciais do cliente de segurança. Por padrão, o nome do arquivo é: Wallet_databasename.zip. Você pode salvar esse arquivo como qualquer nome de arquivo que desejar.
      2. Para transferir a wallet para o Amazon EC2, conclua as seguintes subetapas:
        1. Faça upload do arquivo Wallet_<dbname>.zip para sua instância do Amazon EC2 Windows.
          Observação

          Você pode usar a cópia do arquivo RDP, o WinSCP, o Amazon S3 ou qualquer outro método seguro.
        2. Salve o arquivo e um diretório acessível. Por exemplo: C:\ADB_Wallet\
      3. Para extrair a wallet, execute as seguintes subetapas:
        1. Clique com o botão direito do mouse no arquivo .zip e selecione Extrair Tudo.
        2. Certifique-se de que a pasta contenha os seguintes arquivos:
          1. cwallet.sso
          2. ewallet.p12
          3. sqlnet.ora
          4. tnsnames.ora
          5. tnsnames.ora
          6. tnsnames_connection_string.txt
          7. truststore.jks
      4. Para revisar tnsnames.ora, conclua as seguintes subetapas:
        1. Inicie o arquivo tnsnames.ora no Notepad.
        2. Observe os nomes de serviço. Por exemplo:
          <dbname>_high = (description= (address=(protocol=tcps)(port=1522)(host=<adb_host>)) (connect_data=(service_name=<dbname>_high.adb.<region>.oraclecloud.com)) (security=(ssl_server_dn_match=yes)))

        Esses nomes de serviço (_low, _medium, _high, _tpurgent) correspondem aos perfis de carga de trabalho.

      5. Para configurar o SQL Developer, conclua as seguintes subetapas:
          1. No campo Nome, informe o Nome a ser usado para esta conexão com o banco de dados.
          2. No campo Tipo de Banco de Dados, selecione Oracle.
          3. No campo Nome do Usuário, informe o nome do usuário para o qual esta conexão de banco de dados está sendo criada. Por exemplo, você pode informar ADMIN.
          4. No campo Senha, informe a senha do usuário.
          5. No campo Função, selecione a função padrão a ser atribuída ao usuário.
          6. Marque a caixa de seleção Salvar Senha se suas regras de segurança permitirem.
          7. No campo Tipo de Conexão, selecione a opção Wallet da Nuvem como seu tipo de conexão de banco de dados.
          8. Na lista drop-down Arquivo de Configuração, selecione a wallet da qual você fez download anteriormente.
          9. Na lista drop-down Serviço, selecione o serviço que você está usando.
          10. Selecione o botão Testar para testar se os dados fornecidos permitirão que o usuário especificado se conecte ao banco de dados.
            Observação

            O Status deve mostrar a mensagem Sucesso. Se a conexão não for bem-sucedida, pode ser porque a wallet está desatualizada ou o seu ADB não está em execução no momento.
          11. Quando ele estiver concluído, selecione o botão Salvar e, em seguida, selecione o botão Conectar.
          Esta captura de tela mostra as etapas para estabelecer conexão com o Autonomous Database.
    2. Usando a Configuração TNS Manual
      Observação

      Há pré-requisitos que devem ser preenchidos para a conexão manual. Você precisa completar as seguintes etapas:
      • Você deve obter o endereço IP e o nome do serviço de banco de dados para estabelecer conexão. Para obter mais informações, consulte o Cloud.
      • Você deve obter o nome do serviço do arquivo tnsnames.ora. Para obter mais informações, consulte a Etapa 4 na seção Usando uma Importação de Wallet.
      1. Inicie o aplicativo Oracle SQL Developer e, em seguida, selecione o botão verde + (+).
      2. Para configurar sua conexão de banco de dados, execute as seguintes subetapas:
        1. No campo Nome, informe o Nome a ser usado para esta conexão com o banco de dados.
        2. No campo Tipo de Banco de Dados, selecione Oracle.
        3. No campo Nome do Usuário, informe o nome do usuário para o qual esta conexão de banco de dados está sendo criada. Por exemplo, você pode informar ADMIN.
        4. No campo Senha, informe a senha do usuário.
        5. No campo Função, selecione a função padrão a ser atribuída ao usuário.
        6. Marque a caixa de seleção Salvar Senha se suas regras de segurança permitirem.
        7. No campo Tipo de Conexão, selecione a opção Básico como seu tipo de conexão de banco de dados.
        8. Na guia Detalhes, informe seu Nome do Host, sua Porta e seu Nome do serviço.
        9. Selecione o botão Testar para testar se os dados fornecidos permitirão que o usuário especificado se conecte ao banco de dados.
          Observação

          O Status deve mostrar a mensagem Sucesso. Se a conexão não for bem-sucedida, pode ser porque a wallet está desatualizada ou o Exadata não está em execução no momento.
        10. Quando ele estiver concluído, selecione o botão Salvar e, em seguida, selecione o botão Conectar.
        Esta captura de tela mostra as etapas de configuração manual do TNS.
  • Este tópico descreve as etapas necessárias para estabelecer conexão com um Autonomous AI Database Serverless por meio de um Jump Box (Instância do Windows EC2).

    Preencha a seção Configurar antes de estabelecer conexão com o Autonomous AI Database Serverless.

    Observação

    Adicione seu IP de caixa de salto à ACL (Access Control List) para o Autonomous AI Database Serverless. Você pode adicionar seu endereço IP de caixa de salto ao criar o banco de dados ou pode navegar até o Autonomous AI Database Serverless existente na Console do AWS para adicioná-lo ao seu banco de dados usando as seguintes etapas:

    1. Na Console do AWS, selecione Oracle AI Database@AWS e Autonomous AI Databases Serverless. Selecione seu Autonomous AI Database Serverless na lista.
    2. Selecione a guia Conectividade e selecione o botão Editar.Esta captura de tela mostra como adicionar seu IP de caixa de salto.
    3. Na página Editar acesso à rede, adicione seu endereço IP de caixa de salto à Lista de Controle de Acesso.

    A ACL (Access Control List) fornece detalhes sobre como configurar o acesso à rede com regras de controle de acesso ou um ponto final privado e descreve opções de conexão segura do cliente. Para obter mais informações, consulte Configurar o Acesso à Rede com Regras de Controle de Acesso (ACLs) e Pontos Finais Privados.

    1. Obtenha a Wallet do Autonomous AI Databases Sem Servidor
      1. Na Console do AWS, selecione Oracle AI Database@AWS e Autonomous AI Databases Serverless. Selecione seu Autonomous AI Database Serverless na lista.
      2. Na página de detalhes do Autonomous AI Database Serverless, selecione o botão Conexões de banco de dados.Esta captura de tela mostra como navegar até as conexões do banco de dados.
      3. Na página Conexão do banco de dados. Especifique as informações a seguir.
        1. Verifique a seção Configurar definições de autenticação e conexão para o seu Autonomous AI Database.
        2. Na seção Fazer download de credenciais do cliente, selecione Tipo de wallet. Você pode escolher a opção Wallet Regional ou Wallet da Instância.
          Observação

          A Wallet Regional tem as informações de conexão de todas as instâncias do Autonomous AI Database Serverless.
        3. Selecione o botão Fazer download da wallet para fazer download da wallet.
          1. Digite uma Senha para proteger a wallet baixada.
          2. Depois que você informar a senha, será feito download da wallet como arquivo .zip. Por padrão, o nome é Wallet.zip.
          Esta captura de tela mostra como fazer download da wallet.
    2. Conecte o Oracle SQL Developer ao Autonomous AI Database Serverless
      1. Carregue o arquivo Wallet.zip no Jump Box.
      2. No Jump Box, inicie o aplicativo SQL Developer e selecione o ícone + para criar uma nova conexão de banco de dados.
      3. Para configurar o SQL Developer, conclua as seguintes subetapas:
        1. No campo Nome, digite um nome descritivo a ser usado para essa conexão de banco de dados.
        2. Na lista drop-down Tipo de Banco de Dados, selecione Oracle.
        3. No campo Nome do Usuário, informe o nome do usuário para o qual esta conexão de banco de dados está sendo criada. Por exemplo, você pode informar ADMIN.
        4. No campo Senha, informe a senha do usuário.
        5. No campo Função, selecione a função padrão para atribuí-la ao usuário.
        6. Marque a caixa de seleção Salvar Senha se suas regras de segurança permitirem.
        7. No campo Tipo de Conexão, selecione a opção Wallet da Nuvem como seu tipo de conexão de banco de dados.
        8. No campo Arquivo de Configuração, selecione o botão Procurar para selecionar o arquivo Wallet.zip.
        9. Na lista drop-down Serviço, selecione seu serviço a ser usado para essa conexão.
        10. Selecione o botão Testar para validar a conexão com o banco de dados.
        11. Quando a conexão for bem-sucedida, o Status será alterado para Sucesso.Esta captura de tela mostra como conectar o Oracle SQL Developer ao seu banco de dados.
        12. Quando a conexão for bem-sucedida, selecione o botão Salvar.
        Esta captura de tela mostra como conectar o Oracle SQL Developer ao seu banco de dados.