I suggerimenti in questa sezione si applicano sia a Oracle Hyperion Financial Close Management che a Oracle Hyperion Tax Governance.
Caricamento di dati in Oracle Database 19C
Problema: quando si caricano i dati in Oracle Database 19c per Financial Close Management o Oracle Hyperion Financial Data Quality Management, Enterprise Edition, viene visualizzato un messaggio come quello riportato di seguito.Caused By: java.sql.SQLException: ORA-01502: index 'EPMFCM.ARM_BALANCES_PK' or partition of such index is in unusable state
Oppure
ERROR at line 1:ORA-01450: maximum key length (6398) exceeded
Soluzione: impostare max_string_size
su standard
.
Aggiornamento alla release 11.2
Problema: Durante l'importazione dello schema della release 11.1.2.4 nello schema della release 11.2, viene visualizzato l'errore riportato di seguito.
ORA-39083: Creazione dell'object type INDEX_STATISTICS non riuscita con l'errore: ORA-01403: dati non trovati ORA-01403: dati non trovati. SQL in errore: 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
Soluzione: è possibile ignorare questo errore.
Problema di avvio dei server dopo l'aggiornamento alla release 11.2
Problema: se si hanno difficoltà ad avviare i server dopo l'aggiornamento alla release 11.2, il problema potrebbe essere una differenza di nomi di dominio.
Soluzione: modificare le tabelle denominate WL_LLR_FINANCIALCLOSE0
colonna REDCORDSTR
da <Dominio_precedente>//FinancialClose0
a EPMSystem//FinancialClose0
(nome predefinito). La stessa modifica è necessaria in WL_LLR_TAXMANAGEMENT0
. Entrambi gli ambienti, di origine e target, devono essere identici, anche per il nome di dominio. Se gli ambienti sono identici, questo problema non si verifica.
Suggerimenti generali per la risoluzione dei problemi di Financial Close Management e Tax Governance
Durante la risoluzione dei problemi di installazione e configurazione di Financial Close Management o Tax Governance, esaminare i log riportati di seguito, che possono rivelarsi utili. Se si contatta il Supporto tecnico, è inoltre possibile utilizzare i log in MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs
per fornire informazioni specifiche sul problema.
Oracle WebLogic Server
AdminServer.log
AdminServer-diagnostic.log
Financial Close Management: FinancialClose.log
Oracle Hyperion Foundation Services: FoundationServices0
.log
Fare riferimento alla sezione Utilizzo dei log di EPM System.
È possibile eseguire lo strumento di convalida di Financial Close Management per verificare che i componenti di Financial Close Management siano stati distribuiti e configurati correttamente. Per istruzioni, fare riferimento alla sezione "Convalida di una distribuzione di Financial Close Management" nella Guida di installazione e configurazione di Oracle Enterprise Performance Management System.
Per verificare se i problemi sono correlati a Oracle Hyperion Enterprise Performance Management Workspace, utilizzare questo collegamento per ignorare EPM Workspace e accedere a Financial Close Management direttamente: http://
host:
porta/fcc/faces/oracle/apps/epm/fcc/ui/page/FCCDashboard.jspx
. La porta predefinita di Financial Close Management è la 8700.
Per ulteriori informazioni, fare riferimento alla sezione "Task di configurazione manuale di Financial Close Management e Tax Governance" nella Guida di installazione e configurazione di Oracle Enterprise Performance Management System.
Errore di memoria esaurita sul server gestito
Problema: sul server gestito Financial Close Management viene generato l'errore riportato di seguito.
java.lang.OutOfMemoryError: spazio PermGenSoluzione: eseguire la procedura seguente.
Ridurre l'impostazione PermGen a circa 300 M. Aumentare l'impostazione a 300 M, se necessario, ma un'impostazione inferiore a 512 M è in genere sufficiente.
Aumentare l'impostazione XMX per una dimensione massima dell'heap più alta. Per un ambiente di produzione è consigliabile impostare 1024 M.
Problemi di installazione e configurazione di Financial Close Management e Tax Governance
I problemi in questa sezione si applicano sia a Financial Close Management che a Tax Governance.
Timeout del server di Financial Close Management
Problema: quando si tenta di importare un set di task in un template, l'importazione si blocca o crea duplicati nel template. Il file FinancialClose.log
include il messaggio di errore sotto riportato.
ExecuteThread: '2' per la coda: 'weblogic.kernel.Default (self-tuning)' è stato occupato per "623" secondi sulla richiesta "weblogic.servlet.internal.ServletRequestImpl
Il file FinancialClose.log
include anche il messaggio di traccia sotto riportato.
Thread-64 "[STUCK] ExecuteThread: '2' per la coda: 'weblogic.kernel.Default (self-tuning)'" <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) ^-- Holding lock: oracle.jbo.JboSyncLock@376adc6[thin lock] ^-- Holding lock: oracle.jbo.JboSyncLock@376adc6[thin lock] oracle.apps.epm.fcc.model.applicationModule.scheduling.TaskScheduling$TaskCriticalPath._loadPredecessors(TaskScheduling.java:1462)
Soluzione: modificare tre impostazioni per aumentare le impostazioni di timeout per il server Financial Close Management.
Dalla console del server di amministrazione WebLogic, selezionare nome dominio, quindi Ambiente, infine Server.
Nel pannello a destra, selezionare FinancialClose0.
Nella scheda Configurazione, riprodurre i passi sotto riportati.
Nella scheda secondaria Tuning, aumentare il valore Tempo massimo thread bloccati.
Nella scheda secondaria Sovraccarico, aumentare il valore Tempo massimo thread bloccati.
Nella scheda Protocolli, aumentare il valore Timeout messaggio completo.
Server WebLogic
Problema: il file FinancialClose.log
contiene il messaggio di errore riportato di seguito.
weblogic.transaction.internal.TimedOutException: Timeout transazione dopo xx secondi
Soluzione: utilizzando la console di amministrazione del server WebLogic, aumentare l'impostazione del timeout JTA tramite i passi sotto riportati.
Accedere a http://
nome host:7001/console
.
Selezionare Struttura dominio, quindi Servizi, infine la pagina JTA.
Nella scheda JTA, modificare l'impostazione Secondi di timeout utilizzando un valore maggiore del valore predefinito, pari a 300.
Fare clic su Salva.
Fare clic su Attiva modifiche.
Ordine di avvio in Financial Close Management
Problema: i mediatori non sono validi perché i servizi e i server si avviano in un ordine non corretto. In alternativa, l'integrazione di Oracle Hyperion Financial Management non funziona.
Soluzione: modificare il tipo di avvio per i servizi in Manuale e avviare i servizi e i server nell'ordine specificato nella Guida di installazione e configurazione di Oracle Enterprise Performance Management System.
Avvio di Financial Close Management da EPM Workspace
Problema: nel menu Naviga di EPM Workspace, l'applicazione Financial Close Management potrebbe essere visualizzata come ${CloseManager}. Se si fa clic su ${CloseManager}, vengono registrati gli errori riportati di seguito.
Modulo di configurazione non valido o impossibile trovare il modulo di configurazione.
Il modulo applicazione richiesto fcc.calendar non è configurato. Rivolgersi all'amministratore.
Soluzione: avviare l'applicazione Web Java Financial Close Management riproducendo i passi sotto riportati.
Accedere alla console di amministrazione del server WebLogic (http://
host amministrazione WebLogic:
porta amministrazione WebLogic/console
).
Nel pannello Struttura dominio, fare clic su Distribuzioni.
Controllare se lo stato dell'applicazione FinancialClose è Attivo.
Se lo stato dell'applicazione FinancialClose non è Attivo, avviare l'applicazione facendo clic su Avvia e selezionando Gestione di tutte le richieste.
Se Financial Close Management non si avvia, controllare MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs/FinancialClose0.log
per individuare il motivo.
Assegnazione ruoli utente di Financial Close Management
Problema: Financial Close Management non compare in Oracle Hyperion Shared Services, pertanto non è possibile assegnare ruoli di Financial Close Management agli utenti.
Soluzione: questo problema indica che la registrazione di Financial Close Management con Shared Services non è riuscita. Per forzare una nuova registrazione di Financial Close Management con Shared Services, riprodurre i passi sotto riportati.
Nel file financialclose_1_config.xml
cercare la stringa hubRegistration
.
Il file financialclose_1_config.xml
si trova in EPM_ORACLE_INSTANCE/config/foundation/11.1.2.0/product/financialclose/11.1.2.0
MIDDLEWARE_HOME
Sostituire questa riga:
<property name="hubRegistration">Configured</property>
con questa riga:
<property name="hubRegistration">Pending</property>
Rieseguire EPM System Configurator, quindi selezionare solo il nodo di livello più alto di Financial Close Management.
Accesso da e-mail
Problema: dopo la configurazione di MSAD, è possibile avviare schedulazioni ed eseguire task, ma non è possibile accedere tramite il collegamento Azione task nei messaggi e-mail.
Soluzione: verificare che il Filtro utenti da nome specificato per il provider di sicurezza MSAD utilizzi l'attributo corretto per il nome utente in uso (ad esempio, (&(sAMAccountName=%u)(objectclass=user))
.
Configurazione del dominio
Problema: Se si tenta di distribuire l'applicazione Web Java Financial Close Management da EPM System Configurator estendendo il dominio esistente, viene generato il messaggio di errore riportato di seguito.
EPMCFG-10072: la password dell'utente amministratore specificata per il dominio "<percorso dominio>" non è corretta. Esaminare la configurazione del dominio e specificare la password dell'utente corretta..
Soluzione: aggiungere una cartella security
in dominio/servers/AdminServer
, quindi aggiungere un file boot.properties
nella cartella security
.
Esempio di file boot.properties
:
username=weblogic
(nome utente amministratore del server WebLogic in testo in chiaro)
password=welcome1
(password amministratore del server WebLogic in testo in chiaro)
Problemi di esecuzione delle schedulazioni di Financial Close Management
Errore di allocazione di risorse di connessione
Problema: Il log di Financial Close Management include il messaggio di errore sotto riportato.
java.sql.SQLException: Impossibile recuperare l'origine dati mediante l'URL JNDI 'jdbc/origine dati' weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: l'origine dati del pool è sospesa, impossibile allocare risorse alle applicazioni.]
Questo messaggio indica che è stato superato il numero massimo di connessioni consentito nel pool di connessioni per l'origine dati specificata.
Soluzione: aumentare la capacità del pool di connessioni.
Nella console di amministrazione del server WebLogic (http://
host amministrazione WebLogic:
porta amministrazione WebLogic/console
), selezionare Servizi, quindi JDBC, quindi Origini dati.
Selezionare l'origine dati desiderata, Connection pool, quindi Capacità massima.
Modificare le impostazioni dell'origine dati per aumentarne la capacità.
L'impostazione consigliata per financialclose_datasource
è 150, ma è possibile utilizzare un numero diverso a seconda dei requisiti di installazione.