Criando ambiente de testes com o PROCOPY

Escrito por Gionei Mistura em 24 de fevereiro de 2009, 17:03h

É de extrema importância manter um ambiente de testes em sua empresa. Provavelmente você já possui um ambiente destes, mas será que a cópia do banco de dados do ambiente de Produção para o ambiente de Teste está sendo feito de acordo com as melhores práticas?

É comum ver scripts de cópia destes ambientes utilizando uma simples cópia de sistema operacional, o que não é correto. Para esta situação, a Progress disponbiliza a ferramenta PROCOPY, que é utilizada para copiar todo um banco de dados, geralmente de um diretório para outro.

Quando a cópia é feita pelo PROCOPY, não é necessário "reparar" o banco de dados destino. Desta forma, sua utilização também previne os erros de sincronismo que geralmente ocorrem quando se faz a cópia de um ambiente de produção para testes, e não é executado o "prostrct repair...". Quem já teve este tipo de problema, sabe a dor de cabeça que isto pode evitar.

O PROCOPY deve ser utilizado por linha de comando, conforme abaixo:

procopy origem destino

Onde:

origem: Define o nome do banco de dados de origem;

destino: Define o nome do banco de dados destino.

Considerações importantes á respeito do PROCOPY:

  • Deve ser executado com o banco de dados fora do ar;
  • Não elimina a fragmentação do banco de dados, pois ele copia os blocos do banco origem tal qual como eles estão;
  • Caso seja feita a cópia para uma estrutura já existente, esta deverá possuir o mesmo tamanho de bloco do banco origem;
  • As storage áreas devem ser iguais nos bancos origem e destino.
  • Se o banco origem estiver com o After Image habilitado, ele será desabilitado no banco destino.

Além disso, o PROCOPY faz uma leitura completa no banco de dados origem, auxiliando a detectar problemas de blocos corrompidos, caso existam.

Categorias: Ambiente | Banco de dados | Progress

Tags:

Comentar




biuquote
  • Comentário
  • Pré-visualização
Loading


Acesso LogMeIn

Informe o código PIN: