Para
descarregar um banco para um arquivo com segurança,
proceda da seguinte forma:
1. O
utilitário bddesc
Parâmetros:
-a <tabela> Tabela de origem dos dados. Quando
esta opção for utilizada, a opção
-g serve para indicar o arquivo texto de saída.
-g <nomearq> Indica qual arquivo de saída
para a descarga do banco. Se esta opção
for utilizada sozinha, descarrega o banco em um único
arquivo texto.
-S Descarrega todas as tabelas em arquivos individuais
com o nome de cada tabela.
Exemplos
práticos:
a)
#bddesc -b bdint -s 33 -n atua S
O
comando acima ira descarregar todas as tabelas do banco
em arquivos individuais no diretório corrente.
b)
#bddesc -b bdint -s 33 -n atua -g backuphospub.bkp
O
comando acima descarrega todo o banco em um único
arquivo chamado backuphospub.bkp, no diretório
corrente. Esta opção é útil
para fazer backup do banco.
c)
#bddesc -b bdint -s 33 -n atua -a intb6 -g intb6.bkp
O
comando acima irá descarregar a tabela intb6
para o arquivo intb6.bkp, no diretório corrente.
2.
O utilitário bdadic
Um
dos utilitários do OpenBase que serve para carregar
o banco a partir de arquivos se chama bdadic.
Parâmetros:
-S
Carrega o banco todo quando este foi descarregado com
-S.
-z
Zera a tabela de destino antes de carregar os dados.
-e
<nomearq> Nome do arquivo de entrada.
Exemplos
práticos:
a)
#bdadic -b bdint -s 33 -n atua -S -z
O
comando acima ira carregar todo banco a partir dos arquivos
quando este for descarregado com -S.
b)
#bdadic -b bdint -s 33 -n atua -g intb6 -e intb6.bkp
Este
comando carrega a tabela intb6 a partir do arquivo intb6.bkp.
Obs.: É recomendável que o comando DEFINE
seja executado depois que descarregar uma base. Seja
apenas em uma tabela ou no banco de dados todo.
|