ConversorBanco.exe

O Conversor de Banco de Dados é um aplicativo desenvolvido para realizar a conversão de bases de dados no formato Firebird para PostgreSQL ou Oracle.

Instalação:

1 – Para iniciar a instalação, acesse a intranet na aba Downloads em Utilitários e faça o download do arquivo ConversorBanco_Oracle.zip.

2 – Após o download, descompacte o arquivo.

3 – Após a descompactação, será criada uma pasta chamada “ConversorBanco_Oracle”. Abra essa pasta e execute o arquivo “ConversorBanco.exe”.

 

Configuração:

1 – No arquivo EXCIA.ini na pasta ConversorBanco_Oracle, é possível definir uma tabela inicial na tag [Util]  TabelaInicial, Exemplo:

[Util]
TabelaInicial=ENTIDADE_001

2 – No arquivo ListaBLOBs.txt na pasta ConversorBanco_Oracle, devem ser listados os campos BLOB de todas as tabelas que contêm dados binários (Subtype 0 no Firebird, BLOB no Oracle, byteA no Postgres). Exemplo:

EMPRESA.IMAGEM

3 – Já no arquivo TabelasIgnorar.txt na pasta ConversorBanco_Oracle, devem ser informadas as tabelas que não serão importadas. Exemplo:

LOG

MAT_MOV_009

4 – Para utilizar o conversor é necessario configurar as informações da base de origem e da base destino através dos filtros apresentador no executável “ConversorBanco.exe”.

Filtros:

Os filtros são utilizados para definir a base de dados original e a base que será convertida.

Origem (Base Original)

    • Banco: Informa o tipo de banco de dados da base original.
    • Servidor: Informa o IP da máquina onde a base está armazenada.
    • Porta: Informa a porta utilizada para rodar o serviço do banco de dados.
    • Base: Informa o caminho e o nome da base de dados.
    • Schema: Caso a base seja Oracle, informa o nome do schema (usuário).
    • Usuário: Informa o usuário do banco de dados. Para bases Oracle, o usuário é informado no campo Schema.
    • Senha: Informa a senha do banco de dados.

Destino (Base Convertida)

    • Banco: Informa o tipo de banco de dados para o qual a base será convertida.
    • Servidor: Informa o IP da máquina onde a base convertida será armazenada.
    • Porta: Informa a porta utilizada para rodar o serviço do novo banco de dados.
    • Base: Informa o nome da base de dados. Se for convertida para Firebird, deve incluir o caminho da base.
    • Schema: Para bases Oracle, informa o usuário. No PostgreSQL, informa o tipo de banco.
    • Usuário: Informa o usuário do banco de dados.
    • Senha: Informa a senha do banco de dados.

Botões:

  • Converter: Após preencher as informações dos bancos de origem e destino, este botão realiza a conversão dos dados para um novo banco, criado de acordo com as informações preenchidas na base de destino.
  • Testar Conexão: Permite testar a conexão com a base de dados, tanto a original quanto a convertida, garantindo a validação da conexão em ambas.

Tabela:

Log: Exibe informações sobre possíveis erros ou problemas que ocorram durante a conversão.

Esta tabela é limpa ao fechar o aplicativo, mas, caso seja necessário validar as informações dos logs novamente, o arquivo “Log_Conversao.txt” estará disponível na pasta “ConversorBanco_Oracle”, contendo esses dados.