Configurar cliente de Oracle para Toad y Plsql Developer

Buenas,

Antes instalarte el cliente de Oracle para poder usar una herramienta de desarrollo era muy fácil, era simplemente seguir un autoinstalable y añadir el tnsnames, pero en la versión 11g por lo menos a mi, no me ha parecedio tan sencillo. Para no tener que instalar el toad o el plsql developer, estaba utilizado el sql developer que ofrece Oracle de manera gratuita y que no necesita el cliente, pero al final esta herramienta está muy limitada.

He solucionado el tema y lo qye he hecho es instalarme el ‘Instant client’ de Oracle y problema solucionado.

Como he perdido un poco de tiempo con esto he decidido recopilar la información que me ha servido de internet y crear una entrada en el blog.

  1. Nos bajamos los instant client de la web de oracle. Necesitamos dos en concreto: Basic y el SQL*Plus. Muy importante que es lo que me fallaba a mí: aunque tengas el Windows de 64bit debes descargarte el de 32bit sino no te funcionará.
  2. Creamos manualmente las siguientes carpetas:
    C:\oracle
    C:\oracle\bin
    C:\racle\network
    C:\oracle\network\admin
  3. Descomprimimos los ficheros que nos hemos descargado de la web de oracle en la carpeta C:\oracle\bin
  4. En la carpeta C:\oracle\network\admin cargamos nuestro fichero tnsnames.ora y creamos uno que se llame sqlnet.ora con este texto:
    SQLNET.AUTHENTICATION_SERVICES = (NTS)
  5. Creamos las siguientes variables del sistema: pc > propiedades > configuración avanzada del sistema > Variables de entorno

 

ORACLE_HOME               c:\oracle

ORACLE_HOME_NAME   c:\oracle

TNS_ADMIN                     C:\oracle\network\admin

SQL_PATH                         C:\oracle

LD_LIBRARY_PATH        C:\oracle\bin

Además en la de PATH como ya estará creado hay que añadir este valor: C:\oracle\bin;

Reiniciamos el ordenador y debería funcionar.

 

Actualizado 09/11/2012: Un error que han mencionado en los comentarios y que a mí me ha pasado hace poco es que el SID en el tnsnames estaba escrito con minúsculas, lo cambié a mayúsculas (igual que comenta un colega en los comentarios) y funcionó correctamente.

Javier Huerta Navas

Javier Huerta Navas

Oracle Applications Consultant
Contact: javierhuerta [@] kpmg.es
@xhuertax
Spain / EU
Javier Huerta Navas

Latest posts by Javier Huerta Navas (see all)

Comments

  1. By Ric

    Reply

  2. By xhuertax

    Reply

    • By mauricio cobo

      Reply

  3. By mauricio cobo

    Reply

  4. By mauricio cobo

    Reply

  5. Reply

  6. By Leroy

    Reply

  7. By gaby

    Reply

  8. By gaby

    Reply

  9. By Ale_diaz

    Reply

  10. By Germán

    Reply

  11. By mayra

    Reply

  12. By FeRnAnDo

    Reply

  13. By Martin

    Reply

  14. By Sergio

    Reply

  15. By Carlos Melo

    Reply

  16. By Yeison Soto

    Reply

  17. By Mary

    Reply

  18. By Andres

    Reply

  19. By Andres

    Reply

  20. By Yuli

    Reply

    • Reply

  21. By mike

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *