jueves, 12 de junio de 2008

SP2-1503 Unable to initialize Oracle call interface

SP2-1503: No es posible inicializar la interfase de llamada Oracle
SP2-0152: ORACLE tal vez no esté funcionando adecuadamente

Acabamos de instalar nuestro cliente Oracle en Windows Vista, configuramos el tnsnames.ora y al querer conectarnos a la base de datos obtenemos el error.

Una posible explicación, es que acabamos de instalar un cliente Oracle para Windows XP, y este no es compatible con Vista. Es necesario descargar e instalar el software de Oracle específico para ese sistema operativo.

Si se ejecuta PL/SQL Developer en estas condiciones, luego de pedir los datos para el login retorna un error nada explicativo: un pequeño popup con mensaje vacío y un botón OK.

Un consejo: al obtener errores de conexión con herramientas externas, testear la conexión a través de SQL*Plus, para poder ver errores directos del sistema operativo o de la base de datos. Si SQL*Plus se conecta exitosamente, entonces el problema estará en la herramienta.

2 comentarios:

Anónimo dijo...

PON UNA SOLUCION

Anónimo dijo...

Me paso esto y al agregar una variable de entorno, funcionó de maravilla:

Variable de entorno

ORACLE_HOME=c:/oracle/product/11.0.1 (la ruta es donde tengas tu el oracle, hasta la carpeta que te dice la versión y sin cerrar el /)