Oracle Net Services consiste en conjuntos de software desarrollados por Oracle Corporation que permiten a las aplicaciones cliente establecer y mantener sesiones de red con los servidores de Oracle Database . Dado que las bases de datos de Oracle operan en una variedad de entornos de software y hardware , Oracle Corporation proporciona funcionalidades de red transparentes de alto nivel con el objetivo de brindar conectividad de red independientemente de las diferencias en los nodos y protocolos .
Terminología
- nombre de servicio de red (NSN): "[un] nombre simple para un servicio que se resuelve en un descriptor de conexión" [ 1 ] Por ejemplo:
sales.acme.co.uk
Componentes
Oracle Corporation define Oracle Net Services como lo que comprende: [ 2 ]
- Oracle net
- oyente
- Gestor de conexiones de Oracle
- Asistente de configuración de Oracle Net
- Administrador de red de Oracle
Oracle Net
Oracle Net, [ 3 ] una pila de red propietaria , se ejecuta tanto en dispositivos cliente como en servidores de bases de datos Oracle para establecer y mantener conexiones y mensajería entre aplicaciones cliente y servidores. Oracle Net (anteriormente llamado "SQL*Net" o "Net8" [ 4 ] ) consta de dos componentes de software:
- Capa de Oracle Net Foundation: crea y mantiene sesiones de conexión. Esta capa establece y mantiene la conexión entre la aplicación cliente y el servidor. Debe residir tanto en el cliente como en el servidor para que se produzca la comunicación punto a punto.
- Compatibilidad con protocolos Oracle: se integra con protocolos de red subyacentes como TCP/IP , tuberías con nombre o el protocolo Sockets Direct (SDP).
El oyente
El/los proceso(s) de escucha en un servidor detectan las solicitudes entrantes de los clientes para la conexión - por defecto en el puerto 1521 [ 5 ] - y gestionan el tráfico de red una vez que los clientes se han conectado a una base de datos Oracle. El proceso de escucha utiliza un archivo de configuración - listener.ora- para ayudar a realizar un seguimiento de los nombres, protocolos, servicios y hosts. El listener.oraarchivo puede incluir tres tipos de parámetros: [ 6 ]
- entradas de dirección de oyente
- Entradas de SID_LIST
- entradas de control
Además de las bases de datos predefinidas y conocidas registradas estáticamente, un oyente también puede aceptar el registro dinámico de servicios desde una base de datos.
Gestor de conexiones de Oracle
El Administrador de conexiones de Oracle (CMAN) actúa como un enrutador ligero para los paquetes de Oracle Net. [ 7 ]
Administrador de red de Oracle
Oracle Net Manager, una herramienta con interfaz gráfica de usuario (GUI ), configura Oracle Net Services para un directorio Oracle Home en un cliente o servidor local. [ 8 ] (Antes de Oracle 9i se conocía como "Net8 Assistant". [ 9 ] )
Software asociado
Utilidades y herramientas
tnsping: determina la accesibilidad de un servicio de red de Oracle. [ 10 ]
Paquetes de software
El software de Oracle que se integra estrechamente con Oracle Net Services o que depende de él incluye:
- Oracle Clusterware
- Oracle Data Guard
- Oracle Enterprise Manager
- Directorio de Internet de Oracle
- Oracle RAC (clústeres de aplicaciones reales)
- Oracle Streams
Véase también
Referencias
- Arun Kumar, John Kanagaraj y Richard Stroupe: Oracle Database 10g Insider Solutions . Sams, 2005. ISBN 978-0-672-32791-9
Enlaces externos
- "Configuración de red de Oracle"
Notas a pie de página
- ↑ Johnston, Caroline (abril de 2014). "Referencia de servicios de red de Oracle Database, versión 12c Release 1 (12.1)" . docs.oracle.com . Oracle . Consultado el 4 de junio de 2014.
Nombre del servicio de red[:] Un nombre simple para un servicio que se resuelve en un descriptor de conexión. Los usuarios inician una solicitud de conexión pasando un nombre de usuario y una contraseña junto con un nombre de servicio de red en una cadena de conexión para el servicio al que desean conectarse: CONNECT nombre_de_usuario/contraseña@nombre_del_servicio_de_red
- ↑ Glosario: Servicios de Oracle Net , consultado el 3 de diciembre de 2007
- ↑ Introducción a Oracle Net Services" en Oracle Database Net Services Administrator's Guide 11g Release 1 (11.1) , consultado el 5 de enero de 2008.
- ↑ Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (noviembre de 2007). Oracle Essentials: Oracle Database 11g (4.ª ed.). O'Reilly Media, Inc. (publicado en 2007). pág. 13. ISBN 9780596555337. Consultado el 7 de mayo de 2014.
La interfaz de red de Oracle, Oracle Net, se conocía anteriormente como Net8 cuando se utilizaba en Oracle8, y como SQL*Net cuando se utilizaba con Oracle7 y versiones anteriores de Oracle.
- ↑ Rajan, Claire (mayo de 2006). Oracle 10g Database Administrator II: Backup/Recovery and Network Administration . Cengage Learning (publicado en 2006). pág. 561. ISBN 9781418836641Recuperado el 08/12/2014 .
Por defecto, el oyente escucha en el puerto 1521 para los clientes que requieren acceso a la base de datos.
- ↑ Toledo, Hugo; Gennick, Jonathan (2001). Oracle Net8: Configuración y resolución de problemas . Serie O'Reilly (1.ª ed.). O'Reilly Media, Inc. pág . 71. ISBN 9781565927537. Consultado el 28 de agosto de 2013 .
- ↑ Elizabeth Hanes Perry; et al. (junio de 2004). "Guía y referencia del desarrollador de Oracle Database JDBC" (PDF) . Guía y referencia del desarrollador de Oracle Database JDBC 10g Release 1 (10.1) . Oracle Corporation. págs. 24–2 . Recuperado el 12 de febrero de 2010.
El Administrador de conexiones de Oracle es un programa ligero y altamente escalable que puede recibir paquetes de Oracle Net y retransmitirlos a un servidor diferente. Para un cliente que ejecuta Oracle Net, el Administrador de conexiones se ve exactamente como un servidor de base de datos.
- ↑ Strohm, Richard; et al. (julio de 2008). Guía del administrador de Oracle Database Net Services 11g Release 1 (11.1) . Oracle Corporation . Recuperado el 15 de febrero de 2010.
Oracle Net Manager le permite configurar Oracle Net Services para un Oracle Home en un host cliente o servidor local.
- ↑ Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (febrero de 2004) [1999]. Russell, Deborah (ed.). Oracle essentials: Oracle Database 10g (3.ª ed.). O'Reilly. pág. 62. ISBN 0-596-00585-7En Oracle8 ,
Oracle proporcionó una utilidad con interfaz gráfica de usuario llamada Net8 Assistant, que se utilizaba para crear los diversos archivos de configuración necesarios para Net8; esta utilidad pasó a llamarse Oracle Net Manager con la versión Oracle 9i.
- ↑ Mishra, Sanjay (2004). Utilidades de Oracle: referencia de bolsillo . O'Reilly Series Pocket Reference. O'Reilly Media. pág. 106. ISBN 978-0-596-00899-4. Recuperado el 11/02/2010 .
Se utiliza
tnspingpara determinar si se puede acceder correctamente a un servicio de Oracle Net [...] especifique una dirección de protocolo en lugar de un nombre de servicio de red para probar la conectividad a un servidor Oracle Names o una instancia de Connection Manager.
- Software Oracle