4,79/5
(16 opiniones)
|16142 alumnos|Fecha publicación: 01/02/2006
Al finalizar la instalación de la base de datos se tiene un servidor de base de datos totalmente funcional, pero configurado para recibir conexiones básicas de un cliente.
Entendemos por cliente cualquier aplicación que manipula los datos almacenados en el servidor.
Oracle Net es una capa de software que se instala tanto en el servidor de base de datos como en los clientes, y que permite que se comuniquen entre si.
El cliente ha de tener información sobre el servidor de base de datos al que se va a conectar, y el servidor a de controlar el acceso a la misma.
El proceso ejecutado en segundo plano en el servidor de base de datos que se encarga de recibir las peticiones de los clientes es conocido como Listener

y su configuración se almacena en el fichero listener.ora
# listener.ora Network Configuration File: C:\Oracle\product\10.2.0\db_4\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (Oracle_HOME = C:\Oracle\product\10.2.0\db_4) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = Hugo)(PORT = 1522)) ) )Es de destacar la descripción del protocolo que utiliza la máquina y el puerto por el cual recibe las peticiones.
En el cliente es necesario almacenar una descripción de la base de datos a la que se va a poder conectar y que está descrita en el fichero tnsnames.ora
# tnsnames.ora Network Configuration File: C:\Oracle\product\10.2.0\db_4\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCLE10 = (DESCRIPTION = # Descripción de la dirección del servidor (ADDRESS = (PROTOCOL = TCP)(HOST = Hugo)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) # Nombre del servicio (SERVICE_NAME = orcle10) ) )El nombre asignado al servicio también es denominado "Cadena Conexión" en algunas aplicaciones, como por ejemplo SQL*Plus.


Para facilitar la configuración del entorno de red, se puede utilizar el Asistente de Configuración de Red.

Desde el Enterprise Manager también se puede modificar la configuración del Listener y del fichero tnsnames.ora
Desde la página de inicio de las propiedades de la instancia, se tiene un enlace de acceso a los listeners instalados.

Pinchando en el enlace, se muestran las propiedades del mismo.

Para acceder a los ficheros tnsnames.ora, se ha de volver a la página de inicio de la instancia y seleccionar las propiedades del host

En la lista de "Enlaces relacionados" está el enlace a la "Administración de servicios de red"


Al seleccionar la nomenclatura local, se va a editar el fichero tnsnames.ora, y para ello se muestra una pantalla de conexión, en la que se han de introducir los datos de un usuario del Sistema Operativo que tenga permisos de escritura en el directorio de "Ubicación del Archivo de Configuración".

En Windows es habitual que la conexión al equipo se realice sin tener que introducir un usuario o clave, pero estos dos datos son obligatorios para poder seguir utilizando el Enterprise Manager, lo que obliga a definir al menos un usuario con su correspondiente clave.
Una vez en la página se pueden editar, crear y probar los servicios de red definidos.

Seleccionando el "Nombre del Servicio de Red" que se desea editar, se accede a una página desde la cual se ofrece de una forma descriptiva información sobre las distintas opciones de configuración.
Hay 16 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos el Lenguaje de programación PHP. Aprende ahora las formas de escribir las etiquetas ... [02/12/08] |
|
1.076 | ||
|
Generadores de código Necesitamos construir proyectos en menor tiempo, con calidad y utilizando metodologias actuales, por eso te proponemos una serie de consejos, normas y cualidades de est... [24/01/06] |
|
2.258 | ||
|
SQL SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos. SQL surgió de un proyecto de IBM en el que investigaba e... [10/05/04] |
|
34.866 | ||
Publicar en
del.icio.us
digg
meneame