Tempo aproximado para leitura: 00:00:55 min
Dúvida
Como adicionar uma novo extent no banco de dados Progress?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge – Todas as versões
Solução
O Progress por padrão limita o tamanho dos arquivos de banco em 2 GB. Ao atingir este limite é gerado no arquivo de log do banco o erro SYSTEM ERROR: Tentativa de exceder o tamanho máximo permitido no arquivo c:\diretorio_do_banco\nome_do_banco.dx.
Para resolver o problema será necessário adicionar um novo extent ou extensão de dados. Para facilitar a demonstração do procedimento, será exemplificada a criação de um novo extent para o banco denominado ems2cad:
1. Execute o utilitário proenv no servidor de banco de dados:
2. Acesse o diretório onde estão armazenados os arquivo de banco de dados:
3. Execute o comando prostrct list ems2cad para criar/regerar o arquivo ems2cad.st:
4. Edite o arquivo ems2cad.st deixando somente a linha com o novo arquivo a ser inserido, gravando o arquivo em seguida:
5. Execute o comando prostrct add ems2cad ems2cad.st para criar um novo extent para o banco:
6. Execute o comando prostrct list ems2cad para regerar o arquivo ems2cad.st:
7. Efetue nova inicialização do banco para utilizar o novo extent.
0 Comentários