업그레이드 및 업데이트 팁 및 문제 해결

11.2.6에서 11.2.8로 내부 수행 업데이트를 수행한 후 오류 발생

이슈: EPM System 릴리스 11.2.8에서는 11.2.6에서 11.2.8로 내부 수행 업데이트를 수행하면 SSL 모드로 구성된 Active Directory가 실패하고 EPMCSS-05138:보안 구성을 검증하지 못했습니다. 연결하지 못했습니다. 호스트 또는 포트 값이 부적합합니다. 적합한 값을 입력하십시오. 오류 메시지가 표시됩니다. 다음 오류 메시지도 SharedServices_Security.log 파일에 있습니다.

[SRC_CLASS: com.hyperion.css.spi.util.jndi.GenericJNDIHelper] [SRC_METHOD: getLookUpContext] THROW[[EPMCSS-05811: 디렉토리 구성을 검증하지 못했습니다.MSADSSL 호스트에 연결하는 중 오류가 발생했습니다. 근본 원인: 단순 바인드 실패: <AD host name>:636. LDAP 사용자 디렉토리 구성을 확인합니다. 중첩 예외:javax.naming.CommunicationException: 단순 바인드 실패: <AD host name>:636 [루트 예외는 javax.net.ssl.SSLHandshakeException임: sun.security.validator.ValidatorException: PKIX 경로 작성 실패: sun.security.provider.certpath.SunCertPathBuilderException: 요청된 타겟에 대해 적합한 인증 경로를 찾을 수 없음]

위의 시나리오는 SSL 핸드셰이크가 FoundationServices0 및 Active Directory 사이에서 실패했으며 문서에 따르면 Active Directory 인증서가 아래 위치에 배포되어 있어도 인증서를 검색할 수 없음을 나타냅니다.

<ORACLE_MIDDLEWARE>\jdk\jre

하지만 11.2.8 FoundationServices0에서는 java.home이 아래 위치를 참조하므로 인증서가 처리될 수 없으며 SSLHandshakeException이 표시됩니다.

<ORACLE_MIDDLEWARE>\jdk\java

해결 방법:

  1. 다음 위치에서 Active Directory SSL 인증서를 임포트합니다.
    1. keytool -import -alias ******** -keystore <ORACLE_MIDDLEWARE>\jdk\java\lib\security\cacerts -trustcacerts -storepass password -file <ORACLE_MIDDLEWARE>\jdk\java\lib\security\******.crt

      주:

      릴리스 11.2.8부터는 <ORACLE_MIDDLEWARE>\jdk\java 폴더를 더 이상 사용할 수 없으므로 이 내용이 적용되지 않습니다.
    2. keytool -import -alias ******** -keystore <ORACLE_MIDDLEWARE>\jdk\jre\lib\security\cacerts -trustcacerts -storepass password -file <ORACLE_MIDDLEWARE>\jdk\jre\lib\security\security\******.crt
  2. 모든 EPM 배포에서 위의 단계를 반복합니다.
  3. 모든 EPM 서버를 재시작합니다.

설치 태스크에서 업데이트 적용 또는 재설치 실패

이슈: 모든 설치 태스크에서 업데이트 적용 또는 재설치에 실패했습니다.

InstallShield 작업이 실패합니다. InstallShield VPD 레지스트리가 손상되어 다음 오류가 표시될 수 있습니다.

ERROR: ismpEngine-install-stderr.log,com.installshield.database.EmptyResultException: Empty result [SELECT Publicly_SharedFROM Installed_Software_ObjectWHERE Installed_Software_Object_Id=? ]at com.installshield.database.SQLProcessor.queryBoolean(Unknown Source)

해결 방법:

  1. Middleware_Home\EPMSystem11R1\_vpddb 폴더의 이름을 예를 들어 Middleware_Home\EPMSystem11R1\_vpddb_backup으로 바꿉니다.
  2. 업데이트 적용 또는 재설치를 다시 실행합니다.

VPD 레지스트리가 다시 생성됩니다.

Linux에서 업데이트 중에 Oracle HTTP Server 설치

이슈: Linux에서 업데이트 중에 Oracle HTTP Server가 설치되지 않습니다.

해결 방법: Linux에서 업데이트하는 동안 Oracle HTTP Server 설치 중에 오류가 발생하는 경우에는 inventory 폴더의 \ContentsXML에서 Inventory.xmlComp.xml을 확인하여 파일에 심볼릭 링크가 없는지 확인합니다. 있는 경우에는 실제 주소로 바꿉니다.

FDMEE 업그레이드

이슈: FDMEE 업그레이드 스크립트를 실행하면 다음 오류가 발생할 수 있습니다.

MS SQL의 경우 aif_migrate.dtsx 또는 Oracle의 경우 aif_import.par

해결 방법: 시스템을 확인하고 소스 시스템 FDMEE가 릴리스 11.1.2.4 220으로 패치되는지 확인합니다. 특히 열 길이에 관한 많은 오류가 발생하는 경우 릴리스 11.2로 업그레이드하기 전에 적용해야 하는 많은 저장소 변경사항이 해당 패치에 포함되었습니다.

Financial Close Management 또는 Tax Governance에서 릴리스 11.2로 업그레이드하는 경우 오류

이슈: 릴리스 11.1.2.4 스키마를 릴리스 11.2 스키마로 임포트하는 중 다음 오류가 수신됩니다.

ORA-39083: Object type INDEX_STATISTICS failed to create with error: ORA-01403: no data found ORA-01403: no data found Failing sql is: DECLARE IND_NAME VARCHAR2(60); IND_OWNER VARCHAR2(60); BEGIN DELETE FROM "SYS"."IMPDP_STATS"; SELECT index_name, index_owner INTO IND_NAME, IND_OWNER FROM (SELECT UNIQUE sgc1.index_name, sgc1.index_owner, COUNT(*) mycount FROM sys.ku$_find_sgc_view sgc1, TABLE (sgc1.col_list) myc

해결 방법: 이 오류는 무시할 수 있습니다.

릴리스 11.2로 업그레이드한 후 Financial Close Management 또는 Tax Governance 서버를 시작하는 문제

이슈: 릴리스 11.2로 업그레이드한 후에 서버를 시작하는 데 문제가 있는 경우 도메인 이름 차이 이슈가 있을 수 있습니다.

해결 방법: WL_LLR_FINANCIALCLOSE0REDCORDSTR로 이름 지정된 테이블을 <Old_Domain>//FinancialClose0에서 EPMSystem//FinancialClose0(기본 이름임)으로 수정합니다. WL_LLR_TAXMANAGEMENT0에서도 동일한 변경이 필요합니다. 두 환경의 소스 및 타겟은 도메인 이름까지도 동일해야 합니다. 환경이 동일한 경우 이러한 이슈가 발생하지 않습니다.