구성 팁 및 해결 방법

설치 이슈에 대한 도움말은 설치 팁 및 문제 해결을 참조하십시오.

팁:

사전 필수 조건 확인 때문에 구성 프로세스가 차단되었으나 경고 내용을 이해했으며 이러한 경고에도 불구하고 구성을 계속 진행할 수 있다고 판단되는 경우 사전 필수 조건 확인을 무시하고 -ignoreChecks 옵션으로 EPM System Configurator를 실행하여 구성을 계속 진행할 수 있습니다.

분산 환경에서 발생하는 구성 실패

이슈:

분산 환경에서 웹 애플리케이션에 대한 애플리케이션 서버에 배포 태스크가 실패합니다.

분산 환경에서는 환경의 각 머신에서 RCU를 실행하고 RCUSchema.properties를 편집해야 합니다. RCU를 실행하는 경우 머신마다 고유 접두어가 있어야 합니다. 이 단계를 잘못 수행하면 구성이 실패합니다.

해결 방법:

RCUSchema.properties에 실수 또는 잘못된 항목이 있어 구성이 실패하는 경우 구성이 성공하도록 하려면 아래 단계를 수행하십시오.

  1. EPM System Configurator를 취소하고 종료합니다.
  2. RCUSchema.properties의 항목을 정정하고 모든 값이 올바른지 확인합니다. 접두어는 환경의 머신마다 고유해야 합니다.

    JDBC URL에는 서비스 이름이 아니라 SID를 사용합니다.

  3. RCU를 사용하여 생성한 데이터베이스 사용자(RCU 스키마 삭제 옵션 사용) 및 Oracle Enterprise Performance Management System 구성에 사용한 데이터베이스 사용자를 모두 삭제합니다.
  4. 다음과 같이 새 데이터베이스 사용자를 생성합니다.
    • RCU를 다시 실행하고 환경의 머신마다 고유 접두어를 제공합니다.
    • EPM System 구성에 사용할 데이터베이스 사용자를 생성합니다.
  5. user_projects 폴더 이름을 바꿉니다(예: user_projects_old). 기본적으로 위치는 C:\Oracle\Middleware\user_projects입니다.
  6. EPM System Configurator를 다시 실행하고 필수 태스크를 완료합니다.

    user_projects 폴더 이름을 바꿨으므로 재구성이 아니라 구성을 새로 수행합니다.

  7. user_projects_old 폴더를 삭제합니다.

SYSDBA 권한 없이 Oracle 데이터베이스에서 RCU 스키마 생성

