Financial Close ManagementTax Governance

本節中的提示同時適用於 Oracle Hyperion Financial Close ManagementOracle Hyperion Tax Governance

將資料載入 Oracle Database 19C

問題:針對 Financial Close ManagementOracle Hyperion Financial Data Quality Management, Enterprise Edition 將資料載入 Oracle Database 19c 時,您看到錯誤如下:

Caused By: java.sql.SQLException: ORA-01502: index 'EPMFCM.ARM_BALANCES_PK' or partition of such index is in unusable state

ERROR at line 1:ORA-01450: maximum key length (6398) exceeded

解決方案:確定將 max_string_size 設為 standard

升級至 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 版後重新啟動伺服器時發生問題

問題:如果您在升級至 11.2 版後無法重新啟動伺服器,可能是網域名稱有差異問題。

解決方案:將表格 WL_LLR_FINANCIALCLOSE0REDCORDSTR<Old_Domain>//FinancialClose0 修改成 EPMSystem//FinancialClose0 (這是預設名稱)。在 WL_LLR_TAXMANAGEMENT0 中也需要進行相同的變更。兩個環境的來源與目標都應該一致,甚至是網域名稱也應該一致。如果環境一致,您便不會遇到此問題。

一般 Financial Close ManagementTax Governance 疑難排解提示

針對 Financial Close ManagementTax Governance 的安裝和組態問題進行疑難排解時,請檢查下列日誌,這些日誌可能協助您解決問題。如果您致電「技術支援」尋求協助,您也可以使用 MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs 中的日誌來提供您問題的相關特定資訊:

  • Oracle WebLogic Server

    • AdminServer.log

    • AdminServer-diagnostic.log

  • Financial Close ManagementFinancialClose.log

  • Oracle Hyperion Foundation ServicesFoundationServices0.log

請參閱使用 EPM System 日誌

您可以執行 Financial Close Management 驗證工具來確認已正確部署和設定 Financial Close Management 的元件。如需說明,請參閱 Oracle Enterprise Performance Management System 安裝與組態指南中的「驗證 Financial Close Management 部署」。

若要檢查問題是否與 Oracle Hyperion Enterprise Performance Management Workspace 相關,請使用此連結來略過 EPM Workspace 並直接登入 Financial Close Managementhttp://主機:連接埠/fcc/faces/oracle/apps/epm/fcc/ui/page/FCCDashboard.jspxFinancial Close Management 的預設連接埠為 8700。

如需詳細資訊,請參閱 Oracle Enterprise Performance Management System 安裝與組態指南中的「Financial Close Management 和 Tax Governance 手動組態工作」。

受管理伺服器上發生記憶體不足錯誤

問題:您在 Financial Close Management 受管理伺服器上遇到此錯誤:

java.lang.OutOfMemoryError: PermGen space

解決方案:依照下列步驟執行:

  1. 將 PermGen 設定降到大約 300M。視需要提高 300M 的設定,但通常低於 512M 的設定即已夠用。

  2. 提高 XMX 設定,以提高堆積大小上限。針對生產環境,建議使用 1024M 的設定。

Financial Close ManagementTax Governance 安裝和組態問題

本節中的問題同時適用於 Financial Close ManagementTax Governance

Financial Close Management 伺服器逾時

問題:嘗試將工作集匯入至範本時,匯入凍結或在範本中建立重複項。FinancialClose.log 檔案包含此錯誤訊息:

佇列:'weblogic.kernel.Default (self-tuning)' 的 ExecuteThread:'2' 已忙碌 "623" 秒來處理 "weblogic.servlet.internal.ServletRequestImpl" 要求

FinancialClose.log 也包含此追蹤訊息:

Thread-64「佇列:'weblogic.kernel.Default (self-tuning)' 的 [STUCK] ExecuteThread:'2'」<alive, suspended, priority=1, DAEMON> oracle.jbo.server.ViewObjectImpl.getApplyAllViewCriterias(ViewObjectImpl.java:8043) oracle.jbo.server.ViewRowSetImpl.getWhereClauseParamsFromVcVars(ViewRowSetImpl.java:4588) oracle.jbo.server.ViewRowSetImpl.getParameters(ViewRowSetImpl.java:5906) oracle.jbo.server.ViewRowSetImpl.getRowFilter(ViewRowSetImpl.java:625) oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1008) oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1291) oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1221) oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1213) oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:6097) ^-- 保留鎖定:oracle.jbo.JboSyncLock@376adc6[thin lock] ^-- 保留鎖定:oracle.jbo.JboSyncLock@376adc6[thin lock] oracle.apps.epm.fcc.model.applicationModule.scheduling.TaskScheduling$TaskCriticalPath._loadPredecessors(TaskScheduling.java:1462) 

