sqlnet.ora

iramo
06 de Agosto del 2004

es necesario el sqlnet.ora? y para que me sirve?

carezco de este archivo en mi servidor. sin embargo al tratar de crearlo con los siguientes parametros no me permite entrar a sqlplus "/as sysdba" para levantar la instancia.
asi que procedi a borrarlos.
lo que meti en sqlnet.ora es algo que alguin de este foro pidio informacion....

# Generated by Oracle configuration tools.

NAMES.DEFAULT_DOMAIN = base.gob.mx

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

agradesco la atencion que le presten a este mensaje..y otra cosa.... a que se refiere la linea.
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
especificamente los los archivos ONAMES y HOSTNAME ?


Rodolfo Reyes
06 de Agosto del 2004
Supon que en el TSNAMES.ora tienes lo siguiente:

PRUEBA.DOMINIO.NET.GT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SERVIDOR)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)

En el archivo de sqlnet.ora en la parte de NAMES.DEFAULT_DOMAIN tendrias que tener:

NAMES.DEFAULT_DOMAIN = DOMINIO.NET.GT

Y la parte de "NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
" es para seleccionar los metodos de nomenclatura, en este caso tienes seleccionado:

Local, Oralce Names y Nombre del Host

Estos tres que tienes especificados son los que mas se utilizan.

Al conectar a una base de datos remota o a otro servicio, se debe especificar un nombre de servicio de red. Este nombre se resuelve utilizando uno o mas metodos de nomenclatura en la información necesaria para encontrar y conectar a la base de datos o al servicio.


IRAMO
06 de Agosto del 2004
nuchas gracias por la duda Rodolfo..ya que en el efectivamente tenia una discordancia entre mi tnsnames.ora y el sqlnet.ora en NAMES.DEFAULT_DOMAIN =

ahora tengo otro problema, he buscado en los archivos ONAMES, HOSTNAME y no los tengo, agradeceria si me pudieras decir que es lo que contienen estos archivos y en donde se ubicarian.

de nueva cuenta te agradezco la atencion que le pusiste a esta pregunta.