升级和更新提示和故障排除

执行从 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: Failed to validate directory configuration.MSADSSL Error connecting to host.RootCause : simple bind failed: <AD host name>:636.Verify LDAP user directory configuration.Nested Exception:javax.naming.CommunicationException: simple bind failed: <AD host name>:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]

以上情况表示在 FoundationServices0 与 Active Directory 之间进行 SSL 握手失败,并且找不到 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 升级脚本时,可能会遇到以下错误:

aif_migrate.dtsx for MS SQL or aif_import.par for Oracle

解决方案:检查系统,确保将源系统 FDMEE 修补为 11.1.2.4 220 版。该修补程序对存储库进行了许多更改,在升级到 11.2 版之前必须应用这些更改,当您看到许多有关列长度的错误时尤其如此。

Financial Close ManagementTax Governance 升级到 11.2 版时出错

问题:将 11.1.2.4 版架构导入到 11.2 版架构时,您收到以下错误:

ORA-39083:对象类型 INDEX_STATISTICS 创建失败,出现错误:ORA-01403:找不到数据 ORA-01403:找不到数据 失败 sql 为: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 ManagementTax Governance 服务器时出现问题

问题:如果您在升级到 11.2 版后启动服务器时遇到问题,可能存在域名差异问题。

解决方案:将名为 WL_LLR_FINANCIALCLOSE0 的表中的 REDCORDSTR 列从 <Old_Domain>//FinancialClose0 更改为 EPMSystem//FinancialClose0(这是默认名称)。需要在 WL_LLR_TAXMANAGEMENT0 中进行同样的更改。源环境和目标环境应相同,甚至域名也应相同。如果环境相同,将不会遇到此问题。