Este error puede tener varias causas, pero en el caso particular me estaba molestando este error al tratar de abrir nuevas conexiones porque aparantemente había excedido la cantidad máxima de procesos y/o sessiones permitidas.
Afortundamente este valor se puede modificar con una simple sentencia SQL(es necesario reiniciar el Oracle):
alter system set processes=150 scope=spfile;
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 27 14:46:58 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> select * from v$resource_limit where resource_name in ('processes','sessions');
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
------------------------------ ------------------- ---------------
INITIAL_ALLOCATION
----------------------------------------
LIMIT_VALUE
----------------------------------------
processes 38 40
40
40
sessions 42 49
49
49
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
------------------------------ ------------------- ---------------
INITIAL_ALLOCATION
----------------------------------------
LIMIT_VALUE
----------------------------------------
SQL> alter system set processes=150 scope=spfile;
System altered.
SQL> exit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
gabo@gabo-Precision-M6600:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server$ sudo /etc/init.d/oracle-xe restart
Shutting down Oracle Database 10g Express Edition Instance.
Stopping Oracle Net Listener.
Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.
No hay comentarios:
Publicar un comentario