-----
PROLOGO: Si eres asiduo lector de este blog, seguramente este post no te gustara, pero a veces, damupi, se siente en la obligacion de devolverle a la comunidad internet, las cosas que aprende.
----
El pasado lunes, llegue tan contento al curro (o fabrica) y me encontre con un maravilloso, ironicamente hablando, pantallazo azul pq se rompio el disco duro. Me toco ponerme manos a la obra y empezar de cero. Como el ordenador me lo permitia, le puse un Windows 7 de 64 bits.
Entre las aplicaciones que utilizo, esta el PL/SQL Developer, pero para hacer 2 querys basicas y poco mas. Mis compañeros utilizan forms y TOAD y cosas mas complicadas, pero a mi con este programa para atacar a la base de datos, me basta.
Deck me dijo de montarme el cliente de 64 bits y despues arrancar plsqldev.exe como si fuera portable pero me salia un error diciendome que me faltaba el archivo oci.dll y que si tenia un cliente de 32bits.
Al final lei este articulo y sali de dudas. Basicamente has de seguir lo pasos siguientes:
1- Crear unas carpetas en unos sitios determinados.
2- Bajarte el cliente instantaneo de Oracle (Oracle instant client) y ponerlo en la carpeta determinada.
3- Crear variables de entorno en para el usuario.
4- Configurar tu tnsnames.ora y tu sqlnet.ora
5- Ejecutar PL/SQL Developer (plsqldev.exe)
1.- Creacion de carpetas
Como me dio el error la primera vez, diciendo que necesitaba un cliente de 32 bits y la instalacion del cliente normal no permite hacerlo en un directorio que contenga parentesis, cree las siguientes carpetas:
C:\Program Files (x86)\oracle
C:\Program Files (x86)\oracle\bin
C:\Program Files (x86)\oracle\network
C:\Program Files (x86)\oracle\network\admin
2.- Bajarse instant client de Oracle de 32 bits.
Bajarse Oracle Instant Client.
Sino lo buscamos en google por si ha cambiado la url
Nota: yo me baje la de 32 bits ( Instant Client for Microsoft Windows (32-bit) )
Una vez que nos hemos bajado el instant client de 32 bit, copiamos el contenido, es decir, todos los archivos en la carpeta "C:\Program Files (x86)\oracle\bin"
3.- Crear las variables de entorno
Para crear variables de entorno en windows 7 os remito de nuevo a la pagina de donde saque esto. Pulsa aqui
Se crean las siguientes variables de entorno:
LD_LIBRARY_PATH = C:\Program Files (x86)\oracle\bin
ORACLE_HOME = C:\Program Files (x86)\oracle
ORACLE_HOME_NAME = C:\Program Files (x86)\oracle
SQL_PATH = C:\Program Files (x86)\oracle
TNS_ADMIN = C:\Program Files (x86)\oracle\network\admin
4- Configurar tu tnsnames.ora y tu sqlnet.ora
Una vez tenemos configuradas nuestras varibles de entorno, solo nos queda poner nuestros tnsnames.ora y sqlnet.ora en la carpeta "C:\Program Files (x86)\oracle\network\admin"
5- Ejecutar PL/SQL Developer (plsqldev.exe)
Yo, para ordenarme todo el software de oracle, me cree otra carpeta "C:\Program Files (x86)\oracle\software" y meti pl/sql developer en su carpeta, quedando asi: "C:\Program Files (x86)\oracle\network\PLSQL Developer"
Dentro de esta carpeta, ejecutamos plsqldev.exe y a correr.
Espero os haya sido de ayuda.
Gracias
yo no monté tanto lio... xD además recuerdo haberselo instalado a Iniesta yno hubo lio tampoco....
ResponderEliminartu ordenador está mal xD
Que no montaste tanto lio?
ResponderEliminarCon las herramientas administrativas?
No se cuanto tiempo le has dedicado a mi ordenador, pero ten por seguro, que yo le he dedicado mas al tuyo que tu al mio.
Y encima dices que no montaste tanto lio? Cuanto tiempo estuvo enchufado tu ordenador antiguo? una semana? ahhh...no, 2 MESES!!!
Gracias, solo falta agregar que en las preferencias de plsqldev debes agregar la ruta del oci.dll. ;-)
ResponderEliminarPues ya esta anotado
ResponderEliminarGracias
Muy bueno tu post, solucioné un problema de conexión que tenía, siguiendo los pasos qque mencionas.
ResponderEliminarSaludos
me alegro que te haya servido. Si crees que falta por añadir algo dimelo.
ResponderEliminarMuchas Gracias, esta perfecta la explicación
ResponderEliminarGracias Carolina
ResponderEliminarEstimado Damupi yo tengo el problema la instalar el pl/sql ya sea la versión 7 o 8
ResponderEliminarRealizé cada uno de los pasos y no logro arrancar el plsql, me envía un error 'Could not load "C:\Program File (x86)\Oracle\bint\oci.dll"' en mi maquina con Window 8. help!!!
ResponderEliminaralejandro. no he probado con windows 8, lo siento.
ResponderEliminardavid wong, que dice el registro de eventos?
ResponderEliminar