Consultor Eletrônico



Kbase 47746: Estouro na tabela de Lock, incremente -L no servidor. (915)
Autor   Tatiane Koslinsky - CAT
Acesso   Público
Publicação   6/18/2014
Na execução da rotina apresenta a mensagem: Estouro na tabela de Lock, incremente -L no servidor. (915). Esta mensagem ocorre quando o programa precisa de uma área de lock maior do que o valor indicado na carga do banco.
 
Este é um parâmetro indicado na carga de cada banco, por isto, é necessário identificar qual o banco que está apresentando o estouro do -L e incrementar este parâmetro.
 
Efetue o procedimento abaixo:
 
--> execute a rotina que apresenta a mensagem
 
--> Pelo proenv do Progress execute o procedimento abaixo para cada banco:
(para identificar os bancos iniciados na sessão do produto Datasul, verifique os bancos que são conectados no arquivo .pf utilizado pelo atalho do produto.
 
promon banco
 
Escolha a opção 6 - Shared Resources
Analise os campos:

- Current size of locking table (-L) - este campo indica qual o valor setado para o -L

- Locking Table high water mark - este campo indica o valor máximo de lock que o banco alcançou, aquele que apresentar o numero igual ou mais  próximo setado no campo "Current size of locking table (-L)" é o que está apresentando a mensagem do -L
 
Para este banco no arquivo de carga, aumente o parâmetro -L em 20% e faça um novo teste, caso apresente novamente a mensagem, incremente novamente em 20%.
 
Para as versões de Progress inferiores a 10.1C, será necessário reiniciar os bancos para assumir as novas configurações.
 
Caso a versão do Progress seja a 10.1C ou posterior, é possível alterar este valor com o banco online, porem, é necessário posteriormente alterar no arquivo de carga do banco para que ao reiniciá-lo, ele assuma o novo valor.