Asunto: Error ORA-12154: TNS:could not resolve the connect identifie
Tengo un equipo servidor de base de datos con Oracle Database 10g y GNU Linux Ubuntu. En este Oracle guardo los datos de la aplicación de Facturación y Contabilidad.
Por otro lado, tengo un equipo con Windows XP, el cual tiene muy poco espacio en disco y no puedo eliminar nada, el caso es que este equipo tiene que acceder al servidor de Oracle. He descargado Oracle Client 10g, en la instlación aparecen estas opciones:
La que me interesa, por el espacio que ocupa, es la 1 (Instant Client). La he instalado y me crea una carpeta con algunas librerías (dll) y demás. También me crea el driver ODBC.
La aplicación de Facturación y Contabilidad se conecta a Oracle mediante ODBC. He creado el driver ODBC pero al hacer el Test o al intentar acceder con las aplicaciones me aparece este error:
---------------------------
Testing Connection
---------------------------
Unable to connect
SQLState=08004
[Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the connect identifier specified
Donde:
* NOMBRE_CONEXION: será el nombre que quieras asignarle a la instancia de Oracle, será el que selecciones luego en el ODBC.
* 192.168.1.100: cambia esto por la IP o hostname (nombre de red) de tu servidor de Oracle.
* 1521: este es el puerto de Oracle por defecto, si utilizas otro cámbialo.
* ORACL: nombre del SID de Oracle, si es otro cámbialo.
Guarda los cambios en el fichero tnsnames.ora, dentro de:
C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN
4. De la misma forma, crea un fichero llamado "sqlnet.ora", con el contenido:
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
5. Por último, debes crear una variable de entorno llamada ORACLE_HOME que apunte a la carpeta de Oracle Client. Para ello accede a "Inicio" - "Configuración" - "Panel de control" - "Sistema", en Propiedades del sistema accede a la pestaña "Opciones avanzadas", pulsa el botón "Variables de entorno", en "Variables del sistema", pulsa en "Nueva", e introduce los siguientes datos:
Nombre de variable: ORACLE_HOME
Valor de variable: C:\oracle\product\10.2.0\client_1
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A