Á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, 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 DBTools → 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 DBTools → Parâmetros de linha de comando.