Consultor Eletrônico



Kbase 51522: Copiar os bancos do ambiente de Produção para Teste
Autor   Karen De Freitas Machado - CAT
Acesso   Público
Publicação   04/03/2016
A cópia do ambiente de produção para o ambiente teste, pode feita das seguintes formas:

* Utilizando o "procopy" do Progress;

* Restaurando o backup "full" dos bancos de produção no ambiente teste;

* Executando processo de "dump/load";

* Fazendo um cópia física dos bancos de produção via sistema operacional e reparando as estruturas (prostrct repair) no ambiente teste.

Esse trabalho necessita de conhecimentos em administração de bancos Progress, pois um simples 'copiar + colar' do sistema operacional não vai funcionar. Exemplo, Para mover os arquivos da pasta origem para a destino, precisa alterar o arquivo .st dos bancos para esta nova pasta e executando o comando 'prostrct repair' do progress.

Para o caso de utilizar o backup e restore com o progress (probkup e prorest), o restore de um backup criado pelo probkup do progress, pode ser feito utilizando o comando 'prorest'. Sintaxe:

prorest caminho\banco.db caminho\arquivodebackup.bkp

Este comando vai ler o arquivo .bkp e restaurar os dados no local onde foi informado no prorest.

Caso já possui um script para restore, basta copiar o mesmo e alterar os caminhos para o ambiente de testes.

Tenha muito cuidado com o arquivo .st. Este arquivo deve estar com as estruturas corretas no diretório onde o arquivo vai ser restaurado (verificar pastas dentro do arquivo .st) para não dar problemas no ambiente de produção.