El servicio de Elmah no esta funcionando en una version 1.19.1.2 de Evolution en Oracle, el error desplegado al ejecutar el siguiente link http://ServerName/elmah.axd es el siguiente:

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.]
  System.Data.OracleClient.OCI.DetermineClientVersion() +294718
  System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName) +38
  System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions) +133
  System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +45
  System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
  System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +569
  System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +71
  System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +501
  System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +112
  System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
  System.Data.OracleClient.OracleConnection.Open() +44
  Elmah.OracleErrorLog.GetErrors(Int32 pageIndex, Int32 pageSize, IList errorEntryList) +370
  Elmah.ErrorLogPage.OnLoad(EventArgs e) +336
  System.Web.UI.Control.LoadRecursive() +61
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +693

alt text

Nuestra pregunta es, si es recomendable instalar la version 8.1.7 o posterior de System.Data.OracleCliente o si esto nos pueda causar algun problema en el funcionamiento de Evolution.

Las versiones de ODAC y ODT Instaladas en el servidor de aplicaciones son: ODAC121024_x64--el de 64 bits ODTwithODAC121024--el de 32bits.

UPDATE:

Estos instaladores corresponden con la versión 12.2.0.1.0 del driver.

asked 07 Nov '19, 18:10

Jennifer%20Barrera's gravatar image

Jennifer Barrera
81349
accept rate: 100%

edited 08 Nov '19, 14:30

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635

Podrías copiar el stack trace en texto, en la imagen no se ve completa la descripción del error.

(08 Nov '19, 10:59) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Me da curiosidad porque aparece System.Data.OracleClient, Evolution utiliza Oracle.ManagedDataAccess.Client para conectarse a la base Oracle.

Estará correctamente especificada la cadena de conexión 'ApplicationServices'?

(08 Nov '19, 11:03) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Le comento que la cadena de conexion 'ApplicationServices', en el archivo ConnectionString.confing,esta configurada de la siguiente manera:

<add name="ApplicationServices" connectionstring="data source=XXXX;user id=XXXX;password=XXXX" providername="Oracle.ManagedDataAccess.Client"/>

y persiste el mismo error:

(08 Nov '19, 13:05) Jennifer Barrera Jennifer%20Barrera's gravatar image

Anteriormente la cadena de conexion estaba configurada como:

<add name="ApplicationServices" connectionstring="data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXXX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XXXX)));user id=XXXX;password=XXXX" providername="Oracle.ManagedDataAccess.Client"/>

(08 Nov '19, 13:05) Jennifer Barrera Jennifer%20Barrera's gravatar image

esta mejor como estaba antes.

(08 Nov '19, 14:28) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

¿Encontro alguna solución o explicación?

(13 Nov '19, 09:26) Fernando Paz ♦♦ Fernando%20Paz's gravatar image
showing 5 of 6 show all

Ya fue solucionado el problema, la causa de que el servicio de Elmah no funcionara correctamente, es que la variable del sistema de windows ORACLE_HOME estaba apuntando hacia el cliente de oracle de 64 bits, esto fue cambiado para que apunte hacia el cliente de 32 bits.

Gracias por la ayuda proporcionada.

link

answered 13 Nov '19, 17:30

Jennifer%20Barrera's gravatar image

Jennifer Barrera
81349
accept rate: 100%

en que versión de Oracle está funcionando Evolution?

link

answered 08 Nov '19, 09:29

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Bun dia la version que estan utilizando es: Oracle Database 11g Release 11.2.0.4.0 - 64bit Production.

Gracias de antemano.

(08 Nov '19, 10:58) Jennifer Barrera Jennifer%20Barrera's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×7
×2
×1

Asked: 07 Nov '19, 18:10

Seen: 929 times

Last updated: 13 Nov '19, 17:30

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática