이전 항목: 고가용성을 위한 끝점 구성다음 항목: Veritas Cluster Server를 사용하여 Linux에서 CA ControlMinder 고가용성 구현


고가용성을 위한 Oracle RAC 구성

정책 및 보고 데이터베이스로 Oracle을 사용하는 경우, Oracle RAC를 사용하여 고가용성을 위해 Oracle을 구성할 수 있습니다. Oracle RAC(Real Applications Cluster)는 Oracle 데이터베이스에 대한 고가용성을 제공하는 공유 디스크 아키텍처에 기반한 클러스터 데이터베이스입니다.

예: Oracle RAC를 사용하여 고가용성을 위해 CA ControlMinder 엔터프라이즈 관리 구성

다음 예는 고가용성을 위해 Oracle RAC를 사용하도록 CA ControlMinder 엔터프라이즈 관리를 구성하는 방법을 설명합니다.

  1. 엔터프라이즈 관리를 위해 Oracle 데이터베이스를 준비합니다.

    Oracle RAC 서버에 사용자 계정을 만들고 사용자에게 CA ControlMinder 엔터프라이즈 관리를 설치하기 위한 권한을 할당합니다.

  2. 고가용성을 위해 CA ControlMinder 엔터프라이즈 관리를 구현합니다.

    기본 및 보조 엔터프라이즈 관리 서버를 설치 및 구성합니다.

    참고: "호스트 이름"에 Oracle RAC의 논리적 이름을 지정하고 "서비스 이름" 필드에 공유 서비스 이름을 지정합니다.

  3. Oracle RAC 호스트 컴퓨터 이름이 올바로 확인되는지 검사합니다.

    Oracle RAC의 논리적 이름에 대한 호스트 IP 주소를 매핑합니다. 예:

    11.11.111.11  Node1MachineName
    11.11.111.12  Node2MachineName
    11.11.111.11  Node1LogicalMachineName
    11.11.111.12  Node2LogicalMachineName
    
  4. Oracle RAC를 사용하도록 기본 및 보조 엔터프라이즈 관리 서버 설정을 수정합니다. 다음 작업을 수행하십시오.
    1. JBoss Application Server를 중지합니다.
    2. 다음 경로로 이동합니다. 여기서 JBoss_HOME은 JBoss를 설치한 디렉터리를 나타냅니다.
      JBoss_HOME/server/default/deploy
      
  5. 편집을 위해 다음 파일을 엽니다:
    imauditdb-ds.xml
    imtaskpersistencedb-ds.xml
    imworkflowdb-ds.xml
    objectstore-ds.xml
    reportsnapshot-ds.xml
    
  6. 각 파일에서 <connection-url> 태그를 찾아 다음과 같이 호스트 이름과 서비스 이름을 지정합니다.
    <connection-url>jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=off)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(protocol=tcp)(host=Node1LogicalMachineName)(port=1521))(ADDRESS=(protocol=tcp)(host= Node2LogicalMachineName)()(port=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SharedService)))</connection-url>
    
  7. 각 파일에서 다음 줄을 추가합니다.
    <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>
    
  8. 파일을 저장한 후 닫습니다.
  9. JBoss Application Server를 시작합니다.

    기본 및 보조 엔터프라이즈 관리 서버를 구성했습니다.