Shared Services의 여러 Essbase 26ai 서버에 연결
사이트에서 Shared Services와 함께 여러 Essbase Server 인스턴스를 사용하는 경우 하나의 중앙 집중식 Smart View URL에서 모두 액세스할 수 있습니다.
사이트 구성에 필요한 경우 한 Shared Services 인스턴스 내에 여러 Essbase 서버를 등록할 수 있습니다.
Shared Services ID 제공자를 사용하여 여러 Essbase Server 인스턴스를 구성하고 관리하려면 매번 동일한 EPM_ORACLE_HOME 및 EPM_ORACLE_INSTANCE 변수를 제공하여 각 Essbase Server에 대해 구성 툴을 실행해야 합니다. 선택적으로 모든 Essbase 서버는 중앙집중식 Smart View URL을 공유할 수 있습니다.
주:
다음 사항은 한 EPM Shared Services 인스턴스에서 여러 Essbase 서버 관리를 사용으로 설정하도록 구성을 선택한 경우에만 적용됩니다.
-
이 구성은 독립 배치(OCI의 마켓플레이스 배치 제외)에만 지원됩니다.
-
Shared Services Console에서는 필터 지정 및 LCM 작업이 지원되지 않습니다.
-
Essbase 서버를 제거한 후 EPM 레지스트리에서 Essbase 항목을 지워야 합니다. 그렇지 않으면 제거된 EssbaseCluster 항목이 Shared Services Console에 유지됩니다.
중요: 시작하기 전에 모든 단계를 읽으십시오. 단일 Shared Services 인스턴스로 여러 Essbase 서버를 구성하도록 선택한 경우 재구성이 필요하며 패치를 롤백할 수 없습니다.
워크플로우 선택
하나의 EPM Shared Services를 ID 제공자로 공유하는 여러 Essbase Server를 배포하려면 다음 워크플로우 중 상황에 가장 적합한 워크플로우를 선택합니다.
-
Oracle Essbase 설치에 설명된 대로 Essbase 26ai를 처음으로 설치합니다.
-
서버 중지, 시작 및 확인에 설명된 대로 Essbase 서비스를 중지합니다.
-
구성을 실행하여 Shared Services에 여러 Essbase 서버를 등록합니다(아래 지침).
-
선택적으로 Smart View에서 다중 Essbase 서버 액세스에 설명된 대로 중앙 집중식 Smart View URL의 모든 Essbase 서버에 액세스하도록 Essbase를 설정합니다.
또는
-
업그레이드를 수행 중인 경우 기존 애플리케이션을 백업합니다. Essbase 백업 및 복원을 참조하십시오.
-
백업 외에도 재구성 후 다시 가져올 수 있도록 응용 프로그램의 LCM 내보내기를 수행합니다. LcmExport CLI 명령(또는 Export LCM 작업)을 참조하십시오.
-
서버 중지, 시작 및 확인에 설명된 대로 Essbase 서비스를 중지합니다.
-
구성을 실행하여 Shared Services에 여러 Essbase 서버를 등록합니다(아래 지침).
-
선택적으로 하나의 중앙 집중식 Smart View URL에서 모든 Essbase 서버에 액세스하도록 Essbase를 설정합니다. Smart View에서 다중 Essbase 서버 액세스를 참조하십시오.
EPM Shared Services에서 다중 Essbase 서버 등록
여러 Essbase 서버를 하나의 EPM Shared Services 인스턴스에 등록하려면 다음 단계를 수행합니다.
-
위의 워크플로우 선택 경로(애플리케이션 백업, 각 Essbase 서버 인스턴스에 대한 소프트웨어 설치 또는 패치 적용)에서 1-4단계를 수행합니다.
-
첫 번째 Essbase 서버 설치에서
<Oracle_Home>/essbase/bin로 이동하여 구성 도구config.sh(또는config.bat)를 실행합니다. 도구에 대한 자세한 내용은 Oracle Essbase 구성을 참조하십시오. -
ID 제공자로 레이블이 지정된 구성 페이지에서 EPM Shared Services ID 제공자 사용을 누르고 EPM 시스템 변수 EPM_ORACLE_HOME 및 EPM_ORACLE_INSTANCE에 대한 경로 위치를 제공합니다.
-
선택적으로(ID 제공자 화면에서도) Shared Services에 등록할 Essbase Server의 이름을 제공합니다. 이름을 생략하면 구성에서 이름을 EssbaseCluster-1(또는 EssbaseCluster-n)로 지정합니다.
-
나머지 구성 작업을 완료합니다. 따라서 구성은 Essbase Server를 Shared Services에 EssbaseCluster-1(또는 선택적으로 제공하는 이름)로 등록합니다. 참고: 이는 실제 클러스터가 아닌 단일 Essbase 서버입니다.
-
두 번째 Essbase 서버에 대해 구성을 다시 실행하여 첫 번째에 대해 지정한 것과 동일한 EPM 시스템 위치를 제공합니다. 따라서 구성은 두 번째 Essbase 서버를 Shared Services와 함께 EssbaseCluster-2(또는 선택적으로 제공하는 이름)로 등록합니다.
-
계속해서 모든 추가 Essbase 서버를 동일한 방식으로 구성합니다.
-
LcmImport CLI 명령(또는 Import LCM 작업)을 사용하여 모든 응용 프로그램을 다시 가져옵니다.
주
알려진 문제: Shared Services Console의 애플리케이션 그룹에서 등록 해제된 EssbaseCluster 아래의 애플리케이션 이름을 두 번 누르면 EPMLCM-13000: Service currently not available 메시지가 반환됩니다.
EPM 레지스트리 정리를 위한 수동 단계
Essbase 서버를 제거한 후 EPM 레지스트리에서 Essbase 항목을 지워야 합니다. 그렇지 않으면 제거된 EssbaseCluster 항목이 Shared Services Console에 유지됩니다.
EPM 레지스트리를 정리하려면 다음 단계를 수행합니다.
-
<EPM_ORACLE_INSTANCE>/bin로 이동합니다. -
CLUSTER 유형의 구성 요소를 나열합니다.
./epmsys_registry.sh view CLUSTER -
Essbase 서버 이름의 클러스터 ID(예: EssbaseCluster-1)와 해당 하위의 ID를 확인합니다.
-
해당 ID가 있는 구성 요소를 삭제합니다.
./epmsys_registry.sh deletecomponent \#componentID -
APPLICATION 유형의 모든 하위 구성 요소에 대해 ID에서
.ESB또는.ESBAPP확장자를.instance로 바꾸어 해당 파일을 제거합니다.예제
하위 ID: Sample_EssbaseCluster-1_1. ESBAPP
하위 ID: Analytic Servers:EssbaseCluster-1:1. ESB
유형: 신청
./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Analytic Servers:EssbaseCluster-1:1.instance'유형: 신청
./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Sample_EssbaseCluster-1_1.instance' -
PROJECT 유형의 구성 요소를 나열합니다.
./epmsys_registry.sh view PROJECT -
해당 ID가 있는 구성 요소를 삭제합니다.
./epmsys_registry.sh deletecomponent \#componentID -
PROVIDER_SERVICES_WEB_APP 유형의 컴포넌트를 나열합니다.
./epmsys_registry.sh view PROVIDER_SERVICES_WEB_APP -
Essbase 인스턴스와 일치하는 instance_home 및 localhost_name이 있는 구성요소의 ID를 확인하고 해당 구성요소를 삭제합니다.
-
Essbase 인스턴스와 일치하는 instance_home 및 localhost_name이 있는 구성요소의 ID를 확인하고 해당 구성요소를 삭제합니다.