Tempo aproximado para leitura: 00:03:35 min
Dúvida
Como converter os bancos de dados de meu ambiente para Progress 12?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Versão 12
Solução
O procedimento citado neste artigo deve ser realizado para converter os bancos de dados do Progress 11 para Progress 12. Como pré-requisito, o Progress 12 deverá estar instalado no servidor de bancos de dados, com as licenças necessárias para seu funcionamento.
1. Faça um backup de todos os bancos de dados que irá converter. O backup é extremamente importante, pois permitirá voltar ao ponto inicial, caso algum problema ocorra durante qualquer um dos passos indicados neste artigo.
2. Execute o truncate para o before image de todos os bancos de dados que serão convertidos. Este procedimento deve ser feito ainda no Progress 11. Caso não possua um script pronto para realizar tal procedimento, utilize o comando listado abaixo para todos os bancos de dados:
proutil nomedobanco -C truncate bi
3. A partir deste ponto é iniciado o processo de conversão. Utilize o comando abaixo, em uma instalação do progress 12, para cada um dos bancos de dados que serão convertidos:
proutil nomedobanco -C conv1112
Será apresentada a mensagem da imagem abaixo:
Será necessário confirmar através da tecla y que o backup foi executado para este banco. Ao confirmar, será iniciada a conversão. Ao final do processo, serão exibidas as mensagens abaixo, indicando que o banco de dados encontra-se na versão 12 do Progress, além da necessidade de realizar um novo backup:
A execução de um novo backup neste ponto é uma recomendação da Progress. Portanto, é importante que seja feito um novo backup de cada um dos bancos que foram convertidos.
4. Com o banco de dados convertido, recomenda-se atualizar as VSTs - Virtual System Tables . As VSTs são tabelas de sistema que armazenam informações importantes relacionadas ao banco de dados. A documentação da Progress indica que este processo é automático quando realizada a conversão entre major versions, que seria o caso da conversão do Progress 11 para Progress 12. Porém, para evitar problemas futuros relacionados as VSTs, recomendamos que seja feita a sua atualização utilizando o comando abaixo:
proutil nomedobanco -C updatevst
5 - Será necessário também alterar os scripts de administração dos bancos de dados de seu ambiente. Verifique e altere todos os scripts que são utilizados para administrar este ambiente, incluindo: script de carga, scripts de shutdown dos bancos de dados, script de truncate do before image, script para derrubar usuários, etc.
Importante
Para acessar estes bancos de dados, será necessário também que os programas do produto sejam compilados em Progress 12. Obtenha com a TOTVS os programas compilados nesta versão. Caso tenha específicos, realize a compilação destes também na versão Progress 12.
0 Comentários