Alterando o valor do parâmetro processes no Oracle.



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

Recentes

O Blog

Bem vindo ao blog AvizDBA

Criei o blog com intuito de ajudar a todos, compartilhando minha experiência, casos do dia a dia e algumas dicas.

Espero que aproveite os posts e fique a vontade para deixar um comentário caso tenha algum dúvida ou sugestão.

Certificações