Configuración de Oracle Connection Manager en una instancia de Amazon EC2 - Amazon Relational Database Service

Configuración de Oracle Connection Manager en una instancia de Amazon EC2

Oracle Connection Manager (CMAN) es un servidor proxy que reenvía las peticiones de conexión a los servidores de bases de datos o a otros servidores proxy. Puede utilizar CMAN para configurar lo siguiente:

Control de acceso

Puede crear reglas que filtren las solicitudes de los clientes especificadas por el usuario y acepten otras.

Multiplexación de sesiones

Puede canalizar varias sesiones de cliente a través de una conexión de red a un destino de servidor compartido.

Normalmente, CMAN reside en un host separado del servidor de la base de datos y de los hosts de los clientes. Para más información, consulte Configuring Oracle Connection Manager (Configuración de Oracle Connection Manager) en la documentación de Oracle Database.

Versiones y opciones de licencia compatibles con CMAN

CMAN es compatible con la edición Enterprise de todas las versiones de Oracle Database que admite Amazon RDS. Para obtener más información, consulte Versiones de RDS para Oracle.

Puede instalar Oracle Connection Manager en un host distinto del host donde está instalada Oracle Database. No necesita una licencia independiente para el host que ejecuta CMAN.

Requisitos y limitaciones para CMAN

Para proporcionar una experiencia completamente administrada, Amazon RDS restringe el acceso al sistema operativo. No se pueden modificar los parámetros de la base de datos que requieren acceso al sistema operativo. Por lo tanto, Amazon RDS no es compatible con las características de CMAN que requieren que inicie sesión en el sistema operativo.

Configuración de CMAN

Cuando se configura CMAN, se realiza la mayor parte del trabajo fuera de la base de datos de RDS for Oracle.

Paso 1: configurar CMAN en una instancia de Amazon EC2 en la misma VPC que la instancia de RDS for Oracle

Para saber cómo configurar CMAN, siga las instrucciones detalladas en la publicación del blog Configuring and using Oracle Connection Manager on Amazon EC2 for Amazon RDS for Oracle (Configurar y utilizar Oracle Connection Manager en Amazon EC2 para Amazon RDS for Oracle).

Paso 2: configurar los parámetros de la base de datos para CMAN

Para las funciones de CMAN, como el modo de director de tráfico y la multiplexación de sesiones, establezca el parámetro REMOTE_LISTENER en la dirección de la instancia de CMAN en un grupo de parámetros de base de datos. Veamos la siguiente situación:

  • La instancia CMAN reside en un host con la dirección IP 10.0.159.100 y utiliza el puerto 1521.

  • Las bases de datos orcla, orclb y orclc residen en instancias de base de datos de RDS for Oracle separadas.

La siguiente tabla muestra cómo establecer el valor de REMOTE_LISTENER. El valor de LOCAL_LISTENER lo establece automáticamente Amazon RDS.

Nombre de instancia de base de datos IP de la instancia de la base de datos Valor del oyente local (establecido automáticamente) Valor de la escucha remota (establecida por el usuario)
orcla 10.0.159.200
( address= (protocol=tcp) (host=10.0.159.200) (port=1521) )
10.0.159.100:1521
orclb 10.0.159.300
( address= (protocol=tcp) (host=10.0.159.300) (port=1521) )
10.0.159.100:1521
orclc 10.0.159.400
( address= (protocol=tcp) (host=10.0.159.400) (port=1521) )
10.0.159.100:1521

Paso 3: asociar la instancia de base de datos con el grupo de parámetros

Cree o modifique la instancia de base de datos para utilizar el grupo de parámetros que configuró en Paso 2: configurar los parámetros de la base de datos para CMAN. Para obtener más información, consulte Asociación de un grupo de parámetros de base de datos con una instancia de base de datos en Amazon RDS.