Conectando-se aos bancos de dados Oracle com o AWS Schema Conversion Tool - AWS Schema Conversion Tool

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Conectando-se aos bancos de dados Oracle com o AWS Schema Conversion Tool

Você pode usar AWS SCT para converter esquemas, objetos de código de banco de dados e código de aplicativo do Oracle Database para os seguintes destinos:

  • Amazon RDS for My SQL

  • Edição compatível com Amazon Aurora My SQL

  • Amazon RDS para Postgre SQL

  • Amazon Aurora SQL Postgre — Edição compatível

  • Amazon RDS para Oracle

  • Amazon RDS para MariaDB

Quando a fonte é um banco de dados Oracle, os comentários podem ser convertidos para o formato apropriado, por exemplo, em um SQL banco de dados Postgre. AWS SCT pode converter comentários em tabelas, visualizações e colunas. Os comentários podem incluir apóstrofos; AWS SCT duplica os apóstrofos ao converter SQL declarações, assim como acontece com literais de sequência de caracteres.

Para obter mais informações, consulte.

Privilégios do Oracle como origem

Os privilégios obrigatórios para Oracle como origem são listados a seguir:

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • SELECTLIGADOSYS. ARGUMENT$

Conectar-se ao Oracle como origem

Use o procedimento a seguir para conectar seu banco de dados de origem do Oracle com a AWS Schema Conversion Tool.

Para se conectar a um banco de dados de origem do Oracle
  1. No AWS Schema Conversion Tool, escolha Adicionar fonte.

  2. Escolha Oracle e, em seguida, escolha Avançar.

    A caixa de diálogo Adicionar origem é exibida.

  3. Em Nome da conexão, insira um nome para o banco de dados. A AWS SCT exibe esse nome na árvore no painel esquerdo.

  4. Use as credenciais do banco de dados AWS Secrets Manager ou insira-as manualmente:

    • Para usar as credenciais do banco de dados do Secrets Manager, use as instruções a seguir:

      1. Em AWSSegredo, escolha o nome do segredo.

      2. Escolha Preencher para preencher automaticamente todos os valores na caixa de diálogo de conexão do banco de dados do Secrets Manager.

      Para obter informações sobre o uso de credenciais de banco de dados do Secrets Manager, consulte a Configurando AWS Secrets Manager no AWS Schema Conversion Tool.

    • Para inserir manualmente as informações de conexão do banco de dados do Oracle, use as instruções a seguir:

      Parâmetro Ação
      Tipo

      Escolha o tipo de conexão ao seu banco de dados. Dependendo do tipo, forneça as informações adicionais seguintes:

      • SID

        • Nome do servidor: o nome do Sistema de Nomes de Domínio (DNS) ou endereço IP do seu servidor de banco de dados de origem.

        • Porta do servidor: a porta usada para se conectar ao servidor de banco de dados de origem.

        • Oracle SID: O ID do sistema Oracle (SID). Para encontrar o OracleSID, envie a seguinte consulta ao seu banco de dados Oracle:

          SELECT sys_context('userenv','instance_name') AS SID FROM dual;

      • Nome do serviço

        • Nome do servidor: o DNS nome ou endereço IP do seu servidor de banco de dados de origem.

          Você pode se conectar ao seu banco de dados Oracle de origem usando um protocolo IPv6 de endereço. Para fazer isso, certifique-se de usar colchetes para inserir o endereço IP, conforme mostrado no exemplo a seguir.

          [2001:db8:ffff:ffff:ffff:ffff:ffff:fffe]
        • Porta do servidor: a porta usada para se conectar ao servidor de banco de dados de origem.

        • Nome do serviço: o nome do serviço Oracle ao qual se conectar.

      • TNSpseudônimo

        • TNScaminho do arquivo: o caminho para o arquivo que contém as informações de conexão do nome Transparent Network Substrate (TNS).

          Depois de escolher o TNS arquivo, AWS SCT adiciona todas as conexões do banco de dados Oracle do arquivo à lista de TNSaliases.

          Escolha essa opção para se conectar ao Oracle Real Application Clusters (RAC).

        • TNSalias: O TNS alias desse arquivo a ser usado para se conectar ao banco de dados de origem.

      • TNSidentificador de conexão

        • TNSidentificador de conexão: O identificador das informações de TNS conexão registradas.

      Nome de usuário e Senha

      Insira as credenciais do banco de dados para se conectar ao seu servidor de banco de dados de origem.

      Na primeira vez que você se conecta ao banco de dados Oracle, precisa inserir o caminho para o arquivo Oracle Driver (ojdbc8.jar). Você pode fazer download do arquivo em http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html. Certifique-se de se registrar no site gratuito da Oracle Technical Network para concluir o download. AWS SCT usa o driver selecionado para qualquer conexão futura do banco de dados Oracle. O caminho do driver pode ser modificado usando a guia Drivers em Configurações globais.

      AWS SCT usa a senha para se conectar ao seu banco de dados de origem somente quando você escolhe se conectar ao seu banco de dados em um projeto. Para proteger-se contra a exposição da senha do banco de dados de origem, a AWS SCT não armazena a senha por padrão. Se você fechar o AWS SCT projeto e reabri-lo, será solicitada a senha para se conectar ao banco de dados de origem, conforme necessário.

      Use SSL

      Escolha essa opção para usar o Secure Sockets Layer (SSL) para se conectar ao seu banco de dados. Forneça as seguintes informações adicionais, conforme aplicável, na SSLguia:

      • SSLautenticação: selecione essa opção para usar a SSL autenticação por certificado Configure seu armazenamento confiável e armazenamento de chaves em Configurações, Configurações globais, Segurança.

      • Armazenamento confiável: o armazenamento confiável a ser usado.

      • Armazenamento de chaves: o armazenamento de chaves a ser usado.

      Armazenar senha

      AWS SCT cria um cofre seguro para armazenar SSL certificados e senhas de bancos de dados. Habilitar essa opção permite que você armazene a senha do banco de dados e se conecte rapidamente a ele sem a necessidade de informar a senha.

      Caminho do driver Oracle

      Digite o caminho para o driver a ser usado para a conexão com o banco de dados de origem. Para obter mais informações, consulte Instalando JDBC drivers para AWS Schema Conversion Tool.

      Se você armazenar o caminho do driver nas configurações globais do projeto, o caminho do driver não aparecerá na caixa de diálogo de conexão. Para obter mais informações, consulte Armazenamento de caminhos do driver nas configurações globais.

  5. Escolha Testar conexão para verificar se AWS SCT pode se conectar ao seu banco de dados de origem.

  6. Escolha Conectar para se conectar ao banco de dados de origem.