Migrando Informix 11.70 para Oracle 12c
By Alex Zaballa
Olá pessoal,
Estive trabalhando em uma proposta de migração de Informix para Oracle e vou compartilhar o caminho das pedras.
Banco de Origem:
IBM Informix Dynamic Server Version 11.70.FC5
5TB
7.000 Tabelas
Média de 30 colunas por tabela
Banco de Destino:
Oracle Database Enterprise Edition 12.1.0.2
Algumas opções para migração:
1 – Usar ferramentas Informix para gerar arquivos e depois usar o SQL*Loader ou external tables: viável, porém extremamente trabalhoso para o elevado número de tabelas.
2 – Oracle Database Gateways: Requer licença adicional.
3 – SQL Developer’s migration tools: Não suporta o Informix 11.70
4 – Oracle Migration Workbench : Não suporta o Informix 11.70
5 – Criar uma ferramenta para fazer a migração: Custo elevado e a demanda não justifica.
6 – Comprar uma ferramenta pronta.
Minha primeira opção foi em testar uma ferramenta pronta e escolhi duas:
Instalar o Java:
Instalar Driver JDBC do Informix:
Instalar o Informix Client SDK Developer Edition for Windows x86, 32-bit:
Instalar o SQLines Data:
Verificando a conexão com o Oracle:
Executar o setnet32 para configurar a conexão com o Informix:
Verificando a conexão com o Informix:
Para testes, vou deixar o default (todas as tabelas):
Log de transferência das tabelas:
Validação após a transferência:
Log da transferência:
Instalar o Ispirer:
Selecionando algumas opções para o Export dos dados:
Selecionando algumas opções para o Import dos dados:
Sumário:
Execução da migração:
Resumo da migração:
Como foi dito anteriormente, essa ferramenta gera arquivos para serem importados pelo SQL*Loader:
Fonte: Alex Zaballa