Servicios de red de Oracle

En el campo de la informática de bases de datos , Oracle Net Services consta de conjuntos de software que permiten a las aplicaciones cliente establecer y mantener sesiones de red con servidores de Oracle Database . Dado que las bases de datos Oracle funcionan en una variedad de entornos de software y hardware , Oracle Corporation proporciona funciones de red transparentes de alto nivel con la intención de proporcionar funcionalidad 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 el conjunto de servicios que comprende: [2]

  • Red de oráculo
  • oyente
  • Administrador de conexión de Oracle
  • Asistente de configuración de Oracle Net
  • Administrador de red de Oracle

Red de Oracle

Oracle Net, [3] una pila de redes patentada , se ejecuta tanto en dispositivos cliente como en servidores de bases de datos Oracle para configurar y mantener conexiones y mensajes entre aplicaciones cliente y servidores. Oracle Net (anteriormente llamado "SQL*Net" o "Net8" [4] ) consta de dos componentes de software:

  1. Oracle Net Foundation Layer: establece y mantiene las sesiones de conexión. Oracle Net Foundation Layer establece y también 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 entre pares.
  2. Soporte de protocolo Oracle: interactúa con protocolos de red subyacentes como TCP/IP , canalizaciones con nombre o Protocolo directo de sockets (SDP).

El oyente

Los procesos de escucha de un servidor detectan las solicitudes entrantes de los clientes para conectarse (por defecto, en el puerto 1521 [5] ) y administran 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.orapara ayudar a realizar un seguimiento de los nombres, protocolos, servicios y hosts. El listener.oraarchivo puede incluir tres tipos de parámetros: [6]

  1. entradas de dirección del oyente
  2. Entradas SID_LIST
  3. entradas de control

Además de las bases de datos registradas estáticamente conocidas y predefinidas, un oyente también puede aceptar el registro de servicios dinámicos desde una base de datos.

Administrador de conexión de Oracle

Oracle Connection Manager (CMAN) actúa como un enrutador liviano para paquetes de Oracle Net. [7]

Administrador de red de Oracle

Oracle Net Manager, una herramienta GUI , configura Oracle Net Services para un hogar de Oracle en un cliente local o un servidor host. [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 y/o depende de él incluye:

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
  • "Configuración de red de Oracle"

Notas al pie

  1. ^ Johnston, Caroline (abril de 2014). "Oracle Database Net Services Reference, 12c Release 1 (12.1)". docs.oracle.com . Oracle . Consultado el 4 de junio de 2014 . nombre de 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 al pasar 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_usuario/contraseña@nombre_servicio_red
  2. ^ Glosario: Oracle Net Services, consultado el 3 de diciembre de 2007
  3. ^ 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
  4. ^ Greenwald, Rick; Stackowiak, Robert; Stern, Jonathan (noviembre de 2007). Oracle Essentials: Oracle Database 11g (4.ª edición). O'Reilly Media, Inc. (publicado en 2007). pág. 13. ISBN 9780596555337. Recuperado el 7 de mayo de 2014. La interfaz de red de Oracle, Oracle Net, anteriormente se conocía como Net8 cuando se utilizaba en Oracle8, y SQL*Net cuando se utilizaba con Oracle7 y versiones anteriores de Oracle.
  5. ^ Rajan, Claire (mayo de 2006). Oracle 10g Database Administrator II: Backup/Recovery and Network Administration. Cengage Learning (publicado en 2006). pág. 561. ISBN 9781418836641. Recuperado el 8 de diciembre de 2014. De manera predeterminada, el receptor escucha en el puerto 1521 a los clientes que requieren acceso a la base de datos.
  6. ^ Toledo, Hugo; Gennick, Jonathan (2001). Oracle Net8: Configuration and Troubleshooting (Oracle Net8: configuración y resolución de problemas ). Serie O'Reilly (1.ª edición). O'Reilly Media, Inc., pág. 71. ISBN 9781565927537. Recuperado el 28 de agosto de 2013 .
  7. ^ Elizabeth Hanes Perry; et al. (junio de 2004). "Oracle Database JDBC Developer's Guide and Reference" (PDF) . Oracle Database JDBC Developer's Guide and Reference 10g Release 1 (10.1) . Oracle Corporation. págs. 24–2 . Consultado el 12 de febrero de 2010 . Oracle Connection Manager es un programa liviano y altamente escalable que puede recibir paquetes de Oracle Net y retransmitirlos a un servidor diferente. Para un cliente que ejecuta Oracle Net, Connection Manager se ve exactamente como un servidor de base de datos.
  8. ^ Strohm, Richard; et al. (julio de 2008). Oracle Database Net Services Administrator's Guide 11g Release 1 (11.1). Oracle Corporation . Consultado el 15 de febrero de 2010. Oracle Net Manager permite configurar Oracle Net Services para un Oracle home en un cliente local o un host de servidor.
  9. ^ 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 GUI llamada Net8 Assistant que se utiliza para crear los distintos archivos de configuración necesarios para Net8; esta utilidad pasó a llamarse Oracle Net Manager con la versión Oracle 9i .
  10. ^ Mishra, Sanjay (2004). Utilidades de Oracle: referencia de bolsillo. Referencia de bolsillo de la serie O'Reilly. O'Reilly Media. pág. 106. ISBN 978-0-596-00899-4. Recuperado el 11 de febrero de 2010. Se utiliza tnspingpara determinar si se puede acceder con éxito a un servicio de Oracle Net [...] especifica una dirección de protocolo en lugar de un nombre de servicio de red para probar la conectividad con un servidor Oracle Names o una instancia de Connection Manager.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Oracle_Net_Services&oldid=1019250922"