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 버전의 Enterprise Edition을 지원합니다. 자세한 정보는 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 모드 및 세션 멀티플렉싱과 같은 CMAN 기능의 경우 REMOTE_LISTENER 파라미터를 DB 파라미터 그룹의 CMAN 인스턴스 주소로 설정합니다. 다음 시나리오를 고려해 보세요.

  • CMAN 인스턴스는 IP 주소가 10.0.159.100인 호스트에 있으며 포트 1521을 사용합니다.

  • 데이터베이스 orcla, orclborclc는 별도의 RDS for Oracle DB 인스턴스에 있습니다.

다음 표에서는 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 인스턴스를 파라미터 그룹과 연결

2단계: CMAN에 대한 데이터베이스 파라미터 구성에서 구성한 파라미터 그룹을 사용하도록 DB 인스턴스를 생성하거나 수정합니다. 자세한 정보는 DB 파라미터 그룹과 DB 인스턴스 연결의 내용을 참조하세요.