升級和更新提示與疑難排解

執行從 11.2.6 到 11.2.8 的就地更新後發生錯誤

問題:在 EPM 系統版本 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:找不到要求之目標的有效認證路徑]

上述案例指出,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 changeit -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 changeit -file <ORACLE_MIDDLEWARE>\jdk\jre\lib\security\security\******.crt
  2. 在所有 EPM 部署重複上述步驟。
  3. 重新啟動所有 EPM 伺服器。

套用更新或重新安裝的安裝任務失敗

問題:套用更新重新安裝的所有安裝任務失敗。

InstallShield 作業失敗。InstallShield VPD 登錄可能已損毀,您可能會看到此錯誤:

錯誤:ismpEngine-install-stderr.log,com.installshield.database.EmptyResultException:空的結果 [SELECT Publicly_SharedFROM Installed_Software_ObjectWHERE Installed_Software_Object_Id=? ]at com.installshield.database.SQLProcessor.queryBoolean(不明來源)

解決方案

  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_FINANCIALCLOSE0REDCORDSTR<Old_Domain>//FinancialClose0 修改成 EPMSystem//FinancialClose0 (這是預設名稱)。在 WL_LLR_TAXMANAGEMENT0 中也需要進行相同的變更。兩個環境的來源與目標都應該一致,甚至是網域名稱也應該一致。如果環境一致,您便不會遇到此問題。