Hola a todos,

Debido a no se qué, ya que la aplicación no tiene estrés, me ha salido
ese error de Oracle:

Error ORA-01000: maximum open cursors exceeded

La aplicación pasó las pruebas de estrés sin problemas y sin provocar
estos errores en integración y preproducción.

¿Puede ser problema de parametrización de la base de datos, cadena de
conexión, o de qué?  Utilizo como driver de .NET el
System.Data.OracleClient.

Esta es la configuración de NH:

  <session-factory name="NHibernate.DUN">
    <property name="dialect">NHibernate.Dialect.Oracle10gDialect</
property>
    <property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</
property>
    <property
name="connection.driver_class">NHibernate.Driver.OracleClientDriver</
property>
    <property name="connection.isolation">ReadCommitted</property>
    <property name="show_sql">false</property>
    <property
name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory,
NHibernate.ByteCode.LinFu</property>
    <mapping assembly="DUN.Core" />
  </session-factory>

Estoy seguro que cierro todas las sesiones de NH.

Muchas gracias

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a