O parâmetro processes especifica o numero máximo de processos do usuário do sistema operacional conectado simultaneamente ao Oracle. No momento em que o consumo de processes chega ao valor máximo definido, novas sessões não poderão logar no banco, até que seja liberado processes para uso.
Para realizar a checagem dos valores setados para o parâmetro executamos o comando abaixo:
show parameter process;
Conforme a imagem acima, o valor setado atualmente para o parâmetro é de 300, vamos realizar a alteração do valor para 400.
Podemos ainda buscar mais informações, como a utilização atual do processes e a utilização máxima, consultando na view Gv$resource_limit.
set lines 200
col RESOURCE_NAME for a20
col LIMIT_VALUE for a20
select RESOURCE_NAME,CURRENT_UTILIZATION,MAX_UTILIZATION,LIMIT_VALUE from Gv$resource_limit where resource_name = 'processes';
Agora, para alterar o parâmetro, vamos utilizar o seguinte comando:
alter system set processes=400 scope=spfile;
Note que após a alteração, não teve alteração no valor, vamos precisar reiniciar o banco para que as alterações sejam aplicadas.
Após reiniciar o banco, as alterações foram aplicadas.
Fontes: https://docs.oracle.com/cd/B19306_01/server.102/b14237/initparams169.htm












Nenhum comentário:
Postar um comentário