jueves, 17 de junio de 2010

Configurar Toad y sqlplus, usando Oracle Instant Client


Instant Client Package – Basic
Instant Client Package - SQL*Plus

Paso 2. Creamos cuatro carpetas como se muestra debajo.

C:\oracle
C:\oracle\bin
C:\racle\network
C:\oracle\network\admin
Paso 3. Descomprimimos los binarios dentro de c:\oracle\bin y nos aseguramos que exita el archivo oci.dll y sqlplus.exe.
Luego dentro de la carpeta admin alojamos los archivos tnsnames.ora y sqlnet.ora

tnsnames.ora


ALIAS_XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = x.x.x.x)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)

sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES = (NTS)

Paso 4. Creamos las siguientes variables de sistema. Vamos a mi pc > propiedades > configuración avanzada del sistema > Variables de entorno


Y agregamos:

ORACLE_HOME = C:\oracle
ORACLE_HOME_NAME = C:\oracle
SQL_PATH = C:\oracle
TNS_ADMIN = C:\oracle\network\admin
LD_LIBRARY_PATH = C:\oracle\bin
PATH= C:\oracle\bin;

Paso 5. Probamos hacer la conexión con el Toad y el sqlplus.

7 comentarios:

Carlos Balaguer dijo...

Un asquerosoooooo ...

Unknown dijo...

Perfecto, me ha funcionado al pelo.
Muchas gracias!

routarie dijo...

Eres un duro, funciono perfectamente. muchisimas gracias.

DPS dijo...

Soy incapaz. He creado lo mismo que has puesto tu, he seleccionado la unidad d: en lugar de la C: y he creado un archivo para el entorno y no tener que poner las variables en el PC ya que no tengo privilegios de admin.
El setenv.bat que he creado es este:
set ORACLE_HOME = D:\oracle
set ORACLE_HOME_NAME = D:\oracle
set SQL_PATH = D:\oracle
set TNS_ADMIN = D:\oracle\network\admin
set LD_LIBRARY_PATH = D:\oracle\bin
set PATH= D:\oracle\bin;
Y he descomprimido todo. No se que puede ser...

Anónimo dijo...

Gracias me ha funcionado de 10, pero como tener una Path mas para de ahi jalar los comandos de Windows dado que si pongo una Path para SQL pierdo la de los comandos de Windows, pregunta tonta no se pero espero me puedas ayudar

pancutan dijo...

Anduvo per fec to!

Como comentario, cuidado con sobrescribir toda la linea del PATH, lo ideal seria poner la ruta al final de la ruta existente, separada con ;

pancutan dijo...

Anduvo per fec to!

Como comentario, cuidado con sobrescribir toda la linea del PATH, lo ideal seria poner la ruta al final de la ruta existente, separada con ;