Linux에서 Essbase 구성

Essbase 설치 종료 시 또는 설치 후 나중에 Configuration Tool을 실행하여 Linux에서 Essbase를 구성해야 합니다.

필수 조건 및 주

  • Fusion Middleware가 이미 설치되어 있어야 하며 Oracle Essbase가 동일한 Oracle 홈 디렉토리에 설치되어 있어야 합니다. Fusion Middleware 설치를 참조하십시오.
  • 설치 필요 조건에 설명된 대로 지원되는 관계형 데이터베이스를 설치해야 합니다. Install a Relational Database를 참조하십시오.
  • EPM Shared Services 인증을 사용하는 경우 EPM Shared Services 사용자가 생성 및 구성되고 Oracle 홈 및 EPM 인스턴스 세부정보 확인과 함께 지원되는 EPM 버전이 이미 설치되어 있어야 합니다.
    • EPM Shared Services 인증을 사용하는 경우 Essbase 26ai 구성 중에 실행 중이어야 합니다. EPM Shared Services가 실행되고 있지 않은 경우 일부 포트 번호는 포트 충돌을 방지하도록 수동으로 구성해야 합니다. Essbase를 구성할 때는 이 호스트의 EPM 서비스에서 이미 사용 중인 포트를 주의해서 인식해야 하며, 이 호스트의 서비스 또는 애플리케이션에서 사용하지 않는 적합한 포트만 선택하고 사용해야 합니다. 또한 이러한 사용되지 않는 포트 번호는 사용자 인터페이스 또는 응답 파일에서 적절하게 설정해야 합니다.
  • Microsoft SQL Server(MSSQL)를 Essbase 저장소(RCU) 스키마의 데이터베이스로 사용하는 경우 Essbase 구성 툴을 실행하기 전에 데이터베이스를 변경하고 올바른 조합 및 주소 스키마 고려 사항을 적용하는 프로세스를 실행해야 합니다. 자세한 내용은 Essbase 스키마에 대한 저장소 데이터베이스로 Microsoft SQL Server 구성을 참조하십시오.
  • Essbase용 RCU 스키마 사전 생성은 구성 전에 RCU 스키마를 미리 생성하도록 선택한 다음 Essbase 구성 툴에서 자동으로 생성하도록 선택한 경우 프로세스에 대해 설명합니다. 스키마를 미리 생성하는 한 가지 사용 사례는 전자 지갑을 사용하여 보안 HTTPS 연결을 사용하는 경우입니다.
  • 모든 포트는 임시 포트 범위 내에 있거나 실행 중인 다른 소프트웨어에서 사용 중이 아니어야 합니다. Avoid Port Conflicts을 참조하십시오.
  • 각 관리 서버는 하나 이상의 서버 인스턴스를 호스트하는 컴퓨터의 논리적 표현인 시스템에 지정되어야 합니다. 머신 이름은 도메인의 구성 가능한 다른 리소스에서 고유한 이름이어야 합니다.
  • 둘 이상의 Essbase 온프레미스 인스턴스를 설치 및 구성하려는 경우 페일오버를 지원하려면 프론트엔드 로드 밸런서가 필요합니다. Configure a Load Balancer to Support Failover을 참조하십시오.
  • URL /aps/SmartView를 사용하여 Smart View를 통해 연결하는 경우 URL을 변경해야 합니다. 새 Essbase Smart View 연결 URL로 재지정을 참조하십시오. 또는 웹 서버의 새 URL에 대한 재지정을 구성할 수 있습니다. OHS(Oracle HTTP Server) 또는 HTTPD Server를 사용 중인 경우 이전 항목에 설명된 대로 Oracle HTTP Server 구성을 수정하는 동안 URL을 재지정하십시오.

