Á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 – Linux, 32 e 64 bits – bits) criada para permitir operações adicionais relacionadas ao 

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

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

Informações
  • O DBTools está disponível nos pacotes oficiais 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
  • 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
 igual
  • com versão igual ou superior a
18
  • 19.
3
  • 2.
x.x
  • 1.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 de para migração de dados entre SGDBs, usando o DBAccess SGBDs utilizando o 

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

Este recurso permite:

  • Cópia de múltiplas tabelas
simultâneas
  • em processos simultâneos, com leitura e gravação otimizada
, e parametrização
  • Parametrização para inserir ou excluir uma ou mais máscaras de filtro para selecionar as tabelas
, ordenação
  • Ordenação automática (em ordem decrescente por
tamanho – da maior para a menor –, copiar
  • tamanho)
  • Copiar ou ignorar tabelas sem registros
, criar
  • Criar os índices das tabelas no
SGDB
  • SGBD de destino baseado nas definições de índices de origem
, e cria
  • 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

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




Modos de Operação

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

Ela utiliza uma interface de Terminal terminal ANSI, o que permite ela ser que a ferramenta seja executada sem restrições, inclusive em conexões remotas de terminal em máquinas Linux – como (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 DBTools → Parâmetros de linha de comando.