Configurare Essbase in Linux

È necessario configurare Essbase in Linux utilizzando lo strumento di configurazione, alla fine dell'installazione di Essbase o avviando lo strumento di configurazione in un secondo momento dopo l'installazione.

Prerequisiti e note

  • Fusion Middleware deve essere già installato e Oracle Essbase deve essere installato nella stessa directory Oracle home. Vedere Installa Fusion Middleware.
  • È necessario installare il database relazionale supportato, come indicato nei prerequisiti di installazione. Vedere Installa un database relazionale.
  • Se si utilizza l'autenticazione EPM Shared Services, è necessario disporre già di una versione supportata di EPM, con gli utenti di EPM Shared Services creati e configurati e Conosci i dettagli dell'istanza Oracle home ed EPM.
    • Se si utilizza l'autenticazione EPM Shared Services, questa deve essere eseguita durante la configurazione di Essbase 26ai. Se EPM Shared Services non è in esecuzione, alcuni numeri di porta devono essere configurati manualmente per evitare conflitti di porta. Quando si configura Essbase, è necessario prestare attenzione e conoscere le porte già utilizzate da qualsiasi servizio EPM su questo host e scegliere e utilizzare solo porte valide non utilizzate da un servizio o da un'applicazione su questo host. È inoltre necessario impostare questi numeri di porta inutilizzati di conseguenza nell'interfaccia utente o nel file di risposta.
  • Se si utilizza Microsoft SQL Server (MSSQL) come database per gli schemi di repository Essbase (RCU), è necessario eseguire il processo per modificare il database e applicare le considerazioni corrette relative al collate e allo schema di indirizzi, prima di eseguire lo strumento di configurazione Essbase. Per ulteriori informazioni, vedere Configurare Microsoft SQL Server come database repository per gli schemi Essbase.
  • Schemi RCU pre-creati per Essbase spiega il processo se si sceglie di creare in anticipo gli schemi RCU prima della configurazione, anziché fare in modo che lo strumento di configurazione Essbase li crei automaticamente. Un caso d'uso per la creazione preliminare degli schemi è se si utilizza una connessione HTTPS sicura utilizzando un wallet.
  • Tutte le porte non devono essere comprese nell'intervallo di porte effimere, né devono essere utilizzate da altri software in esecuzione. Vedere Evitare conflitti tra porte.
  • Ogni server gestito deve essere assegnato a un computer, ovvero la rappresentazione logica del computer che ospita una o più istanze di server. Il nome del computer deve essere univoco rispetto ad altre risorse configurabili nel dominio.
  • Se si prevede di installare e configurare più istanze Essbase in locale, per supportare il failover è necessario un load balancer front-end. Vedere Configura un load balancer per supportare il failover.
  • Se ci si connette tramite Smart View, utilizzando l'URL /aps/SmartView, è necessario modificare l'URL. Fare riferimento alla sezione Reindirizza a nuovo URL connessione Smart View Essbase. In alternativa, è possibile configurare il reindirizzamento al nuovo URL sul server Web. Se si utilizza Oracle HTTP Server (OHS) o HTTPD Server, reindirizzare l'URL durante la modifica della configurazione di Oracle HTTP Server, come indicato nell'elemento precedente.

