Vicchiam Notes

Experiencias Informáticas

Instalación ODBC Oracle Windows 7 64bits

Descargar estos dos archivos de la web de oracle:

1- instantclient-basic-win64-10.2.0.5.zip
2- instantclient-odbc-win64-10.2.0.5.zip

Los he descomprimido en la misma carpeta en mi caso C:\instantclient_10_2
Dentro de la carpeta e ejecutado odbc_install.exe (como administrador)
Dentro de C:\instantclient_10_2 creo la carpeta network
Dentro de la carpeta C:\instantclient_10_2\network\ creo la carpeta admin
Y creo los archivos sqlnet.ora y tnsnames.ora

SQLNET.ora

TRACE_LEVEL_CLIENT = OFF
names.directory_path = (TNSNAMES)
names.default_domain = world
name.default_zone = world
names.default_domain=world

TNSNAMES.ora

un_nombre_cualquiera.world=
   (DESCRIPTION=
	(ADDRESS=
             (PROTOCOL=TCP)
             (HOST=IP_SERVIDOR_ORACLE)
             (PORT=1521)
        )
        (CONNECT_DATA=
	    (SID=Nombre_del_SID)
        )
   )

Hace falta asignar variables de entorno

Equipo -> Propiedades -> Configuracion Avanzada del Sistema -> Opciones Avanzadas -> Variables de Entorno ->
En variables de sisitema agrega:
VARIABLE: ORACLE_HOME VALOR: C:\instantclient_10_2
VARIABLE: TNS_ADMIN VALOR: C:\instantclient_10_2

Reinicio el PC
Luego en Administrador de Orígenes de Datos agrego nueva conexin en DNS Usuario

Elijo el controlador Oracle in instantclient 10_2
Data Source Name: Nombre meramente descriptivo
Description:  Nombre  meramente descriptivo
En TNS Service Name: un_nombre_cualquiera (el mismo que en tnsnames.ora)
User ID: Usuario valido en la BBDD
Poner el password cuando lo pida, y probar conexión.

6 thoughts on “Instalación ODBC Oracle Windows 7 64bits

  • JUAN dice:

    Hice todos los pasos explicados pero me da este error
    X Unable to connect
    SQLState=08004
    [Oracle][ODBC][Ora]ORA-12154;TNS : could not resolve the connect identifier specified
    Alguien podria ayudarme ???

    • vicchiam dice:

      Desinstala el odbc con odbc_uninstall.exe que tendrás en la carpeta instantclient_10_2 y vuélvelo a instalar.

  • jose luis dice:

    Hola
    Me pasa exactamente lo mismo que decía el chico anterior.
    He desinstalado el odbc y vuelto a instalar varias veces y no me va.
    ¿Alguna otra idea?

    Gracias
    Saludos

  • jose luis dice:

    Yo lo arreglé comentando los domain y zone del sqlnet.ora:

    #names.default_domain = world
    #name.default_zone = world
    #names.default_domain=world

  • Ignacio dice:

    Todo excelente, pero me dejo de funcionar el listene de oracle. Alguna idea?

  • Rayco dice:

    Me parece que la variable de entono TNS_ADMIN debe apuntar a instantclient_10_2\network\admin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*