Configurar os Usuários e o Ambiente

Crie um usuário e ambiente do repositório de migração no qual os metadados de migração são armazenados pelo Oracle SQL Developer.

Criar um Usuário para a Migração

Crie um usuário para a migração.

  1. Faça login no Autonomous Database como um usuário administrador.
  2. Crie um usuário e uma senha do repositório de migração para os metadados de migração e conceda ao usuário uma cota de espaço ilimitada para metadados.
    Este exemplo usa o usuário mwrep.
    SQL> CREATE USER MWREP 
    IDENTIFIED BY password 
    DEFAULT TABLESPACE DATA
    TEMPORARY TABLESPACE TEMP;
    ALTER USER MWREP QUOTA UNLIMITED on DATA;
  3. Conceda permissões ao usuário mwrep.
    SQL> GRANT 
        CONNECT, 
        RESOURCE, 
        CREATE SESSION, 
        CREATE VIEW, 
        CREATE MATERIALIZED VIEW 
        TO mwrep;

Gerar um Script de Migração

Use o Oracle SQL Developer Migration Workbench para gerar os scripts.

  1. Crie um usuário e uma senha no Oracle Cloud Infrastructure.
    Por exemplo, db2migration. A finalidade desse usuário é armazenar os objetos do repositório de migração do banco de dados.
  2. Conceda as seguintes permissões ao usuário db2migration: CREATE SESSION, RESOURCE, CREATE VIEW, CREATE MATERIALIZED VIEW, CREATE SYNONYM, UNLIMITED TABLESPACE TO db2migration.
  3. Abra o Oracle SQL Developer Migration Workbench e clique em Próximo.
    Um Assistente de Migração exibe
  4. Repositório: Selecione db2migration para a conexão Repositório e clique em Próximo.
  5. Projeto: informe um nome para a pasta do projeto e clique em Próximo.
    O projeto é um contêiner para as entidades de migração, como scripts. Uma pasta com o nome do projeto é criada no diretório de saída. Por exemplo, use db2 to oracle migration para um nome de projeto.
  6. Banco de Dados de Origem: Selecione Modo On-line e selecione o banco de dados IBM Db2 como a conexão e, em seguida, clique em Próximo.
  7. Capturar: Selecione o banco de dados na lista de bancos de dados disponíveis e clique em Próximo.
  8. Converter: Especifique as opções de conversão e clique em Próximo.
  9. Traduzir: Selecione na lista de Objetos SQL disponíveis para tradução e clique em Próximo.
  10. Banco de Dados de Destino: Selecione Modo Off-line e selecione Eliminar Objetos de Destino para criar o objeto de migração e clique em Próximo.
  11. Mover Dados: Selecione Modo Off-line para mover os dados para o objeto de migração e clique em Próximo.
  12. Resumo: Revise o resumo. Se estiver correto, clique em Finalizar.
Duas pastas aparecem na pasta do projeto (db2 to oracle migration): datamove e generated.

Exportar os Dados

Exporte os dados do banco de dados IBM Db2.

  1. Copie a pasta datamove para um diretório ao qual o banco de dados IBM Db2 (db2inst1) tem acesso.
  2. Execute o script DB2_data.sh.
    [db2inst1@db2inst1 DB2INST1]$ pwd
    /database/DB2INST1[db2inst1@db2inst1 DB2INST1]
    $ sh DB2_data.sh dojo db2inst1 password
    O script gera os arquivos na pasta /database/DB2INST1/data.