执行从 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
解决方案:
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
文件夹不再可用。keytool -import -alias ******** -keystore <ORACLE_MIDDLEWARE>\jdk\jre\lib\security\cacerts -trustcacerts -storepass password -file <ORACLE_MIDDLEWARE>\jdk\jre\lib\security\security\******.crt
“应用更新”或“重新安装”的安装任务失败
问题:应用更新或重新安装的所有安装任务失败。
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)
解决方案:
Middleware_Home\EPMSystem11R1\_vpddb
,例如,将其重命名为 Middleware_Home\EPMSystem11R1\_vpddb_backup
。将重新生成 VPD 注册表。
更新期间在 Linux 上安装 Oracle HTTP Server
问题:更新期间未在 Linux 上安装 Oracle HTTP Server。
解决方案:在 Linux 上更新期间,如果在安装 Oracle HTTP Server 时收到错误,请检查 inventory
文件夹中 \ContentsXML
中的 Inventory.xml
和 Comp.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 Management 或 Tax 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 Management 或 Tax Governance 服务器时出现问题
问题:如果您在升级到 11.2 版后启动服务器时遇到问题,可能存在域名差异问题。
解决方案:将名为 WL_LLR_FINANCIALCLOSE0
的表中的 REDCORDSTR
列从 <Old_Domain>//FinancialClose0
更改为 EPMSystem//FinancialClose0
(这是默认名称)。需要在 WL_LLR_TAXMANAGEMENT0
中进行同样的更改。源环境和目标环境应相同,甚至域名也应相同。如果环境相同,将不会遇到此问题。