jueves, 12 de junio de 2008

TNSNAMES.ORA Configuración de Redes Oracle

Bueno... para comenzar les doy un saludo a todos... lo que voy a exponer a continuación no es nada nuevo pero espero que le sea útil a quien lo encuentre aquí..

Basta de bla bla y vamos a lo nuestro...
Existen varios archivos de configuración de una red Oracle, variando del tipo de configuración que la red utilice se modifican unos u otros archivos..

Yo expondré el caso mas típico... si lo que queremos es poder conectarnos a la Base de Datos por medio del PL/SQL Developer o el Oracle SQL DEVELOPER el único archivo que tendremos que modificar es el TNSNAMES...

Como lo modificamos? muy fácil... lo abrimos con cualquier editor de texto plano ( por cierto les recomiendo el notepad++ ) , y lo que encontraran será algo como esto:

# E:\V8I\NETWORK\ADMIN\TNSNAMES.ORA Configuration File:E:\v8i\network\admin\tnsnames.ora
# Generated by Oracle Net8 Assistant

V8I.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = CLASSROOM_SERVER)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = V8I.WORLD)
)
)

REPSERVER1,REPSERVER1.world=(ADDRESS=(PROTOCOL=tcp)(HOST=CLASSROOM_SERVER)(PORT=1949))

Estos son lo parámetros que recibe:
HOST: Dirección IP del servidor al cual nos queremos conectar
PORT: Puerto de escucha la base de datos
SERVICE_NAME: Nombre del servicio de base de datos al que nos queremos conectar
DESCRIPTOR DE CONEXION: Descripción de conexión(en este caso es V8I.WORLD)

Lo que haremos será agregar un nuevo bloque de configuración dejando intacto el anterior, quedaría mas o menos como sigue:

# E:\V8I\NETWORK\ADMIN\TNSNAMES.ORA Configuración File:E:\v8i\network\admin\tnsnames.ora
# Generated by Oracle Net8 Assistant

V8I.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = CLASSROOM_SERVER)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = V8I.WORLD)
)
)

MiConexion =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MiConexion)
)
)

REPSERVER1,REPSERVER1.world=(ADDRESS=(PROTOCOL=tcp)(HOST=CLASSROOM_SERVER)(PORT=1949))

En este caso el DESCRIPTOR DE CONEXION es MiConexion.

Una vez hecho esto nada mas nos resta testar nuestra configuración de conexión... lo podemos hacer utilizando el comando TNSPING o intentando hacer una conexión desde el PL/SQL o el SQL DEVELOPER a la base de datos...

Espero que haya sido de utilidad… =)


ads

Ditulis Oleh : Mandrake as Angelo Hari: 9:45 Kategori:

1 comentarios:

Miguel Ramírez dijo...

Excelente, muy buen aporte, justo estaba buscando como hacer esto. Me viene como anillo al dedo. Ojalá y sigas posteando mas temas sobre Oracle.