Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos
Archivos de Archivos de
configuración del configuración del
Oracle Net Oracle Net
Componentes en una conexión
El usuario interactúa con el proceso
usuario(aplicación)
Es el mecanismo responsable de
establecer y mantener las conexiones
entre la aplicación cliente y el servidor
de la base de datos
Establecimiento de una conexión
Etapas para establecer una conexión:
Enterprise Manager:
Listener home page
Command line
Utilitario Listener Control
Los listeners pueden ser controlados por el
el utilitario lsnrctl o por el EM
$ lsnrctl
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 05-AUG-2008
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> help
The following operations are available
An asterisk (*) denotes a modifier or extended command:
start stop status
services version reload
save_config trace spawn
change_password quit exit
set* show*
Sintáxis del Listener Control
Los comandos pueden ejecutarse desde la línea de
comandos o desde el prompt del LSNRCTL
LIST2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT =1522))
(ADDRESS = (PROTOCOL = TCP)(HOST = jwlnx1.bplc.co.za)(PORT
= 1522))))
Ejercicios
Registración de la base de datos
El listener debe saber que instancias está
atendiedo, esto lo define el proceso de
registración, existen 2 métodos:
Easy Connect
Local Naming
Directory Naming
External Naming
Método Easy Connect
Toda la información requerida por el Oracle
Net se indica como string de conexión
ocp11g =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = jwlnx1.bplc.co.za)(PORT
= 1522)))(CONNECT_DATA =(service_name = ocp11g)))
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = serv2.bplc.co.za)(PORT
= 1521)))(CONNECT_DATA =(service_name = testdb)))
Método Directory Naming
Oracle Net utiliza un LDAP directory server para resolver el string de
conexión
LDAP
directory
CONNECT hr/hr@hq
Proceso Servidor
PGA Instancia
SGA
Shared pool
Database Library
Redo log
buffer cache
buffer
Proceso Servidor cache
Proceso Servidor
PGA
Listener
Limitaciones Servidor Dedicado
Cada proceso servidor consume CPU y
memoria
Instancia
Dispatcher n SGA
Shared pool
Database Library
Dispatcher 2 buffer
cache
Redo log
buffer cache
Data dictionary
Dispatcher 1 Java
pool
Stream
pool
Large
pool
cache
Listener
Procesando un requerimiento
Shared server
Instance
processes
Snnn
4 SGA
Response queue
Request Queue for (D001)
Snnn for all Response queue
Snnn 3 Dispatchers for (D002)
Response queue
2 5 for (D003)
Parámetro DISPATCHERS
Parámetro SHARED_SERVERS
Parámetro MAX_SHARED_SERVERS
Parámetro MAX_DISPATCHERS
Ejercicios