Oracle máximo de sesiones

Oracle tiene la vista gv$resource_limit en la que se puede ver ciertas metricas actuales y su valor límite:
set linesize 190
set pages 200
select * from gv$resource_limit;

    INST_ID RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCAT LIMIT_VALUE
---------- ------------------------------ ------------------- --------------- --------------- ------------
         1 processes                                       44             300        300             300
         1 sessions                                        52             215        512             512
         1 enqueue_locks                                   30             295       6480            6480
         1 enqueue_resources                               24             165       2472       UNLIMITED
         1 ges_procs                                        0               0          0               0
         1 ges_ress                                         0               0          0       UNLIMITED
         1 ges_locks                                        0               0          0       UNLIMITED
         1 ges_cache_ress                                   0               0          0       UNLIMITED
         1 ges_reg_msgs                                     0               0          0       UNLIMITED
         1 ges_big_msgs                                     0               0          0       UNLIMITED
         1 ges_rsv_msgs                                     0               0          0               0
         1 gcs_resources                                    0               0  UNLIMITED       UNLIMITED
         1 gcs_shadows                                      0               0  UNLIMITED       UNLIMITED
         1 smartio_overhead_memory                          0           71704          0       UNLIMITED
         1 smartio_buffer_memory                            0               0          0       UNLIMITED
         1 smartio_metadata_memory                          0               0          0       UNLIMITED
         1 smartio_sessions                                 0               1          0       UNLIMITED
         1 dml_locks                                        1              29       2252       UNLIMITED
         1 temporary_table_locks                            0              28  UNLIMITED       UNLIMITED
         1 transactions                                     1               7        563       UNLIMITED
         1 branches                                         0               0        563       UNLIMITED
         1 cmtcallbk                                        0               3        563       UNLIMITED
         1 max_rollback_segments                           11              11        563           65535
         1 sort_segment_locks                               1              12  UNLIMITED       UNLIMITED
         1 k2q_locks                                        0               0       1024       UNLIMITED
         1 max_shared_servers                               1               1  UNLIMITED       UNLIMITED
         1 parallel_max_servers                             0               0        270            3600
Esta información, como todas las basadas en vistas v$, contienen datos desde que se levantó la instancia hasta el tiempo actual. En este ejemplo, podemos decir que el máximo número de procesos ha sido alcanzado, y justo ahora hay 44 lanzados en la BBDD. v$resource_limit es una vista muy útil en el día a día, puesto que podemos ver de un vistazo el estado de muchos parametros.

Si chequeamos sessions, processes u otro parámetro que esté cerca de llegar a su límite, podemos cambiarlo con este link: change parameters in Oracle
Si cambiamos los procesos, Oracle ajustará automáticamente las sessiones a (1.1 * PROCESSES) + 5 para Oracle 10g y (1.5 * PROCESSES) + 22 para Oracle 11g y superior...(para versiones anteriores tendrás que ajustar los dos)

Y finalmente, puedes sacar información histórica de los procesos o sesiones de Oracle Historical Session Information

Comentarios

Entradas populares de este blog

Ampliar tablespace Oracle

Bloqueos en Oracle