EPM System을 구성하기 전에 RCU 스키마를 생성해야 합니다. SYSDBA 권한이 없는 경우 다음 절차를 사용하십시오.

  1. sys 또는 sysdba 권한이 있는 DB 사용자로 SQL Plus에 로그인하여 다음 단계를 완료합니다.
    1. Create user testrcu IDENTIFIED BY password(예: testrcu로 이름 지정된 사용자 사용)
    2. Privileges testrcu

      Create Session

      Select Any Dictionary

      Select_catalog_Role

    3. 사용자에게 다음 권한을 부여합니다.
      grant select_catalog_role to testrcu;
      grant select any dictionary to testrcu;
      grant create session to testrcu;
      grant select on schema_version_registry to testrcu;

    주:

    마지막 명령을 실행할 때 테이블 또는 뷰가 없음 오류 메시지가 표시되는 경우 이 메시지를 무시할 수 있습니다.
  2. ORACLE_HOME/oracle_common/bin으로 이동하여 RCU를 시작합니다.

    • Windows: 예: C:\Oracle\Middleware\oracle_common\bin\rcu.bat

    • Linux/Unix: ./rcu

  3. 시스템 로드를 위한 스크립트 준비를 선택합니다. (시스템 로드 및 제품 로드를 선택하지 마십시오.)
  4. 두 개의 스크립트가 생성되어야 합니다. 기본적으로 스크립트는 ORACLE_HOME/oracle_common/rcu/log/logdir.[date_timestamp]에 있습니다.

    • script_systemLoad.sql

    • script_postDataLoad.sql

  5. sys 또는 sysdba 권한이 있는 DB 사용자로 SQL Plus에 로그인하여 다음 단계를 완료하거나, DBA에게 스크립트를 제공하여 실행합니다.

    1. script_systemLoad.sql 스크립트를 실행합니다.
    2. 제품 로드 단계를 수행하기 전에 사용자(이 예에서는 testrcu)에게 다음 권한이 부여되어야 합니다.
      • grant REGISTRYACCESS to testrcu;
      • grant STBROLE to testrcu;
  6. RCU를 다시 시작하고 DBA가 아닌 사용자로 제품 로드 수행을 선택하여 데이터 로드를 완료합니다.
  7. sys 또는 sysdba 권한이 있는 사용자로 SQL Plus에 로그인하고 script_postDataLoad.sql 스크립트를 실행하여 제품 로드 단계를 완료하거나, 스트립트를 DBA에게 제공하여 실행합니다.

  8. 다음 예제를 사용하여 RCUschema.properties 파일을 업데이트합니다.
    sysDBAPassword=<password created in step one>
    schemaPrefix=testrcu1
    rcuSchemaPassword=<you are prompted for schema password in the script>
    dbURL=jdbc:oracle:thin:@dbserver:1521:ORCL
    sysDBAUser=testrcu <user you created in step one>

분산 환경

분산 환경에서는 머신에서 EPM System 제품 구성을 완료하면 다른 머신 구성을 시작하기 전에 EPM System Configurator를 닫으십시오.

Java 힙 크기 변경

Windows 환경에서 서비스를 사용하여 Java 웹 애플리케이션 서버를 시작 및 중지하는 경우 Java 힙 크기를 변경할 수 있습니다. 뱃치 파일 또는 Windows 레지스트리에서 변경을 수행할 수 있습니다. 제품에 대해 변경을 수행한 후에는 Java 웹 애플리케이션 서버를 재시작해야 합니다. 자세한 내용은 Oracle Enterprise Performance Management System 배포 옵션 가이드를 참조하십시오.

제품 데이터베이스

데이터베이스 백업 및 복구에서 유연성을 높일 수 있도록 EPM System 제품마다 자체 데이터베이스 스키마에 지정하는 것이 좋습니다. 프로토타입 및 개발 환경에서는 모든 제품에 하나의 데이터베이스를 구성해도 만족스러울 수 있습니다.

EPM System Configurator 시작

이슈: EPM System을 성공적으로 설치하고 구성한 후 Windows 시작 메뉴에서 EPM System Configurator를 시작할 수 없으며 다음 메시지가 표시됩니다.

FATAL ERROR: Environment variables check failed with message "Environment variables aren't set correctly"

해결 방법: 컴퓨터를 재시작합니다.

Oracle HTTP Server 구성

이슈: SSL에 대해 Oracle HTTP Server를 구성할 때 익스포트된 ewallet.p12 파일을 열려고 하면 올바른 비밀번호를 입력한 경우에도 다음 오류 메시지가 표시됩니다.

The password is incorrect. Try again.

해결 방법: 전자 지갑을 열 수 없으면 Oracle Wallet Manager에 결함이 발생합니다. Oracle Wallet Manager 11g가 OpenSSL과 같은 타사 툴에서 생성된 PKCS12 키 저장소를 읽을 수 없습니다. 이러한 이슈가 해결될 때까지 Oracle 10g 클라이언트와 함께 제공된 Oracle Wallet Manager를 사용하여 새 ewallet.p12 파일을 읽어서 Oracle HTTP Server 11gR1과 함께 사용할 수 있도록 저장하십시오.

여러 Java 웹 애플리케이션이 배포된 경우의 메모리 부족 오류

