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 .
sales.acme.co.uk
Oracle Corporation define Oracle Net Services como el conjunto de servicios que comprende: [2]
Esta sección necesita ser ampliada . Puedes ayudar agregándole algo. ( Mayo de 2008 ) |
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:
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.ora
para ayudar a realizar un seguimiento de los nombres, protocolos, servicios y hosts. El listener.ora
archivo puede incluir tres tipos de parámetros: [6]
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.
Esta sección necesita ser ampliada . Puedes ayudar agregándole algo. ( Mayo de 2008 ) |
Oracle Connection Manager (CMAN) actúa como un enrutador liviano para paquetes de Oracle Net. [7]
Esta sección necesita ser ampliada . Puedes ayudar agregándole algo. ( Febrero de 2010 ) |
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] )
tnsping
: determina la accesibilidad de un servicio de red de Oracle. [10]El software de Oracle que se integra estrechamente con Oracle Net Services y/o depende de él incluye:
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
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.
De manera predeterminada, el receptor escucha en el puerto 1521 a los clientes que requieren acceso a la base de datos.
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.
Oracle Net Manager permite configurar Oracle Net Services para un Oracle home en un cliente local o un host de servidor.
En 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.
Se utiliza tnsping
para 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.