Como calcular correctamente las sesiones en Oracle.

Pues eso amig@s,

Tras instalar nuestro oracle debemos realizar los ajustes tipicos en nuestro init.ora. Uno de los parametros va determinado por el nº de conexiones que debe tener disponible o que debe ofrecer oracle para nuevas conexiones. El parametro en cuestion es el sessions y va precedido por el processes y el transaction.

Para calcular correctamente el sessions debemos utililizar la siguiente formula:

1-Obtenemos el valor actual del parametro processes:

sqlplus / as sysdba

sql> show parameter sessions
sql> show parameter processes
sql> show parameter transactions

El valor que nos interesa es el que devuelve el parametro processes, por ejemplo si nos devuelve 300 entonces debemos utilizar la siguiente formula para obtener el parametro optimo de sessions:

processes=300
sessions=300*1.1+5 = 335
transactions=sessions*1.1 = 335 * 1.1 = 368,5 o lo que es lo mismo 369

Por ultimo para que nuestros cambios se hagan efectivos debemos realizar un alter para guardar la configuracion en nuestro spfile.

 sql> alter system set processes=300 scope=spfile;
 sql> alter system set sessions=335 scope=spfile;
 sql> alter system set transactions=369 scope=spfile;
 sql> shutdown abort
 sql> startup

Espero que les resulte util.
Share on Google Plus
    Blogger Comment

1 comentarios:

OMARE dijo...

hola, buen aporte pero tendras la justificación del por que se debe de utilizar la formula asi.

Saludos