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.
- 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á.
- Creamos manualmente las siguientes carpetas:
C:\oracle
C:\oracle\bin
C:\racle\network
C:\oracle\network\admin - Descomprimimos los ficheros que nos hemos descargado de la web de oracle en la carpeta C:\oracle\bin
- 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) - 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.
- Women are building the future of Oracle—and… - March 8, 2021
- How the Pandemic Sped the Demise of Legacy ERP… - March 4, 2021
- ERP Virtual Summit: M&G plc, Square, Lyft,… - February 4, 2021
Hola tengo el mismo problema, estoy aplicando la solucion que agregaste pero la parte de las variables de entorno no es muy cara me podrias decir cuales son esas 2 variables que no alcanzan a motrarse bien en la imagen, gracias
Hola, he actualizado la entrada incluyendo las variables de entorno, si tiens problemas dímelo y te mando un email.
Saludos y suerte!
saludos, sabes le puse exactamente y me sale este aviso SE HA PRODUCIDO UN TIMEOUT DE CONEXION.
la base express la tengo en la 192.168.0.4 y en la 192.168.0.3 le instale el cliente, hice todos los cambios en el cliente y no se conecta.
– este error me sale usando el sqlplus—
SQL*Plus: Release 11.2.0.3.0 Production on Sun Jun 17 04:17:06 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Enter user-name: system
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error
Enter user-name:
y usando el plsql me sale
ORA-12170: Connect timeout ocurred
ayuda por favor
saludos, sabes le puse exactamente y me sale este aviso SE HA PRODUCIDO UN TIMEOUT DE CONEXION.
la base express la tengo en la 192.168.0.4 y en la 192.168.0.3 le instale el cliente, hice todos los cambios en el cliente y no se conecta.
alguna ayuda
SQL*Plus: Release 11.2.0.3.0 Production on Sun Jun 17 04:17:06 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Enter user-name: system
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error
Enter user-name:
— este error me sale usando el sqlplus—
y usando el plsql me sale
ORA-12170: Connect timeout ocurred
ayuda por favor
Gracias funciono muy bien, tambien me arrojaba el error 12560 pero lo resolvi escribiendo el nombre del sid en minusculas 😀
error de TNSNAME
Tengo oracle express 10g en una pc con ip 192.168.1.4
instale oracleform 6i en la pc con windows10 32bits la 192.168.1.15
copio el tnsname de x:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsname.ora que es la pc donde instale la BD con ip 192.168.1.4
y la pego en la pc 192.168.1.15 que instale oracleform6i en la ruta x:\orant\NET80\ADMIN\tnsname.ora
ERROR:
ORA-12560: TNS:protocol adapter error
Enter user-name:
y usando el plsql me sale
ORA-12170: Connect timeout ocurred
ayuda por favor
Aun sigo con el mismo problema!!
Hola tengo varios dias instalando el toad 10, y me manda un mensaje de que esta buscando el toad.exe
Alguien me puede ayudar?
Supongo que debe estar instalado el cliente a 64, ademas de todo lo demas que has comentado o me equivoco??
No existe sql*plus para windows 7 ?
realice todos los pasos tal cual lo indican y los archivos
.ora están bien, la estructura es correcta sin embargo me aparece
este error: ORA-12154: TNS: no se pudo resolver el identificador de
conexión especificado alguien me puede ayudar por favor???
Gracias
Muchas Gracias Por el Aporte, me ayudo bastante en un Windows 8.
Sos un genio!!! muchísimas gracias esto me ayudó a configurar el PL/SQL Developer a al perfección en mi notebook tal como estaba en mi trabajo, muchas gracias!!!
Funciono a la perfección.
Muchas gracias!
Javier, excelente tu aporte. Me iba complicando, por no hacer las cosas al pie de la letra.
Una vez retome las instrucciones paso a paso, sin pretender hacer mas allá de lo escrito, todo funcionó sin problemas.
Gracias.
Instalé Oracle 11g Asi:
En mi disco C:\ creé dos carpetas la primera para el motor de oracle (Motor) y la segunda para la Base de Datos(Uno).
Como hago para saber cual es mi $Oracle_Home?:
Tengo estas dos rutas:
C:\Uno\product\11.2.0\dbhome_1\ (Aqui está la BD).
C:\Motor\product\11.2.0\dbhome_1\ (Aquí está el Motor).
Gracias…
Excelente me ayudo mucho. No tenia idea como hacerlo, pero segui tus instruccionesm al pie de la letra y todo funciono de maravilla. Muchas gracias
Hola muy buenas las instrucciones.. pero tengo un problema no me deja loguear en el SQLPLUS me sale el erros ORA-12560 TNS: protocol adapter error ayuda …..
Gracias de antemano
Como puedo hacer uso del sqlldr ?
Esta configuración funciona perfectamente para TOAD.
A tener en cuenta:
En esta carpeta C:\oracle\bin debe quedar lo que se descomprime de los 2 archivos mencionados del cliente ORACLE, se debe trasladar desde la carpeta donde se descomprime instantclient_12_1.
Mi error erra el siguiente: instale el pls/developer pero al ingresar las credenciales de conexion y al hacer clic en “ok” me salia un mensaje “en blanco” si nada ni error ni mensaje que pueda interpretar por lo que siguiento este post solo hice de incluir en PATH la ruta donde esta mi tnsname.ora de la base. (ojo la base esta en el mismo equipo donde instale el pl/developer) por otra parte me di cuenta que en mi pl/developer no crea la rura donde esta mi tnsnames.ora por lo que tube que ponerla de manera manual en la ruta donde se instala “C:\Program Files\PLSQL Developer” agregar la carpeta Network\Admin y alli ubicar el archivo tnsnames.ora si es que me quiero conectar de un equipo remoto. (es para un win 7 de 32 bits)
Buena tardes estimad@s a alguno le habrá dado este error:
Initialization error
could not load “c:\oracle\bin\oci.dll”
Oracle HomeKey:
Oracle homeDir: c:\oracle
found: aci.dll
Using: c:\oracle\bin\oci.dll
LoadLibrary(c:\oracle\bin\oci.dll) returned 0
Gracias de antemano por la ayuda!
en mi caso para elsqlDeveloper en el menu de herramientas->preferencias esta apuntando a un oci.dll por default hay que apuntar al oci que se encuentra dentro de C:Oracle/bin
Buenos Dias. NECESITO SU AYUDA URGENTE POR FAVOR… Sigui los pasos que recomiendas y me da un error, El error es el siguiente:
“No Valid Oracle Client found. Please note that TOAD only suppots 32 bit Oracle Client Installations. Please view the releasenotes for additional system requirements.”
Los pasos que segui, (Como tu recomiendas en este link http://www.oraclefinancials.eu/configurar-cliente-de-oracle-para-toad-y-plsql-developer/) son:
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;
GRACIAS MIL POR SU AYUDA.