Amazon EC2 インスタンスでの Oracle Connection Manager の設定 - Amazon Relational Database Service

Amazon EC2 インスタンスでの Oracle Connection Manager の設定

Oracle Connection Manager (CMAN) は、データベースサーバーまたは他のプロキシサーバーに接続リクエストを転送するプロキシサーバーです。CMAN 使用して、次を設定できます。

アクセスコントロール

ユーザーが指定したクライアントリクエストを除外し、他のクライアントリクエストを受け入れるルールを作成できます。

セッションの多重化

共有サーバーの宛先へのネットワーク接続を介して、複数のクライアントセッションをファネルできます。

通常、CMAN は、データベースサーバーおよびクライアントホストとは別のホストに存在します。詳細については、「Oracle Database ドキュメント」の「Configuring Oracle Connection Manager」(Oracle Connection Manager の構成) を参照してください。

CMAN でサポートされているバージョンとライセンスオプション

CMAN は、Amazon RDS がサポートする Oracle Database のすべてのバージョンのエンタープライズエディションをサポートしています。詳細については、「RDS for Oracle のリリース」を参照してください。

Oracle Database がインストールされているホストとは別のホストに Oracle Connection Manager をインストールできます。CMAN を実行するホスト用に別のライセンスは必要ありません。

CMAN における要件と制限

Amazon RDS では、フルマネージドエクスペリエンスを提供するため、オペレーティングシステムへのアクセスを制限しています。オペレーティングシステムのアクセスを必要とするデータベースパラメータは変更できません。そのため Amazon RDS では、オペレーティングシステムへのログインを必要とする CMAN の機能をサポートしていません。

CMAN の設定

CMAN を設定する際は、RDS for Oracle データベースの外部でほとんどの作業を実行します。

ステップ 1: RDS for Oracle インスタンスと同じ VPC の Amazon EC2 インスタンスに CMAN を設定する

CMAN の設定方法については、ブログ記事「Configuring and using Oracle Connection Manager on Amazon EC2 for Amazon RDS for Oracle」(Amazon RDS for Oracle 用に Amazon EC2 で Oracle Connection Manager を設定および使用する) の詳細な手順に従ってください。

ステップ 2: CMAN のデータベースパラメータを設定する

Traffic Director Mode やセッションの多重化などの CMAN の機能については、REMOTE_LISTENER パラメータをDB パラメータグループ内の CMAN のインスタンスのアドレスに設定します。次のシナリオを考えてみます。

  • CMAN のインスタンスが、IP アドレス 10.0.159.100 を持つホストに存在しており、ポート 1521 を使用しているとします。

  • データベース orclaorclb、および orclc は、Oracle DB インスタンスの別の RDS に存在しているとします。

次の表は、REMOTE_LISTENER 値の設定方法を示しています。LOCAL_LISTENER 値は、Amazon RDS によって自動的に設定されます。

DB インスタンス名 DB インスタンス IP ローカルリスナーの値 (自動的に設定) リモートリスナーの値 (ユーザーが設定)
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

ステップ 3: DB インスタンスを DB パラメータグループに関連付ける

ステップ 2: CMAN のデータベースパラメータを設定する で設定したパラメータグループを使用するように DB インスタンスを作成または変更します。詳細については、「DB パラメータグループを DB インスタンスに関連付ける」を参照してください。