Configurando o Oracle Connection Manager em uma instância do Amazon EC2 - Amazon Relational Database Service

Configurando o Oracle Connection Manager em uma instância do Amazon EC2

O Oracle Connection Manager (CMAN) é um servidor de proxy que encaminha solicitações de conexão para servidores de banco de dados ou outros servidores proxy. Você pode usar o CMAN para configurar o seguinte:

Controle de acesso

Você pode criar regras que filtram solicitações de clientes especificadas pelo usuário e aceitam outras.

Multiplexing de sessão

Você pode canalizar várias sessões de clientes por meio de uma conexão de rede para um destino de servidor compartilhado.

Normalmente, o CMAN reside em um host separado do servidor de banco de dados e dos hosts do cliente. Para obter mais informações, consulte Configuring Oracle Connection Manager (Configurar o Oracle Connection Manager) na documentação do Oracle Database.

Versões e opções de licenciamento compatíveis para CMAN

O CMAN oferece suporte à Enterprise Edition de todas as versões do Oracle Database que o Amazon RDS oferece suporte. Para obter mais informações, consulte Versões do RDS para Oracle.

Você pode instalar o Oracle Connection Manager em um host separado do host em que o Oracle Database está instalado. Você não precisa de uma licença separada para o host que executa o CMAN.

Requisitos e limitações do CMAN

Para fornecer uma experiência totalmente gerenciada, o Amazon RDS restringe o acesso ao sistema operacional. Você não pode modificar parâmetros de banco de dados que exigem acesso ao sistema operacional. Assim, o Amazon RDS não oferece suporte a recursos do CMAN que exigem que você faça login no sistema operacional.

Configurando o CMAN

Ao configurar o CMAN, você executa a maior parte do trabalho fora do banco de dados do RDS for Oracle.

Etapa 1: configurar o CMAN em uma instância do Amazon EC2 na mesma VPC da instância do RDS for Oracle

Para saber como configurar o CMAN, siga as instruções detalhadas na postagem do blog Configurando e usando o Oracle Connection Manager no Amazon EC2 para Amazon RDS for Oracle.

Etapa 2: configurar parâmetros de banco de dados para o CMAN

Para recursos do CMAN, como Modo Traffic Director e multiplexação de sessão, defina o parâmetro REMOTE_LISTENER do endereço da instância do CMAN em um grupo de parâmetros de banco de dados. Considere o seguinte cenário:

  • A instância CMAN reside em um host com endereço IP 10.0.159.100 e usa porta 1521.

  • Os bancos de dados orcla, orclb, e orclc residem em instâncias de banco de dados do RDS for Oracle separadas.

A tabela a seguir mostra como definir o valor REMOTE_LISTENER. O valor LOCAL_LISTENER é definido automaticamente pelo Amazon RDS.

Nome da instância de banco de dados IP da instância de banco de dados Valor do ouvinte local (definido automaticamente) Valor de ouvinte remoto (definido por usuário)
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

Etapa 3: associar a sua instância de banco de dados ao grupo de parâmetros.

Crie ou modifique sua instância de banco de dados para usar o grupo de parâmetros configurado no Etapa 2: configurar parâmetros de banco de dados para o CMAN. Para obter mais informações, consulte Associando um grupo de parâmetros de banco de dados a uma instância de banco de dados.