

# Amazon EC2 인스턴스에서 Oracle Connection Manager 구성
<a name="oracle-cman"></a>

Oracle Connection Manager(CMAN)는 데이터베이스 서버 또는 다른 프록시 서버에 연결 요청을 전달하는 프록시 서버입니다. CMAN으로 다음을 구성할 수 있습니다.

액세스 관리  
사용자 지정 클라이언트 요청을 필터링하고 다른 요청을 수락하는 규칙을 생성할 수 있습니다.

세션 멀티플렉싱  
네트워크 연결을 통해 공유 서버 대상에 여러 클라이언트 세션을 보낼 수 있습니다.

일반적으로 CMAN은 데이터베이스 서버 및 클라이언트 호스트와 별도의 호스트에 있습니다. 자세한 내용은 Oracle Database 설명서의 [Configuring Oracle Connection Manager](https://docs.oracle.com/en/database/oracle/oracle-database/19/netag/configuring-oracle-connection-manager.html#GUID-AF8A511E-9AE6-4F4D-8E58-F28BC53F64E4)(Oracle Connection Manager 구성)를 참조하세요.

**Topics**
+ [CMAN에 대해 지원되는 버전 및 라이선스 옵션](#oracle-cman.Versions)
+ [CMAN에 대한 요구 사항 및 제한 사항](#oracle-cman.requirements)
+ [CMAN 구성](#oracle-cman.configuring-cman)

## CMAN에 대해 지원되는 버전 및 라이선스 옵션
<a name="oracle-cman.Versions"></a>

CMAN은 Amazon RDS에서 지원하는 모든 Oracle Database 버전의 Enterprise Edition을 지원합니다. 자세한 정보는 [RDS for Oracle 릴리스](Oracle.Concepts.database-versions.md)의 내용을 참조하세요.

Oracle Database가 설치된 호스트와 별도의 호스트에 Oracle Connection Manager를 설치할 수 있습니다. CMAN을 실행하는 호스트에는 별도의 라이선스가 필요하지 않습니다.

## CMAN에 대한 요구 사항 및 제한 사항
<a name="oracle-cman.requirements"></a>

완전 관리형 환경을 제공하기 위해 Amazon RDS는 운영 체제에 대한 액세스를 제한합니다. 운영 체제 액세스가 필요한 데이터베이스 파라미터는 수정할 수 없습니다. 따라서 Amazon RDS는 운영 체제에 로그인해야 하는 CMAN의 기능을 지원하지 않습니다.

## CMAN 구성
<a name="oracle-cman.configuring-cman"></a>

CMAN을 구성할 때 RDS for Oracle 데이터베이스 외부에서 대부분의 작업을 수행합니다.

**Topics**
+ [1단계: RDS for Oracle 인스턴스와 동일한 VPC의 Amazon EC2 인스턴스에서 CMAN 구성](#oracle-cman.configuring-cman.vpc)
+ [2단계: CMAN에 대한 데이터베이스 파라미터 구성](#oracle-cman.configuring-cman.parameters)
+ [3단계: DB 인스턴스를 파라미터 그룹과 연결](#oracle-cman.configuring-cman.parameter-group)

### 1단계: RDS for Oracle 인스턴스와 동일한 VPC의 Amazon EC2 인스턴스에서 CMAN 구성
<a name="oracle-cman.configuring-cman.vpc"></a>

CMAN을 설정하는 방법을 알아보려면 블로그 게시물, [Configuring and using Oracle Connection Manager on Amazon EC2 for Amazon RDS for Oracle](https://aws.amazon.com/blogs/database/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에 대한 데이터베이스 파라미터 구성
<a name="oracle-cman.configuring-cman.parameters"></a>

Traffic Director 모드 및 세션 멀티플렉싱과 같은 CMAN 기능의 경우 `REMOTE_LISTENER` 파라미터를 DB 파라미터 그룹의 CMAN 인스턴스 주소로 설정합니다. 다음 시나리오를 고려해 보세요.
+ CMAN 인스턴스는 IP 주소가 `10.0.159.100`인 호스트에 있으며 포트 `1521`을 사용합니다.
+ 데이터베이스 `orcla`, `orclb` 및 `orclc`는 별도의 RDS for Oracle DB 인스턴스에 있습니다.

다음 표에서는 `REMOTE_LISTENER` 값을 설정하는 방법을 보여줍니다. `LOCAL_LISTENER` 값은 Amazon RDS에 의해 자동으로 설정됩니다.


| DB 인스턴스 이름 | DB 인스턴스 IP | 로컬 리스너 값(자동 설정) | 원격 리스너 값(사용자가 설정) | 
| --- | --- | --- | --- | 
| orcla | 10.0.159.200 |  <pre>( address=<br />  (protocol=tcp)<br />  (host=10.0.159.200)<br />  (port=1521)<br />)</pre>  | 10.0.159.100:1521 | 
| orclb | 10.0.159.300 |  <pre>( address=<br />  (protocol=tcp)<br />  (host=10.0.159.300)<br />  (port=1521)<br />)</pre>  | 10.0.159.100:1521 | 
| orclc | 10.0.159.400 |  <pre>( address=<br />  (protocol=tcp)<br />  (host=10.0.159.400)<br />  (port=1521)<br />)</pre>  | 10.0.159.100:1521 | 

### 3단계: DB 인스턴스를 파라미터 그룹과 연결
<a name="oracle-cman.configuring-cman.parameter-group"></a>

[2단계: CMAN에 대한 데이터베이스 파라미터 구성](#oracle-cman.configuring-cman.parameters)에서 구성한 파라미터 그룹을 사용하도록 DB 인스턴스를 생성하거나 수정합니다. 자세한 정보는 [Amazon RDS의 DB 인스턴스에 DB 파라미터 그룹 연결](USER_WorkingWithParamGroups.Associating.md)의 내용을 참조하세요.