Tempo aproximado para leitura: 00:01:44 min
Dúvida
Como efetuar a cópia de um banco de dados Progress OpenEdge utilizando o procopy?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge – Todas as versões
Solução
Para efetuar a cópia de um banco de dados Progress OpenEdge utilizando o procopy, efetue o procedimento abaixo:
1. Execute o proenv do Progress;
2. Digite o comando procopy identificando o nome do banco de dados origem e o banco de dados destino, como por exemplo:
procopy c:\bancos\producao\ems2cad c:\bancos\teste\ems2cad
O mesmo procedimento pode ser utilizado para renomear o banco, como por exemplo:
procopy srcadger shsrcadger
Importante
Se um arquivo de estrutura .st não existir no diretório destino, o procopy cria o banco de dados de destino usando a estrutura do banco de dados de origem e coloca todas as extensões no mesmo diretório que o arquivo de estrutura de banco de dados de destino .db, mesmo quando o banco de dados de origem reside em vários diretórios.
Se o banco de dados destino existir, ele deverá conter no mínimo o mesmo tipo e número de áreas de armazenamento e os mesmos tipos de extends que o banco de dados de origem. Ainda, o procopy tenta estender as extends existentes no banco de dados de destino para acomodar o possível aumento no tamanho.
0 Comentários