Inserindo nova extensão no banco de dados Progress
O Progress por padrão vem com uma limitação onde seus arquivos de bancos permitem crescer até 2GB, ao chegar neste limite, é gerado o erro abaixo no arquivo de log do banco (.lg).
SYSTEM ERROR: Tentativa de exceder o tamanho máximo permitido no arquivo c:\datasul\bd\ems2cad.d1.
Para resolver o problema será necessário adicionar um novo extent de dados ao seu banco.
Observação: vamos utilizar o banco ems2cad como exemplo para demonstrar os comandos a serem executados.
1 – Entrar no proenv do servidor de banco de dados. Em servidor Unix/Linux execute um script proenv dentro da pasta bin do Progress
2 – Entrar no diretório onde se encontra o banco de dados
3 – Executar o comando “prostrct list ems2cad” para criar/regerar o arquivo ems2cad.st
4 – Editar o arquivo ems2cad.st deixando somente a linha com o novo arquivo a ser inserido (ex: ems2cad.d2), salve o arquivo.
5 – Executar o comando “prostrct add ems2cad ems2cad.st” para criar nova extensão para o banco
6 – Executar o comando “prostrct list ems2cad” para regerar o arquivo ems2cad.st, onde ao editar o arquivo, será apresentado a extensão nova como parte do banco.
Feito este procedimento seu banco de dados já pode ser carregado para utilizar a nova extensão.