Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
DBTools
DBTools

O que é o DBTools

O utilitário DBTools é uma ferramenta de linha de comandos multi-plataforma (para Windows e Linux, 32 e 64 bits) criada para permitir operações adicionais relacionadas ao 

Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
e aos dados e ambientes acessados.

Além da ferramenta não depender de uma interface gráfica, ela também permite a execução de procedimentos em modos batch, mediante arquivo de configuração e parâmetros de linha de comando.

Informações
  • Caso deseje utilizar a ferramenta, por favor, entre em contato com o time de suporte de Tecnologia.O DBTools está disponível nos pacotes oficiais do
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    com versão igual ou superior a 20.1.1.5;
  • A utilização deste utilitário requer um
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    com build versão igual ou superior a 1819.32.x.x1.0;
  • Os SGBDs de destino suportados são MSSQL, Oracle e PostgreSQL;
  • Os SGBDs de origem suportados são, DB2, Informix, MSSQL, OpenEdge, Oracle e PostgreSQL.


Migrador de Ambientes

A primeira funcionalidade implementada é um assistente para migração de dados entre SGBDs utilizando o 

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
para acessar os ambientes de origem e destino da cópia de dados.

Este recurso permite:

  • Cópia de múltiplas tabelas em processos simultâneos, com leitura e gravação otimizada
  • Parametrização para inserir ou excluir uma ou mais máscaras de filtro para selecionar as tabelas
  • Ordenação automática (em ordem decrescente por tamanho)
  • Copiar ou ignorar tabelas sem registros
  • Criar os índices das tabelas no SGBD de destino baseado nas definições de índices de origem
  • Criar as tabelas no ambiente de destino respeitando as definições avançadas e adicionais de tabelas permitidas pelo
    Inclusão de trecho
    DBAccess
    DBAccess
    nopaneltrue
    , como utilização de campos CLOB e numeração automática de registros pelo SGBD

Todos os detalhes dessa funcionalidade estão descritos no tópico Migrador de Ambiente




Modos de Operação

Como uma ferramenta do tipo "console" ou "terminal", ela pode ser executada em ambientes Windows e/ou Linux, com ou sem interface gráfica.

Ela utiliza uma interface de terminal ANSI, o que permite que a ferramenta seja executada sem restrições, inclusive em conexões remotas de terminal (em ambientes Linux, com o Putty, por exemplo).

A utilização da ferramenta permite um acionamento em modo "batch", o que permite seu uso em automação de processos ou scripts com disparo sem interface.

Caso o terminal em uso não tenha a capacidade de emular o modo ANSI, que permite cores e reposicionamento de cursor, a aplicação pode ser iniciada com um parâmetro de linha de comando que desliga o modo ANSI e mantém as funcionalidades originais, apenas com um layout de tela mais simples.

Para maiores detalhes sobre os parâmetros de linha de comando, veja a documentação no tópico Parâmetros de linha de comando.