En este documento vamos ver los posibles archivos existentes de configuración de la red de oracle, dependiendo de la configuración que se utilice se pueden configurar unos archivos u otros.
Archivo ubicado en el servidor de base de datos. Es el archivo de configuración del listener de la base de datos.Este archivo tendrá que estar ubicado en $ORACLE_HOME/network/admin/listener.ora. El comando para gestionar el listener es lsnrctl. Este ejecutable lo podemos encontrar en $ORACLE_HOME/bin/lsnrctl.
Ejemplo de configuración del listener.ora
LISTENER9 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 193.168.4.220)(PORT = 2484))
)
)
)
SID_LIST_LISTENER9 =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orasite)
(ORACLE_HOME = /oracle9/product/9.2.0)
(SID_NAME = orasite)
)
)
Parámetros del archivo:
HOST: Dirección ip del servidor de base de datos
PORT: Puerto de escucha de la base de datos ( por defecto suele ser el 1521 )
CLOBAL_DB_NAME: Nombre de la base de datos
ORACLE_HOME: Directorio de instalación de ORACLE ( ORACLE_HOME )
SID_NAME: SID de la base de datos ( muchas veces coincide con el GLOBAL_DB_NAME )
Este archivo incluye:
Archivo ubicado en los clientes,contiene los nombres de servicio de red, asignados a descriptores a través de los cuales se nos permite acceder
Ejemplo de configuración del tnsnames.ora
CNNORASITE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 193.168.4.220)(PORT = 2484))
)
(CONNECT_DATA =
(SERVICE_NAME = orasite)
)
)
Parámetros del archivo:
HOST: Dirección ip del servidor con el cual queremos conectar
PORT: Puerto donde escucha la base de datos
SERVICE_NAME: Nombre del servicio de base de datos al que queremos conectar
DESCRIPTOR DE CONEXION: En este caso el descriptor para conectarnos es CNNORASITE
Podemos comprobar si la conexión es correcta mediante el comando TNSPING
$TNSPING nb_descriptor_de_red
Archivo ubicado en el cliente y en servidores de base de datos
Ejemplo de configuración del sqlnet.ora
NAMES.PREFERRED_SERVERS =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = onames.orasite.com)(PORT = 1640))
)
NAMES.DIRECTORY_PATH= (ONAMES,TNSNAMES)
Parámetros del archivo:
Este ejemplo de archivo sqlnet, es una archivo configurado para que en un principio resuelva resuelva por ONAMES y en segundo lugar por TNSNAMES. Esta configuración busca primero el descriptor en ONAMES y si no existe busca la configuración de conexión en el TNSNAMES.
NAMES.PREFERRED_SERVERS:Indica la dirección del servidor ONAMES junto con su puerto
NAMES.DIRECTORY_PATH:Orden de archivos a mirar para resolver el descriptor de servicio
Archivo ubicado en el servidor de ORACLE NAMES. Este archivo incluye la ubicación y la información de dominio y los parámetros de configuración opcionales para un servidor de ORACLE NAMES
Archivo ubicado en el servidor de base de datos y en el cliente configurados para que funcionen como gestión centralizada. Contiene los parámetros necesarios para acceder al servidor de directorios.
Comentarios:
por Anónimo | 11/8/2006 12:13:45 PM
RE: Archivos de configuración de la red Oracle
Gracias por vuestra colaboracion ya que ha sido optima, concisa y clara
Diego Rojas
por Anónimo | 3/28/2007 3:12:15 AM
RE: Archivos de configuración de la red Oracle
hola instale developer 2000 6i y me da problema de conexion , quisiera saber cual seria el problema
por Miguel Cervantes | 12/5/2007 2:50:20 AM
RE: Archivos de configuración de la red Oracle
Se me hace claro, preciso y aplicable completamente sobre todo preciso y eficiente
muchas gracias.....
por leonardo | 6/12/2008 11:39:58 PM
RE: Archivos de configuración de la red Oracle
Donde debo ejecutar los recursos mensionados anteriormente? gracias, soy nuevo en oracle.
por iscech | 6/1/2009 3:23:45 PM
RE: Archivos de configuración de la red Oracle
En respuesta: Si tienes instalada una versión de oracle mas nueva que tú developer. Se recomienda que instales primero el developer y despues la BD. Saludos