解決方案:變更這些設定以提高 Financial Close Management 伺服器的逾時設定值。

  1. WebLogic 管理伺服器主控台中,依序選取網域名稱環境伺服器

  2. 在右側面板中,選取 FinancialClose0

  3. 組態標籤上:

    1. 調整子標籤上,提高阻塞繫線最長時間值。

    2. 超載子標籤上,提高阻塞繫線時間上限值。

  4. 通訊協定標籤上,提高完整訊息逾時值。

WebLogic Server

問題:FinancialClose.log 檔案包含此錯誤訊息:

weblogic.transaction.internal.TimedOutException:交易在 xx 秒後逾時

解決方案:使用 WebLogic Server 管理主控台來提高「JTA 逾時」設定值:

  1. 登入 http://主機名稱:7001/console

  2. 依序選取網域結構服務JTA 頁面。

  3. JTA 標籤上,將逾時秒數設定變更比預設值 300 高的值。

  4. 按一下儲存

  5. 按一下啟動變更

Financial Close Management 啟動順序

問題: Mediator 變成無效,因為服務與伺服器的啟動順序錯誤。或是 Oracle Hyperion Financial Management 整合無法運作。

解決方案:將服務的啟動類型變更為手動,然後依 Oracle Enterprise Performance Management System 安裝與組態指南中指定的順序啟動服務與伺服器。

EPM Workspace 啟動 Financial Close Management

問題:EPM Workspace 的「導覽」功能表上,Financial Close Management 應用程式可能顯示為 ${CloseManager}。如果您按一下 ${CloseManager},則會記錄這些錯誤:

無效或找不到模組組態。

未設定必要的應用程式模組 fcc.calendar。請聯絡管理員。

解決方案:啟動 Financial Close Management Java Web 應用程式:

  1. 登入 WebLogic Server 管理主控台 (http://WebLogic 管理主機:WebLogic 管理連接埠/console)。

  2. 網域結構面板上,按一下部署

  3. 檢查 FinancialClose 應用程式是否處於「作用中」狀態。

  4. 如果 FinancialClose 應用程式狀態不是「作用中」,請按一下啟動,然後選取為所有要求提供服務

  5. 如果 Financial Close Management 無法啟動,請查看 MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs/FinancialClose0.log 以瞭解原因。

Financial Close Management 使用者提供

問題:Financial Close Management 未出現在 Oracle Hyperion Shared Services 中,因此無法為使用者提供 Financial Close Management 角色。

解決方案:此問題表示 Financial Close ManagementShared Services 註冊失敗。若要強制 Financial Close ManagementShared Services 重新註冊,請執行下列動作:

  1. 搜尋 financialclose_1_config.xml 檔案以尋找此字串:hubRegistration

    financialclose_1_config.xml 檔案位於 EPM_ORACLE_INSTANCE/config/foundation/11.1.2.0/product/financialclose/11.1.2.0

    MIDDLEWARE_HOME

  2. 將這一行:

    <property name="hubRegistration">Configured</property>

    取代成這一行:

    <property name="hubRegistration">Pending</property>
  3. 重新執行 EPM System Configurator,然後僅選取 Financial Close Management 的最上層節點。

從電子郵件進行登入存取

問題:設定 MSAD 之後,您可以啟動排程和執行工作,但無法透過電子郵件訊息中的工作動作連結來登入。

解決方案:確認為您 MSAD 安全性提供者指定的名稱篩選中的使用者針對您的使用者名稱使用正確的屬性 (例如 (&(sAMAccountName=%u)(objectclass=user))

網域組態

問題:嘗試從 EPM System Configurator 藉由延伸現有網域來部署 Financial Close Management Java Web 應用程式產生此錯誤訊息:

EPMCFG-10072:提供給 "<網域路徑>" 網域的管理使用者密碼不正確。請檢查網域組態並提供正確的使用者密碼

解決方案:網域/servers/AdminServer 底下新增 security 資料夾,然後在 security 資料夾中新增 boot.properties 檔案。

boot.properties 檔案範例:

username=weblogic (純文字的 WebLogic Server 管理使用者名稱)

password=welcome1 (純文字的 WebLogic Server 管理密碼)

Financial Close Management 排程執行問題

連線資源配置錯誤

問題:Financial Close Management 日誌包含此錯誤訊息:

java.sql.SQLException:無法透過 JNDI url 'jdbc/資料來源' weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException 擷取資料來源:集區資料來源已暫停,無法將資源配置給應用程式。]

此訊息表示您已超出指定資料來源之連線集區中允許的連線數上限。

解決方案:提高連線集區的容量:

  1. WebLogic Server 管理主控台 (http://WebLogic 管理主機:WebLogic 管理連接埠/console) 中,依序選取 服務JDBC資料來源

  2. 選取您的資料來源,然後依序選取連線集區最大容量

  3. 編輯資料來源設定以增加其容量。

    financialclose_datasource 的建議設定為 150,但您可以根據安裝需求使用不同的數目。