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.