이슈: 여러 Java 웹 애플리케이션이 배포된 경우 메모리 부족 메시지가 배포에 표시됩니다.

해결 방법:

Oracle WebLogic Server Administration Server에서 기본 메모리 설정을 늘립니다.

Shared Services 데이터베이스 첫번째 구성

이슈: 첫번째 구성을 위해 EPM System Configurator를 실행하면 Shared Services 데이터베이스 첫번째 구성 수행 옵션을 사용할 수 없습니다.

해결 방법: 이 시나리오에서 EPM System을 구성하려면 다음을 수행합니다.

  1. 명령행에서 –forceRegistry 옵션을 사용하여 EPM System Configurator를 시작합니다.

  2. Oracle Hyperion Foundation Services를 구성합니다.

    Foundation Services 태스크 공통 설정, 데이터베이스 구성, 애플리케이션 서버에 배포 순으로 선택합니다.

  3. EPM System Configurator를 종료합니다.

  4. 일반적인 방법으로 EPM System Configurator를 재시작하여 나머지 EPM System 제품을 구성합니다.

클러스터 SQL Server 배포 연결

이슈: 클러스터 SQL Server 배포에 연결하도록 EPM System을 구성해야 합니다.

해결 방법: EPM System Configurator에서 데이터베이스 구성 화면의 서버 필드에 SQL Server 클러스터의 가상 호스트를 입력합니다.

JAR 파일 누락

이슈: 여러 EPM System 제품을 설치한 후 EPM System Configurator를 실행하면 JAR 파일 누락에 대한 오류가 생성되고 약 30초 후 EPM System Configurator가 닫힙니다.

해결 방법: JAR 파일 누락에 대한 오류 메시지는 설치가 완료되지 않았음을 나타냅니다. 이러한 메시지가 있는지 확인합니다.

JAR 파일 누락에 대한 오류 메시지 또는 oracle_common jars 관련 오류가 표시되면 WebLogic Server 설치가 완료되지 않은 것입니다.

MIDDLEWARE_HOMEohsoracle_common 하위 폴더를 찾으십시오. ohs에 한 개 또는 두 개의 하위 폴더만 있거나 oracle_common이 비어 있는 경우 Oracle HTTP Server, WebLogic Server 또는 애플리케이션 개발자 설치가 완료되지 않은 것입니다. 시스템의 최소 스왑 공간을 확인하십시오. 크기가 512MB 이상이어야 합니다.

로그 파일을 검토하여 실패에 대한 보다 구체적인 이유를 찾아보십시오. 중앙 재고 로그 폴더에서 OUI 로그 검토로 시작합니다. 중앙 재고 로그를 참조하십시오.

구성 오류 메시지

주:

문제 해결을 위해서는 한 번에 하나의 제품 또는 구성요소에 대해 개별적으로 구성 태스크를 수행하십시오.

  • 이슈: 구성이 실패하거나 구성 중에 오류 메시지를 받습니다.

    해결 방법: EPM_ORACLE_INSTANCE/diagnotics/logs/configconfigtool_summary.log 파일을 검토합니다.

  • 이슈: Oracle 데이터베이스를 처음 구성하는 경우 다음 오류 메시지가 EPM_ORACLE_INSTANCE/diagnotics/logs/configconfigtool.log 파일에 추가됩니다.

    ORA-00917: missing comma

    US7ASCII 데이터베이스 문자 세트로 데이터베이스를 구성하는 경우 이 오류가 발생할 수 있습니다.

    해결 방법: UTF-8 문자 세트 또는 제한 없는 다국어 지원이 제공되는 다른 문자 세트를 사용하여 데이터베이스를 재생성합니다. Oracle Enterprise Performance Management System 설치 및 구성 가이드에 설명된 대로 EPM System 릴리스 11.1.3은 이러한 문자 세트만 지원합니다.

구성 태스크 패널: 제품 누락

