Árvore de páginas

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.