Esegui strumento di configurazione

  1. Se non si continua con la configurazione alla fine dell'installazione, avviare lo strumento di configurazione.
    1. Nella directory della Oracle home, in cui sono installati Essbase e Fusion Middleware, aprire un terminale in ./essbase/bin. Ad esempio, aprire un terminale in <Oracle_Home>/essbase/bin.
    2. Avviare lo strumento di configurazione utilizzando lo script config.sh.
      $ ./config.sh
      Lo script può essere eseguito con parametri quali -mode, -log, -log Priority, -responseFile. Se si utilizza il parametro responseFile, tutti i campi vengono compilati con le voci di configurazione precedenti, ad eccezione delle password. Per ulteriori informazioni sulle opzioni degli script di configurazione, eseguire: ./config.sh -help.
  2. Nella pagina di benvenuto, fare clic su Avanti.
  3. Nella pagina Dettagli dominio, effettuare le operazioni riportate di seguito.
    1. Per il nome di dominio, accettare l'impostazione predefinita (se corretta) o immettere il nome di dominio; ad esempio, essbase_domain
    2. Per Radice dominio, accettare l'impostazione predefinita (se corretta) o immettere il percorso radice del dominio; ad esempio,
      /scratch/user/oracle_home/domains
      Se si stanno installando istanze aggiuntive di Essbase, utilizzare una radice di dominio diversa per ciascuna istanza.
    3. Per Application Directory, accettare l'impostazione predefinita o immettere la directory dell'applicazione, ad esempio:
      /scratch/user/oracle_home/applications/essbase
      Si consiglia di separare la directory delle applicazioni dai file di configurazione.
    4. Per l'account amministratore WebLogic, immettere il nome e la password di un account amministratore WebLogic che verrà utilizzato per gestire i server Essbase e middleware.
      • Se si utilizza WebLogic Embedded LDAP, a questo amministratore viene assegnato anche un ruolo di amministratore del servizio Essbase.
      • Se si utilizza EPM Shared Services, questo amministratore è solo per l'istanza WebLogic del dominio Essbase. All'utente amministratore di EPM Shared Services verrà assegnato il ruolo utente di Essbase: Amministratore servizi.
    5. Fare clic su Avanti.
  4. Nella pagina Connessione al database, effettuare le operazioni riportate di seguito.
    1. Per Tipo di database, accettare l'impostazione predefinita o immettere il tipo di database. Si tratta del database relazionale supportato, ad esempio Oracle Database.
    2. Per Stringa di connessione, immettere la stringa per la connessione al database, ad esempio:
      myhost.example.com:1521/orcl
      Vedere Formati stringa di connessione.
    3. Per il repository Essbase, scegliere se creare nuovi schemi ora oppure utilizzare gli schemi creati in precedenza utilizzando la utility RCU Fusion Middleware in Schemi RCU pre-creati per Essbase, come task del workflow di pre-configurazione. Se si utilizza Microsoft SQL Server (MSSQL) nella configurazione, vedere i prerequisiti correlati riportati sopra.
    4. Per il prefisso dello schema, immettere un prefisso univoco e significativo, ad esempio ESS26AI. Deve essere una nuova stringa univoca contenente da 1 a 12 caratteri alfanumerici e iniziare con una lettera.
    5. Per Password schema, immettere una password di schema che verrà condivisa per tutti i nuovi schemi.
    6. Per il nome utente e la password dell'amministratore, immettere le credenziali di qualsiasi utente a cui è stato concesso un ruolo sysdba per Oracle Database. Può essere l'utente di sistema predefinito o l'amministratore del database Microsoft. Il nome utente deve iniziare con una lettera e contenere da 5 a 128 caratteri alfanumerici. La password deve iniziare con una lettera, contenere da 8 a 30 caratteri, almeno un numero e, facoltativamente, un numero qualsiasi di caratteri speciali ($ # _).
    7. Fare clic su Avanti.
  5. Nella pagina Configurazione di Node Manager, effettuare le operazioni riportate di seguito.
    1. Per il nome computer, accettare i valori predefiniti o immettere la stringa per il nome del computer Node Manager, che gestisce i cluster. Tutte le porte non devono essere comprese nell'intervallo di porte effimere, né devono essere utilizzate da altri software in esecuzione. Vedere Avoid Port Conflicts.
    2. Per la porta Node Manager, accettare l'impostazione predefinita, a meno che non si sappia che l'organizzazione ha scelto un valore diverso durante la configurazione di Fusion Middleware. Per riferimento, vedere Gestione delle porte.
    3. Per Indirizzo di ascolto Node Manager, è possibile immettere il nome host Linux completamente qualificato (dove WebLogic viene installato insieme all'installazione di Fusion Middleware). Può anche essere un indirizzo del sistema operativo. Per ulteriori informazioni, vedere Modifica dei numeri di porta utilizzati da Oracle Fusion Middleware.
    4. Fare clic su Avanti.
  6. Nella pagina Configurazione porte server WebLogic, eseguire la configurazione in base alle scelte effettuate durante l'installazione.
    Specificare porte chiare e sicure per ciascun server. Vedere Gestione delle porte. Tutte le porte non devono essere comprese nell'intervallo di porte effimere, né devono essere utilizzate da altri software in esecuzione. Vedere Evitare conflitti tra porte.
    1. Per proteggere le connessioni mediante TLS Everywhere (Transport Layer Security), selezionare la casella di controllo Secure Connection Mode; il certificato autofirmato viene quindi riconosciuto. In caso contrario, esaminare questo argomento: Informazioni sulla protezione delle comunicazioni e della rete. Se la sicurezza TLS viene distribuita, la porta predefinita è la porta sicura del server gestito. Il valore predefinito della porta è 9000 per le porte non protette e 9001 per le porte protette. Si consiglia di utilizzare la protezione (9001).

      Se si configura Essbase per l'utilizzo di un database relazionale non Oracle come database del repository RCU, potrebbe essere necessario eseguire ulteriori operazioni, al termine della distribuzione di Essbase, per configurare i driver ODBC del sistema in modo da supportare la cifratura sicura/TLS. Consultare le istruzioni di configurazione del driver di database.

    2. [Facoltativo] Per limitare l'accesso a host specifici (per l'ambiente multi-home), specificare un dominio, ad esempio localhost, nei campi dell'indirizzo di ascolto. Se non si specificano o non si immettono i valori degli indirizzi di ascolto, gli indirizzi di ascolto vengono applicati a tutte le interfacce e a tutti gli indirizzi e tutti gli host mappati sono accessibili.
    3. Fare clic su Avanti.
  7. Nella pagina Configurazione porte Essbase, effettuare le operazioni riportate di seguito.
    1. Accettare i valori predefiniti o immettere i valori per la porta agente, la porta sicura agente (utilizzata per la comunicazione sicura mediante TLS) e le porte minime e massime per i server applicazioni Essbase.
      • Porta agente specifica la porta per l'agente Essbase. L'impostazione predefinita è 1423.
      • La porta sicura dell'agente specifica la porta utilizzata dall'agente Essbase per la comunicazione sicura quando è attiva la modalità di connessione sicura con TLS (Transport Layer Security). L'impostazione predefinita è 6423.
      • Quando vengono installate più istanze del server Essbase su un unico host, è necessario specificare un numero della porta univoco per ogni istanza.
      • Tutte le porte non devono essere comprese nell'intervallo di porte effimere, né devono essere utilizzate da un altro software in esecuzione. Vedere Evitare conflitti tra porte.
      • L'intervallo tra le porte min e max del server Essbase deve essere almeno pari a 1000, a seconda della quantità utilizzata.
    2. Fare clic su Avanti.
  8. Nella pagina di configurazione del provider di identità effettuare le operazioni riportate di seguito.
    1. Se non lo si è già fatto, vedere l'argomento Seleziona provider di autenticazione.
    2. WebLogic è il provider di identità predefinito, ma non è consigliato per gli ambienti di produzione. Se si utilizza EPM Shared Services e si desidera continuare, selezionare la casella di controllo Abilita provider di identità EPM Shared Services. L'esempio di finestra mostra il provider EPM selezionato. Quando questa opzione è abilitata, i campi EPM sono disponibili per confermare o specificare le posizioni Oracle home EPM e istanza Oracle. Per informazioni dettagliate su questi argomenti, vedere Informazioni sulla home Middleware, sulla Oracle home EPM e sull'istanza EPM Oracle.
    3. [Facoltativo] Facoltativamente, è possibile immettere un nome per registrare l'istanza di Essbase con Shared Services. Se non viene fornito un nome, EPM genera il nome per l'istanza registrata.
    4. Fare clic su Avanti.
  9. Esaminare la pagina Riepilogo configurazione. Prendere nota della posizione del file di log e del file di risposta. È possibile utilizzare il file response (.rsp) per salvare le scelte di configurazione e compilare gli stessi valori di campo (escluse le password) in una futura configurazione basata sull'interfaccia utente o in modalità Silent. Se si desidera eseguire una configurazione futura utilizzando un file .rsp, è anche possibile eseguire la configurazione fino alla pagina di riepilogo, quindi fare clic su Annulla anziché su Configura e riutilizzare il file di risposta in un secondo momento. Il file .rsp viene salvato nella posizione temporanea elencata nel riepilogo come posizione del file di risposta. Se si prevede di utilizzarla per automatizzare una configurazione futura, assicurarsi di salvarla in un luogo più permanente, poiché la pulizia delle directory tmp potrebbe essere eseguita regolarmente. Vedere File e parametri di risposta di esempio.
  10. Fare clic su Configura. Nella pagina Avanzamento configurazione, vicino alla fine dell'elaborazione dello strumento di configurazione, vengono avviati i componenti della piattaforma Essbase. Quando l'avanzamento raggiunge il 100%, fare clic su Successivo.
  11. Nella pagina Configurazione completata, esaminare i dettagli e fare clic su Fine. È ora possibile eseguire il login a Essbase. Fare riferimento alla sezione URL client Essbase, REST e Smart View.
Esaminare le opzioni e i task avanzati e successivi alla configurazione in Argomenti di configurazione avanzata. Questi argomenti includono l'eliminazione degli schemi RCU, la configurazione di Essbase e del server HTTP Oracle e altro ancora.