Usar um banco de dados Oracle como origem do AWS SCT - 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á.

Usar um banco de dados Oracle como origem do AWS SCT

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

  • Amazon RDS para MySQL

  • Amazon Aurora Edição Compatível com MySQL

  • Amazon RDS para PostgreSQL

  • Amazon Aurora Edição Compatível com PostgreSQL

  • 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 banco de dados PostgreSQL. AWS SCT pode converter comentários em tabelas, visualizações e colunas. Os comentários podem incluir apóstrofes, a AWS SCT dobra os apóstrofos ao converter instruções SQL, assim como faz para literais de string.

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

  • SELECT ON SYS.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. Na AWS Schema Conversion Tool, escolha Adicionar origem.

  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 da 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 AWS Secret, 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 Usar o AWS Secrets Manager.

    • 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
      Type

      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 Sistema de Nomes de Domínio (DNS) ou o endereço IP do 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 da Oracle (SID). Para encontrar o Oracle SID, envie a consulta a seguir para seu banco de dados Oracle:

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

      • Nome do serviço

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

          Você pode se conectar ao seu banco de dados do Oracle usando um protocolo de endereço IPv6. 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.

      • Alias do TNS

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

          Depois que você escolheu o arquivo TNS, a AWS SCT adiciona todas as conexões do banco de dados Oracle do arquivo à lista de aliases do TNS.

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

        • Alias do TNS: o alias do TNS do arquivo a ser usado para a conexão com o banco de dados de origem.

      • Identificador de conexão TNS

        • Identificador de conexão TNS: o identificador das informações de conexão TNS 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.

      A 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 fechar o projeto da AWS SCT e abri-lo novamente, você será solicitado a informar a senha para se conectar ao banco de dados de origem, conforme necessário.

      Usar SSL

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

      • Autenticação SSL: selecione essa opção para usar a autenticação SSL 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

      A AWS SCT cria um cofre seguro para armazenar certificados SSL e senhas do banco 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 Baixar os drivers de banco de dados necessários.

      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 a AWS SCT pode se conectar ao banco de dados de origem.

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