Los clientes de Oracle Database se conectan a la base de datos mediante un único Nombre de acceso de cliente (EXPLORACIÓN).
El ANÁLISIS y sus direcciones IP asociadas proporcionan un nombre estable para que los clientes lo usen para las conexiones, independientemente de los nodos que componen el clúster. Las direcciones de EXPLORACIÓN, las direcciones IP virtuales y las direcciones IP públicas deben estar todas en la misma subred.
El ESCANEO es un nombre de IP virtual, similar a los nombres utilizados para direcciones IP virtuales, como node1-vip
. Sin embargo, a diferencia de una IP virtual, el ANÁLISIS se asocia a todo el clúster, en lugar de a un nodo individual, y se asocia a varias direcciones IP, no solo a una dirección.
El ANÁLISIS se resuelve en varias direcciones IP que reflejan varios oyentes en el clúster que manejan conexiones de cliente público. Cuando un cliente envía una solicitud, el oyente de EXPLORACIÓN que escucha en una dirección IP de EXPLORACIÓN y el puerto de EXPLORACIÓN se ponen a disposición del cliente. Dado que todos los servicios del clúster están registrados con el agente de escucha de EXPLORACIÓN, el agente de escucha de EXPLORACIÓN responde con la dirección del agente de escucha local en el nodo menos cargado en el que se ofrece actualmente el servicio. Finalmente, el cliente establece la conexión con el servicio a través del receptor en el nodo donde se ofrece el servicio. Todas estas acciones se llevan a cabo de forma transparente para el cliente sin necesidad de ninguna configuración explícita en el cliente.
Durante la instalación, se crean oyentes. Estos oyentes de ESCANEO escuchan en las direcciones IP de ESCANEO. Los receptores de EXPLORACIÓN se inician en nodos determinados por Oracle Clusterware. Oracle Net Services enruta las solicitudes de aplicación a la instancia menos cargada que proporciona el servicio. Dado que las direcciones de EXPLORACIÓN se resuelven en el clúster, en lugar de en una dirección de nodo del clúster, los nodos se pueden agregar o quitar del clúster sin afectar la configuración de la dirección de exploración. El receptor de exploración también admite el protocolo HTTP para la comunicación con Oracle XML Database (XDB).
El ANÁLISIS debe configurarse para que se pueda resolver mediante el Servicio de Nombres de Cuadrícula (GNS) dentro del clúster o mediante la resolución del Servicio de Nombres de Dominio (DNS). Para obtener una alta disponibilidad y escalabilidad, Oracle recomienda configurar el nombre del análisis para que se resuelva en tres direcciones IP. Como mínimo, el ESCANEO debe resolverse en al menos una dirección.
Si especifica un dominio GNS, el nombre de ESCANEO predeterminado es clustername-scan.cluster_name.GNS_domain
. De lo contrario, el valor predeterminado es clustername-scan.current_domain
. Por ejemplo, si inicia la instalación de Oracle Grid Infrastructure desde el servidor node1
, el nombre del clúster es mycluster
y el dominio GNS es grid.example.com
, el nombre de exploración es mycluster-scan.mycluster.grid.example.com
.
Los clientes configurados para usar direcciones IP para versiones de Oracle Database anteriores a la versión 2 de Oracle Database 11g pueden seguir utilizando sus direcciones de conexión existentes; no es necesario utilizar ANÁLISIS. Al actualizar a Oracle Clusterware 12c release 1 (12.1) o versiones posteriores, el ANÁLISIS estará disponible y deberá utilizar el ANÁLISIS para buscar conexiones a bases de datos Oracle Database 11g release 2 o posteriores. Cuando se actualiza una versión anterior de Oracle Database, se registra con los receptores de ANÁLISIS y los clientes pueden comenzar a usar el ANÁLISIS para conectarse a esa base de datos. La base de datos se registra con el oyente de exploración a través del parámetro oyente remoto en el archivo init.ora
. El parámetro REMOTE_LISTENER
debe ser SCAN:PORT
. No lo establezca en un alias TNSNAMES
con una sola dirección para el ANÁLISIS, por ejemplo, usando HOST= SCAN_name
.
El ANÁLISIS es opcional para la mayoría de las implementaciones. Sin embargo, los clientes que utilizan bases de datos administradas por directivas de Oracle Database 11g release 2 y posteriores mediante grupos de servidores deben acceder a la base de datos mediante el ANÁLISIS. Esto es necesario porque las bases de datos administradas por directivas pueden ejecutarse en diferentes servidores en diferentes momentos, por lo que no es posible conectarse a un nodo en particular mediante la dirección IP virtual de una base de datos administrada por directivas.
Proporcionar direcciones de exploración para el acceso del cliente al clúster. Estas direcciones deben ser configurado como round robin direcciones en el servicio de nombres de dominio (DNS), si se utiliza DNS. Oracle recomienda que proporcione tres direcciones de EXPLORACIÓN.
Identificar interfaces públicas y privadas. Oracle Universal Installer configura interfaces públicas para uso de direcciones IP públicas y virtuales, y configura direcciones IP privadas en interfaces privadas. La subred privada que utilizan las interfaces privadas debe conectar todos los nodos que desee tener como miembros del clúster. La EXPLORACIÓN debe estar en la misma subred que la interfaz pública.