Amazon RDS에서 Oracle에 Siebel Database 설치 - Amazon Relational Database Service

Amazon RDS에서 Oracle에 Siebel Database 설치

Amazon RDS를 사용하여 Oracle DB 인스턴스에서 Siebel Database를 호스팅할 수 있습니다. Siebel Database는 Siebel 고객 관계 관리(CRM) 애플리케이션 아키텍처의 일부입니다. 예시는 Generic Architecture of Siebel Business Application을 참조하십시오.

다음 주제는 Amazon RDS의 Oracle DB 인스턴스에서 Siebel Database를 설정하는 데 도움이 됩니다. 또한 Amazon Web Services를 사용하여 Siebel CRM 애플리케이션 아키텍처에서 요구하는 다른 구성 요소를 지원하는 방법도 설명합니다.

참고

Amazon RDS에서 Oracle에 Siebel Database를 설치하려면 마스터 사용자 계정을 사용해야 합니다. SYSDBA 권한은 필요 없으며, 마스터 사용자 권한으로 충분합니다. 자세한 내용은 마스터 사용자 계정 권한 섹션을 참조하세요.

라이선스 및 버전

Amazon RDS에 Siebel Database를 설치하려면 Oracle 데이터베이스 라이선스와 Siebel 라이선스를 사용해야 합니다. DB 인스턴스 클래스와 Oracle 데이터베이스 에디션에 적합한 Oracle 데이터베이스 라이선스(소프트웨어 업데이트 라이선스 및 지원 포함)가 있어야 합니다. 자세한 내용은 RDS for Oracle 라이선스 옵션 섹션을 참조하세요.

이 시나리오의 경우 Oracle Database Enterprise Edition은 Siebel이 인증한 유일한 버전입니다. Amazon RDS는 Siebel CRM 15.0 또는 16.0 버전을 지원합니다. Oracle Database 12c 릴리스 1(12.1.0.2.0)을 사용합니다. 다음 절차에서는 Siebel CRM 버전 15.0과 Oracle Database 릴리스 1(12.1.0.2) 또는 Oracle Database 릴리스 2(12.2.0.1)를 사용합니다. 자세한 내용은 Amazon RDS 기반 Oracle Database 12c 섹션을 참조하세요.

Amazon RDS는 데이터베이스 버전 업그레이드를 지원합니다. 자세한 내용은 DB 인스턴스 엔진 버전 업그레이드 섹션을 참조하세요.

시작하기 전에

시작하려면 Amazon VPC가 필요합니다. Amazon RDS DB 인스턴스는 퍼블릭 인터넷이 아닌 Siebel Enterprise Server에서만 사용 가능해야 하므로 Amazon RDS DB 인스턴스는 프라이빗 서브넷에서 호스팅되고 이로써 보안이 향상됩니다. Siebel CRM과 함께 사용할 Amazon VPC를 만드는 방법에 대한 정보는 Oracle Database에서 사용할 VPC 생성 단원을 참조하십시오.

시작하려면 Oracle DB 인스턴스도 필요합니다. Siebel CRM과 함께 사용하도록 Oracle DB 인스턴스를 만드는 방법에 대한 자세한 내용은 Oracle DB 인스턴스 생성 단원을 참조하십시오.

Siebel Database 설치 및 구성

Oracle DB 인스턴스를 만든 후에 Siebel Database를 설치할 수 있습니다. 테이블 소유자 및 관리자 계정을 만들어 데이터베이스를 설치하고, 저장된 절차와 기능을 설치한 다음 Siebel Database 구성 마법사를 실행합니다. 자세한 내용은 Installing the Siebel Database on the RDBMS를 참조하십시오.

Siebel Database 구성 마법사를 실행하려면 마스터 사용자 계정을 사용해야 합니다. SYSDBA 권한은 필요 없으며, 마스터 사용자 권한으로 충분합니다. 자세한 내용은 마스터 사용자 계정 권한 섹션을 참조하세요.

Siebel Database에 다른 Amazon RDS 기능 사용

Oracle DB 인스턴스를 만든 후, 다른 Amazon RDS 기능을 사용하여 Siebel Database를 사용자 지정할 수 있습니다.

Oracle Statspack 통계 수집 옵션

DB 옵션 그룹의 옵션을 사용해 Oracle DB 인스턴스에 기능을 추가할 수 있습니다. Oracle DB 인스턴스를 만들 때는 기본 DB 옵션 그룹을 사용했습니다. 데이터베이스에 기능을 추가하고 싶다면 DB 인스턴스를 위한 새로운 옵션 그룹을 만들 수 있습니다.