이슈: 구성요소 또는 제품이 구성 태스크 패널에 표시되지 않습니다. 설치가 완료되지 않은 경우 이러한 동작이 발생할 수 있습니다.

해결 방법: EPM_ORACLE_HOME/diagnostics/logs/installinstallTool-install 로그 및 product-install.log를 검토하여 완전히 설치되지 않은 구성요소가 있는지 확인합니다.

사용할 수 없는 데이터베이스 구성 옵션

이슈: 데이터베이스 구성 패널의 옵션을 사용할 수 없습니다.

해결 방법: 설치에 사용된 것과 동일한 사용자 계정으로 시스템을 구성하고 있는지 확인합니다.

원격 배포 시간 초과

이슈: Java 웹 애플리케이션의 원격 배포가 실패하고 EPM_ORACLE_INSTANCE/diagnostics/logs/config/configtool.logThe action you performed timed out after 60,000 milliseconds. 예외가 표시됩니다.

해결 방법: 다음 단계를 수행합니다.

  1. 다음 행이 포함된 EPM_ORACLE_HOME/common/config/11.1.2.0/configTool-options.properties 파일을 생성합니다.

    deployment.remote.timeout= timeout in milliseconds

    예를 들어 deployment.remote.timeout=300000은 5분(300,000밀리초) 후 시간 초과를 지정합니다.

  2. Java 웹 애플리케이션을 재배포합니다.

구성 오류가 없으나 애플리케이션 서버에 배포하는 데 실패

이슈: 제품이 애플리케이션 서버에 배포되지 않았으나 구성 오류가 없습니다.

해결 방법: EPM_ORACLE_INSTANCE/diagnostics/logs/configconfigtool.log를 검토합니다. 이 파일에는 배포 프로세스의 오류가 기록됩니다. 오류가 확인되지 않으면 애플리케이션 서버에 재배포하십시오.

단일 도메인으로 Java 웹 애플리케이션 이동

이슈: EPM System Java 웹 애플리케이션이 다른 WebLogic Server 도메인에 배포되었으며 관리 및 모니터링 향상을 위해 해당 애플리케이션을 단일 도메인으로 이동하려고 합니다.

주:

모든 EPM System 제품은 하나의 도메인에 배포되어야 합니다. Oracle Enterprise Performance Management System 설치 및 구성 가이드를 참조하십시오.

해결 방법: 다음 절차 중 하나를 사용합니다.

  • Foundation Services 도메인이 올바르게 작동하는 경우 모든 EPM System Java 웹 애플리케이션을 해당 도메인에 배포합니다.

    1. 해당 도메인의 Foundation Services 머신에서 WebLogic Server Administration Server를 실행합니다.

    2. Foundation Services 도메인이 아닌 다른 도메인에 배포된 Java 웹 애플리케이션을 재배포합니다.

      EPM System Configurator에서 웹 애플리케이션을 기존 도메인에 배포를 선택하고 Foundation Services 머신의 호스트, 포트 및 도메인 이름을 입력합니다.

    3. 해당 머신에 이미 배포된 Foundation Services 머신에서 Java 웹 애플리케이션을 재배포합니다.

  • 모든 EPM System Java 웹 애플리케이션을 새 도메인에 배포하려면 다음을 수행합니다.

    1. WebLogic Server 구성 마법사를 사용하여 기본 도메인을 생성합니다.

    2. 새 도메인에 대해 WebLogic Server Administration Server를 시작합니다.

    3. Foundation Services 머신이 아닌 다른 머신에 배포된 Java 웹 애플리케이션을 재배포합니다.

      EPM System Configurator에서 웹 애플리케이션을 기존 도메인에 배포를 선택하고 새 도메인의 호스트, 포트 및 도메인 이름을 입력합니다.

    4. Foundation Services 머신의 Java 웹 애플리케이션을 새 도메인에 재배포합니다.