Árvore de páginas

Versões comparadas

Chave

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

Pagetitle
DBTools (exclusivo para cliente DB2 e Informix)
DBTools (exclusivo para cliente DB2 e Informix)

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, sem depender de uma interface gráfica, e também permitir a execução de procedimentos em modos batch – mediante arquivo de configuração e parâmetros de linha de comando. A partir do 
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 Build 18.3.x.x ela passa a ser disponibilizada junto do pacote de atualização do mesmo, e seu uso requer uma build do
Inclusão de trecho
DBAccess
DBAccess
nopaneltrue
 igual ou superior a 18.3.x.x.

Migrador de Ambientes

A primeira funcionalidade implementada é um assistente de migração de dados entre SGDBs, usando o DBAccess para acessar os ambientes de origem e destino da cópia de dados. Ela permite a cópia de múltiplas tabelas simultâneas, com leitura e gravação otimizada, e 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 – da maior para a menor –, copiar ou ignorar tabelas sem registros, criar os índices das tabelas no SGDB de destino baseado nas definições de índices de origem, e cria 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 SGDB. Todos os detalhes dessa funcionalidade estão descritos no tópico Migrador de Ambiente

Modos de Operação

Por ser uma ferramenta do tipo "Console" ou "Terminal", ela pode ser executada em ambientes Windows e/ou Linux, com ou sem terminal de capacidade gráfica. Ela utiliza uma interface de Terminal ANSI, o que permite ela ser executada sem restrições inclusive em conexões remotas de terminal em máquinas Linux – como 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.