Siebel Database에서 성능 통계를 수집하고 싶다면 Oracle Statspack 기능을 추가할 수 있습니다. 자세한 내용은 Oracle Statspack 섹션을 참조하세요.

즉시 적용되는 옵션 변경 사항도 있고, DB 인스턴스의 다음 번 유지 관리 기간 중에 적용되는 옵션 변경 사항도 있습니다. 자세한 내용은 옵션 그룹 작업 섹션을 참조하세요. 사용자 지정 옵션 그룹을 생성한 후에는 DB 인스턴스를 수정해 옵션 그룹에 연결하십시오. 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.

파라미터로 성능 튜닝

DB 파라미터 그룹의 파라미터 사용을 통해 DB 엔진 구성을 관리합니다. Oracle DB 인스턴스를 만들 때는 기본 DB 파라미터 그룹을 사용했습니다. 데이터베이스 구성을 사용자 지정하고 싶다면 DB 인스턴스를 위한 새로운 파라미터 그룹을 만들 수 있습니다.

파라미터를 변경하는 경우, 파라미터 유형에 따라 변경 사항이 즉시 적용되거나 DB 인스턴스를 수동으로 재부팅한 후에 적용될 수 있습니다. 자세한 내용은 파라미터 그룹 작업 섹션을 참조하세요. 사용자 지정 파라미터 그룹을 생성한 후에는 DB 인스턴스를 수정해 파라미터 그룹에 연결하십시오. 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.

Siebel CRM에 맞게 Oracle DB 인스턴스를 최적화하기 위해 일부 파라미터를 사용자 지정할 수 있습니다. 다음 표에는 몇 가지 권장되는 파라미터 설정이 나와 있습니다. Sieble CRM 성능 튜닝에 대한 자세한 내용은 Siebel CRM Performance Tuning Guide를 참조하세요.

파라미터 이름 기본값 Siebel CRM 성능 최적화 지침
_always_semi_join

CHOOSE

OFF

_b_tree_bitmap_plans

TRUE

FALSE

_like_with_bind_as_equality

FALSE

TRUE

_no_or_expansion

FALSE

FALSE

_optimizer_join_sel_sanity_check

TRUE

TRUE

_optimizer_max_permutations

2000

100

_optimizer_sortmerge_join_enabled

TRUE

FALSE

_partition_view_enabled

TRUE

FALSE

open_cursors

300

최소 2000.

스냅샷 생성

Siebel Database를 만든 후 Amazon RDS의 스냅샷 기능을 이용해 데이터베이스를 복사할 수 있습니다. 자세한 내용은 단일 AZ DB 인스턴스용 DB 스냅샷 생성DB 스냅샷에서 복원 단원을 참조하십시오.

다른 Siebel CRM 구성 요소에 대한 지원

Amazon Web Services를 사용하여 Siebel Database 외에 Siebel CRM 애플리케이션 아키텍처의 다른 구성 요소도 지원할 수 있습니다. 다음 표에 추가 Siebel CRM 구성 요소를 위한 Amazon AWS의 지원 옵션이 설명되어 있습니다.

Siebel CRM 구성 요소 Amazon AWS Support

Siebel Enterprise

(Siebel 서버 1개 이상)

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 Siebel 서버를 호스팅할 수 있습니다. Amazon EC2를 사용하여 필요한 만큼 많거나 적은 수의 가상 서버를 시작할 수 있습니다. Amazon EC2를 사용하여 손쉽게 규모를 확장 또는 축소하여 수요 변화에 대처할 수 있습니다. 자세한 내용은 Amazon EC2란 무엇입니까?를 참조하세요.

서버를 DB 인스턴스와 같은 VPC에 배치하고 VPC 보안 그룹을 사용해 데이터베이스에 액세스할 수 있습니다. 자세한 내용은 VPC에서 DB 인스턴스를 사용한 작업 섹션을 참조하세요.

웹 서버

(Siebel Web Server Extensions 사용)

복수의 EC2 인스턴스에 복수의 웹 서버를 설치할 수 있습니다. 그런 다음 Elastic Load Balancing 을 사용해 수신 트래픽을 인스턴스에 분산할 수 있습니다. 자세한 내용은 Elastic Load Balancing란 무엇입니까?를 참조하십시오.

Siebel Gateway Name Server

EC2 인스턴스에서 Siebel Gateway Name Server를 호스팅할 수 있습니다. 그러면 서버를 DB 인스턴스와 같은 VPC에 배치하고 VPC 보안 그룹을 사용해 데이터베이스에 액세스할 수 있습니다. 자세한 내용은 VPC에서 DB 인스턴스를 사용한 작업 섹션을 참조하세요.