viernes, 14 de junio de 2013

Specified driver could not be loaded due to system error 1114

Ambiente

Windows Server 2003 SP2 32bits
Oracle Cliente 11.2.0.3 32bits
Business Object XI 3.0
BD destino: Oracle Database 11.2.0.3

Nota:
  • El cliente fue instalado con Administrador Local.
  • El Antivirus está desactivado 

Síntomas

El test de conectividad por tnsnames desde el Cliente es satisfactorio.
Al intentar conectarse mediante ODBC desde Business Object pasando por el cliente de Oracle se produce el siguiente error:

DBD: Specified driver could not be loaded due to system error  1114 (Oracle en OraClient11g_home1).

Se buscó errores en el Event Viewer de Windows y no se encontraron errores reportados.

Se reemplazaron librerías mfc71.dll, msvcrt.dll and msvcr71.dll desde C:\Windows\System32 hacia Oracle_Home.

Limpieza de la instalación:
Se eliminó el ODBC actualmente utilizado.
Se desinstaló el cliente 11.2.0.3.
Se limpió la instalación, eliminación de registros en el registro del sistema, eliminación del home en el Oracle Inventory, eliminación de los archivos en el Oracle_Home.
Se reinició la maquina.

Se instaló el cliente 11.2.0.1 32bits. con Administrador Local.
La instalación se realiza sin problemas.
El problema aún persistía.

Solución

Se hizo nuevamente la limpieza de la instalación del cliente 11.2.0.1.

Una vez limpiada la instalación del anterior cliente 11.2.0.1, se procedió a instalar el cliente 10.2.0.1 32bits (10201_client_win32) con usuario Administrador Local.

Se reinició la maquina.

La conexión Business Object - ODBC Oracle Client funcionó correctamente.

No hay comentarios:

Publicar un comentario

Oracle ACE Director Award - Deiby Gómez

Thanks #OracleACE Program for this awesome certificate recognizing the work I have done in the community for the last year. Looking forwa...