在 Amazon EC2 執行個體上設定 Oracle Connection Manager - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon EC2 執行個體上設定 Oracle Connection Manager

Oracle Connection Manager (CMAN) 是代理伺服器,可將連線請求轉送到資料庫伺服器或其他代理伺服器。您也可以使用以下參數來設定 CMAN:

存取控制

您可以建立規則來篩選掉使用者指定的用戶端請求並接受其他請求。

工作階段多工

您可以透過一個網路連線將多個用戶端工作階段連線傳輸到共用伺服器目標。

通常 CMAN 位於獨立於資料庫伺服器和用戶端主機的主機上。如需詳細資訊,請參閱 Oracle 資料庫說明文件中的設定 Oracle Connection Manager

CMAN 支援的版本和授權選項

CMAN 支援 Amazon RDS 所支援的全部版本 Oracle 資料庫企業版。如需詳細資訊,請參閱 RDS for Oracle 版本

您可以將 Oracle Connection Manager 安裝在與安裝了 Oracle 資料庫的主機不同的主機上。執行 CMAN 的主機不需要單獨的授權。

CMAN 的要求與限制

為了提供全受管體驗,Amazon RDS 限制作業系統的存取權。您無法修改需要作業系統存取權的資料庫參數。因此,Amazon RDS 不支援要求登入作業系統的 CMAN 功能。

設定 CMAN

設定 CMAN 時,可以在 RDS for Oracle 資料庫之外執行大部分工作。

步驟 1:在與 RDS for Oracle 執行個體相同 VPC 中的 Amazon EC2 執行個體上設定 CMAN

若要了解如何設定 CMAN,請按照部落格文章在 Amazon EC2 for Amazon RDS for Oracle 上設定和使用 Oracle Connection Manager 中的詳細説明操作。

步驟 2:設定 CMAN 的資料庫參數

若使用 Traffic Director Mode 和工作階段多工等 CMAN 功能,請將 REMOTE_LISTENER 參數設為資料庫參數群組中 CMAN 執行個體的地址。請考量下列情況:

  • CMAN 執行個體位於 IP 地址為 10.0.159.100 並使用連接埠 1521 的主機上。

  • 資料庫 orclaorclb 以及 orclc 位於獨立的 RDS for Oracle 資料庫執行個體上。

下表顯示如何設定 REMOTE_LISTENER 值。LOCAL_LISTENER 值由 Amazon RDS 自動設定。

資料庫執行個體名稱 資料庫執行個體 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:為參數群組與您的資料庫執行個體建立關聯。

建立或修改資料庫執行個體以使用您在 步驟 2:設定 CMAN 的資料庫參數 中設定的參數群組。如需詳細資訊,請參閱 將資料庫參數群組與 RDS 亞馬遜 Aurora 中的資料庫執行個體建立關聯