유틸리티를 사용한 애플리케이션 데이터베이스 새로고침

CubeRefresh 유틸리티를 사용하여 데이터베이스를 생성하거나 새로 고칠 수 있습니다. 유틸리티는 실행하기 전에 애플리케이션이 잠겨 있지 않는지 확인합니다. 유틸리티가 실행되는 동안 메타데이터가 업데이트될 때 애플리케이션이 잠기게 됩니다. 예를 들어 사용자가 액세스하려고 하면 "애플리케이션을 새로 고치고 있는 중이므로 요청을 실행할 수 없습니다."라는 메시지가 표시됩니다. 이 유틸리티는 원격 서버가 아니라 Oracle Hyperion Planning 서버와 동일한 서버에서 실행해야 합니다.

주의:

애플리케이션을 생성하거나 새로 고치기 전에 백업을 실행하는 것이 좋습니다. 애플리케이션 및 애플리케이션 데이터베이스 백업을 참조하십시오. 이 단계를 수행하면 데이터베이스의 데이터에 영향을 미칩니다. 생성 또는 새로고침 옵션을 사용하면 데이터가 바뀌거나 지워질 수 있고 Planning의 계획 유형이 재구성될 수 있습니다. 자세한 내용은 Essbase 작업 고려 사항을 참조하십시오.

유틸리티를 사용하여 애플리케이션을 새로 고치려면 다음을 수행합니다.

  1. 애플리케이션을 백업합니다. 애플리케이션 및 애플리케이션 데이터베이스 백업을 참조하십시오.
  2. CubeRefresh 유틸리티를 찾습니다.

    이 유틸리티는 planning1 디렉토리에 있습니다. planning1에 대한 전체 경로는 EPM Oracle 인스턴스 정보를 참조하십시오.

  3. 명령행에 명령과 매개변수를 입력하여 planning1 디렉토리에서 CubeRefresh를 실행합니다.

    Windows: CubeRefresh.cmd [-f:passwordFile] /A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]

    UNIX: CubeRefresh.sh [-f:passwordFile] /A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]

    • 옵션: 암호화된 비밀번호 파일이 설정되어 있는 경우, 명령행의 첫 번째 매개변수로 [-f:passwordFile]을 지정할 수 있습니다. 여기서 passwordFile은 완전한 파일 경로 및 이름입니다. Planning 유틸리티의 비밀번호 프롬프트 제외을 참조하십시오.

    • application_name: 생성 또는 새로고침을 실행할 Planning 애플리케이션의 이름입니다.

    • user_name: 애플리케이션을 생성하거나 새로 고칠 수 있는 권한을 가진 관리 사용자입니다.

    • /C 또는 /R: 애플리케이션에 수행할 기능으로서 다음과 같습니다.

      • /C: 데이터베이스 아웃라인을 생성합니다.

      • /R: 데이터베이스 아웃라인을 새로 고칩니다.

    • /D: 생성하거나 새로 고치는 도중 데이터베이스를 지정합니다.

    • /F: 애플리케이션의 모든 사용자에 대하여 보안 필터를 사용합니다. 필요에 따라 다음과 같이 S, V, 또는 SV와 함께 사용합니다.

      • /FS: 공유 멤버 보안 필터를 생성합니다.

      • /FV: 보안 필터를 검증만 하고 저장하지는 않습니다.

      • /FSV: 공유 멤버 보안 필터를 검증하고 저장합니다.

    • /RMIPORT: 사전 설정된 값인 11333과 다른 RMI 포트 번호를 지정합니다.

    • /-L: 기본 옵션으로서, 로컬 또는 컴퓨터의 애플리케이션 서버에 연결하여 생성하거나 새로 고칩니다. (예를 들어 애플리케이션 서버가 작동 중이지 않을 경우 애플리케이션 서버에 연결하지 않고 /L을 사용하여 생성하거나 새로 고칩니다.)

    • /DEBUG: 상세한 오류 메시지를 지정합니다.

  4. 프롬프트가 표시될 경우 비밀번호를 입력합니다.
  5. 오류를 비롯하여 애플리케이션 새로고침의 결과를 봅니다. 완료 상태가 콘솔에 표시됩니다.

    이 예는 특정 애플리케이션에 로그온한 사용자를 위하여 데이터베이스를 새로 고치는 데 사용되는 명령행을 보여줍니다. 기본 RMI 포트를 사용하며 공유 멤버 보안 유틸리티 필터를 포함합니다.

    Windows: CubeRefresh.cmd /A:app1 /U:admin /R /D /FS

    UNIX: CubeRefresh.sh /A:app1 /U:admin /R /D /FS