구성 도구 실행

  1. 설치가 끝날 때 구성을 계속하지 않은 경우 Configuration Tool을 실행합니다.
    1. EssbaseFusion Middleware가 설치된 Oracle 홈 디렉토리에서 ./essbase/bin의 터미널을 엽니다. 예를 들어, <Oracle_Home>/essbase/bin에서 터미널을 엽니다.
    2. config.sh 스크립트를 사용하여 Configuration Tool을 실행합니다.
      $ ./config.sh
      스크립트는 매개변수(예: -mode, -log, -log priority, -responseFile)로 실행할 수 있습니다. responseFile 매개변수를 사용하는 경우 암호를 제외한 모든 필드가 이전 구성 항목으로 채워집니다. 구성 스크립트 옵션에 대해 알아보려면 ./config.sh -help를 실행하십시오.
  2. 시작 페이지에서 다음을 누릅니다.
  3. Domain Details(도메인 세부정보) 페이지에서 다음을 수행합니다.
    1. 도메인 이름에 기본값(올바른 경우)을 적용하거나 도메인 이름을 입력합니다(예: essbase_domain).
    2. 도메인 루트의 경우 기본값(올바른 경우)을 그대로 적용하거나 도메인 루트 경로를 입력합니다. 예를 들면 다음과 같습니다.
      /scratch/user/oracle_home/domains
      추가 Essbase 인스턴스를 설치하는 경우 각각 다른 도메인 루트를 사용합니다.
    3. Application Directory에서 기본값을 그대로 적용하거나 응용 프로그램 디렉토리를 입력합니다. 예를 들면 다음과 같습니다.
      /scratch/user/oracle_home/applications/essbase
      응용 프로그램 디렉토리는 구성 파일과 구분되는 것이 좋습니다.
    4. WebLogic 관리자 계정의 경우 Essbase 및 미들웨어 서버 관리에 사용할 WebLogic 관리자 계정의 이름과 비밀번호를 입력합니다.
      • WebLogic 내장 LDAP를 사용하는 경우 이 관리자에게도 Essbase 서비스 관리자 역할이 부여됩니다.
      • EPM Shared Services를 사용하는 경우 이 관리자는 Essbase 도메인 WebLogic 인스턴스에 대해서만 사용됩니다. EPM Shared Services 관리자 사용자는 Essbase 사용자 역할인 서비스 관리자로 프로비저닝됩니다.
    5. 다음을 누릅니다.
  4. Database Connection 페이지에서 다음 작업을 수행합니다.
    1. 데이터베이스 유형에 대해 기본값을 적용하거나 데이터베이스 유형을 입력합니다. 지원되는 관계형 데이터베이스입니다(예: Oracle Database).
    2. 접속 문자열의 경우 데이터베이스에 대한 접속 문자열을 입력합니다(예:
      myhost.example.com:1521/orcl
      연결 문자열 형식을 참조하십시오.
    3. Essbase 저장소의 경우 지금 새 스키마를 생성할지 아니면 사전 구성 워크플로우 태스크로 Essbase용 RCU 스키마 사전 생성Fusion Middleware RCU 유틸리티를 사용하여 빌드한 사전 생성된 스키마를 사용할지 선택합니다. 구성에서 MSSQL(Microsoft SQL Server)을 사용하는 경우 위의 관련 필요 조건을 참조하십시오.
    4. 스키마 접두어에 대해 고유하고 의미 있는 접두어(예: ESS26AI)를 입력합니다. 1-12자의 영숫자를 포함하고 문자로 시작하는 고유한 새 문자열이어야 합니다.
    5. 스키마 비밀번호의 경우 모든 새 스키마에 대해 공유할 스키마 비밀번호를 입력합니다.
    6. 관리자 사용자 이름 및 비밀번호의 경우 Oracle Database에 대해 sysdba 롤이 부여된 사용자의 인증서를 입력합니다. 기본 sys 사용자 또는 Microsoft 데이터베이스 관리자일 수 있습니다. 사용자 이름은 문자로 시작해야 하며 5자에서 128자 사이의 영숫자를 포함해야 합니다. 암호는 문자로 시작하고, 8~30자 사이이고, 숫자를 하나 이상 포함해야 하며, 선택적으로 임의 개 수의 특수 문자($ # _)를 포함시켜야 합니다.
    7. 다음을 누릅니다.
  5. [노드 관리자 구성] 페이지에서 다음을 수행합니다.
    1. 머신 이름에 기본값을 적용하거나 클러스터를 처리하는 노드 관리자 시스템 이름에 대한 문자열을 입력합니다. 모든 포트는 임시 포트 범위 내에 있거나 실행 중인 다른 소프트웨어에서 사용 중이 아니어야 합니다. 포트 충돌 방지를 참조하십시오.
    2. 조직이 Fusion Middleware 구성 중에 다른 값을 선택했다는 사실을 모르는 경우 노드 관리자 포트의 경우 기본값을 적용합니다. 참조는 Managing Ports를 참조하십시오.
    3. 노드 관리자 수신 주소의 경우 정규화된 Linux 호스트 이름을 입력할 수 있습니다(여기서 WebLogicFusion Middleware 설치와 함께 설치됨). 운영 체제 주소일 수도 있습니다. 참조는 Changing the Port Numbers Used by Oracle Fusion Middleware을 참조하십시오.
    4. 다음을 누릅니다.
  6. WebLogic 서버 포트 구성 페이지에서 설치 중 선택한 사항에 따라 구성합니다.
    각 서버에 대해 명확하고 안전한 포트를 지정합니다. 포트 관리를 참조하십시오. 모든 포트는 임시 포트 범위 내에 있거나 실행 중인 다른 소프트웨어에서 사용 중이 아니어야 합니다. Avoid Port Conflicts을 참조하십시오.
    1. TLS Everywhere(Transport Layer Security)를 사용하여 연결을 보호하려면 보안 연결 모드 확인란을 선택합니다. 그러면 자체 서명된 인증서가 인식됩니다. 아직 검토하지 않은 경우 커뮤니케이션 및 네트워크 보안 정보 항목을 검토하십시오. TLS 보안이 배치된 경우 기본 포트는 관리 서버 보안 포트입니다. 기본 포트 값은 비보안 포트인 경우 9000이고 보안 포트인 경우 9001입니다. Secured (9001)를 사용할 것을 권장합니다.

      비Oracle 관계형 데이터베이스를 RCU 저장소 데이터베이스로 사용하도록 Essbase를 구성하는 경우 Essbase 배포가 완료된 후 보안/TLS 암호화를 지원하도록 시스템의 ODBC 드라이버를 구성하기 위해 추가 단계를 수행해야 할 수 있습니다. 데이터베이스 드라이버 구성 지침을 참조하십시오.

    2. [선택 사항] 특정 호스트(다중 홈 환경의 경우)에 대한 액세스를 제한하려면 수신 주소 필드에 도메인(예: localhost)을 지정합니다. 수신 주소 값을 지정/입력하지 않으면 수신 주소가 모든 인터페이스 및 주소에 적용되고 매핑된 모든 호스트에 액세스할 수 있습니다.
    3. 다음을 누릅니다.
  7. Essbase 포트 구성 페이지에서 다음을 수행합니다.
    1. 에이전트 포트, 에이전트 보안 포트(TLS를 사용한 보안 통신에 사용됨) 및 Essbase 애플리케이션 서버의 최소 및 최대 포트에 대한 기본값을 수락하거나 값을 입력합니다.
      • 에이전트 포트는 Essbase 에이전트에 대한 포트를 지정합니다. 기본값은 1423입니다.
      • 에이전트 보안 포트는 TLS(전송 계층 보안)와 보안 연결 모드일 때 Essbase 에이전트가 보안 통신에 사용하는 포트를 지정합니다. 기본값은 6423입니다.
      • Essbase Server의 여러 인스턴스가 한 호스트에 설치된 경우에는 각 인스턴스에 고유한 포트 번호를 지정해야 하며,
      • 모든 포트는 임시 포트 범위 내에 있거나 실행 중인 다른 소프트웨어에서 사용 중이 아니어야 합니다. Avoid Port Conflicts을 참조하십시오.
      • Essbase 서버 최소 및 최대 포트 사이의 범위는 사용된 양에 따라 최소 1000개여야 합니다.
    2. 다음을 누릅니다.
  8. ID 제공자 구성 페이지에서 다음을 수행합니다.
    1. 아직 검토하지 않은 경우 인증 제공자 선택 항목을 검토합니다.
    2. WebLogic은 기본 ID 제공자이지만 운용 환경에서는 권장되지 않습니다. 현재 EPM Shared Services를 사용 중이고 계속하려면 EPM Shared Services ID 제공자 사용 체크박스를 선택합니다. 창 예에서는 EPM 제공자가 선택된 것으로 표시됩니다. 사용으로 설정된 경우 EPM 필드를 사용하여 EPM Oracle 홈Oracle 인스턴스 위치를 확인하거나 지정할 수 있습니다. 이에 대한 자세한 내용은 미들웨어 홈, EPM Oracle 홈 및 EPM Oracle 인스턴스 정보를(를) 참조하십시오.
    3. [선택 사항] 선택적으로 이름을 입력하여 공유 서비스에 Essbase 인스턴스를 등록할 수 있습니다. 이름을 제공하지 않으면 EPM은 등록된 인스턴스의 이름을 생성합니다.
    4. 다음을 누릅니다.
  9. Configuration Summary 페이지를 검토합니다. 로그 파일 위치와 응답 파일 위치를 기록해 두십시오. 응답 파일(.rsp)을 사용하여 구성 선택 사항을 저장하고 이후 UI 기반 또는 자동 모드 구성에서 동일한 필드 값(암호 제외)을 채울 수 있습니다. .rsp 파일을 사용하여 이후 구성을 실행하려는 경우 요약 페이지까지 구성을 실행하고 구성 대신 취소를 누른 다음 나중에 응답 파일을 재사용할 수도 있습니다. .rsp 파일은 요약에 나열된 임시 위치에 응답 파일 위치로 저장됩니다. 이후 구성을 자동화하는 데 사용하려면 tmp 디렉토리가 일상적으로 정리될 수 있으므로 더 영구적인 위치에 저장해야 합니다. 샘플 응답 파일 및 매개변수를 참조하십시오.
  10. 구성을 누릅니다. [구성 진행] 페이지에서 구성 툴 처리가 끝날 때까지 Essbase 플랫폼 구성요소가 시작됩니다. 진행률이 100%에 도달하면 다음을 누릅니다.
  11. 구성 완료 페이지에서 세부정보를 검토하고 완료를 누릅니다. 이제 Essbase에 로그인할 수 있습니다. Essbase, REST 및 Smart View 클라이언트 URL을 참조하십시오.
고급 구성 항목에서 고급 및 사후 구성 옵션과 작업을 검토합니다. 여기에는 RCU 스키마 삭제, Essbase 및 Oracle HTTP 서버 구성 등에 대한 항목이 포함됩니다.