Essbase unter Linux konfigurieren

Sie müssen Essbase unter Linux mit dem Konfigurationstool konfigurieren, entweder am Ende der Essbase-Installation oder durch Starten des Konfigurationstools später nach der Installation.

Voraussetzungen und Hinweise

  • Fusion Middleware muss bereits installiert sein, und Oracle Essbase muss im selben Oracle Home-Verzeichnis installiert sein. Siehe Fusions-Middleware installieren.
  • Die unterstützte relationale Datenbank muss installiert werden, wie in den Installationsvoraussetzungen angegeben. Siehe Relationale Datenbank installieren.
  • Wenn Sie die EPM Shared Services-Authentifizierung verwenden, muss bereits eine unterstützte Version von EPM installiert sein, wobei EPM Shared Services-Benutzer erstellt und konfiguriert wurden. Außerdem müssen Sie Oracle Home- und EPM-Instanzdetails kennen.
    • Wenn Sie die EPM Shared Services-Authentifizierung verwenden, muss diese während der Essbase 26ai-Konfiguration ausgeführt werden. Wenn EPM Shared Services nicht ausgeführt wird, müssen einige Portnummern manuell konfiguriert werden, um Portkonflikte zu vermeiden. Wenn Sie Essbase konfigurieren, müssen Sie sich der Ports bewusst sein, die bereits von EPM-Services auf diesem Host verwendet werden. Außerdem müssen Sie nur gültige Ports auswählen und verwenden, die nicht von einem Service oder einer Anwendung auf diesem Host verwendet werden. Sie müssen diese nicht verwendeten Portnummern auch entsprechend in der Benutzeroberfläche oder in der Antwortdatei festlegen.
  • Wenn Sie Microsoft SQL Server (MSSQL) als Datenbank für Essbase-Repository-(RCU-)Schemas verwenden, müssen Sie den Prozess zum Ändern der Datenbank und zum Anwenden der korrekten Sortierung und Adressschemas ausführen, bevor Sie das Essbase-Konfigurationstool ausführen. Weitere Informationen finden Sie unter Microsoft SQL Server als Repository-Datenbank für Essbase-Schemas konfigurieren.
  • Unter RCU-Schemas für Essbase vorab erstellen wird der Prozess erläutert, wenn Sie RCU-Schemas vor der Konfiguration erstellen, anstatt sie mit dem Essbase-Konfigurationstool für Sie erstellen zu lassen. Ein Anwendungsfall für die Voraberstellung von Schemas ist, wenn Sie eine sichere HTTPS-Verbindung mit einem Wallet verwenden.
  • Alle Ports dürfen sich nicht innerhalb des flüchtigen Portbereichs befinden und dürfen nicht von anderer laufender Software verwendet werden. Siehe Portkonflikte vermeiden.
  • Jeder Managed Server muss einem Rechner zugewiesen werden, der logischen Darstellung des Rechners, der eine oder mehrere Serverinstanzen hostet. Der Rechnername muss in Bezug auf andere konfigurierbare Ressourcen in der Domain eindeutig sein.
  • Wenn Sie mehrere Essbase-On-Premise-Instanzen installieren und konfigurieren möchten, um Failover zu unterstützen, benötigen Sie einen Frontend-Load Balancer. Siehe Load Balancer zur Unterstützung von Failover konfigurieren.
  • Wenn Sie eine Verbindung über Smart View herstellen und die URL /aps/SmartView verwenden, müssen Sie die URL ändern. Siehe Umleiten zu neuer Essbase Smart View-Verbindungs-URL. Alternativ können Sie die Umleitung zur neuen URL auf dem Webserver konfigurieren. Wenn Sie Oracle HTTP Server (OHS) oder HTTPD Server verwenden, leiten Sie die URL um, während Sie die Oracle HTTP Server-Konfiguration ändern, wie im vorherigen Element angegeben.

Konfigurationstool ausführen

  1. Wenn Sie die Konfiguration am Ende der Installation nicht fortgesetzt haben, starten Sie das Konfigurationstool.
    1. Öffnen Sie im Oracle Home-Verzeichnis, in dem Essbase und Fusion Middleware installiert sind, ein Terminal in ./essbase/bin. Beispiel: Öffnen Sie ein Terminal in <Oracle_Home>/essbase/bin.
    2. Starten Sie das Konfigurationstool mit dem Skript config.sh.
      $ ./config.sh
      Das Skript kann mit Parametern (wie -mode, -log, -log priority, -responseFile) ausgeführt werden. Wenn Sie den Parameter responseFile verwenden, werden alle Felder mit vorherigen Konfigurationseinträgen gefüllt, mit Ausnahme von Kennwörtern. Um mehr über Konfigurationsskriptoptionen zu erfahren, führen Sie ./config.sh -help aus.
  2. Klicken Sie auf die Willkommensseite auf Weiter.
  3. Gehen Sie auf der Seite "Domaindetails" wie folgt vor:
    1. Übernehmen Sie für den Domainnamen den Standardwert (falls zutreffend), oder geben Sie Ihren Domainnamen ein. Beispiel: essbase_domain
    2. Übernehmen Sie für den Domain-Root den Standardwert (falls zutreffend), oder geben Sie Ihren Domain-Root-Pfad ein. Beispiel:
      /scratch/user/oracle_home/domains
      Wenn Sie zusätzliche Essbase-Instanzen installieren, verwenden Sie für jede Instanz eine andere Domain-Root.
    3. Übernehmen Sie für das Anwendungsverzeichnis den Standardwert, oder geben Sie Ihr Anwendungsverzeichnis ein. Beispiel:
      /scratch/user/oracle_home/applications/essbase
      Es wird empfohlen, dass das Anwendungsverzeichnis von den Konfigurationsdateien getrennt ist.
    4. Geben Sie für den WebLogic-Administratoraccount den Namen und das Kennwort eines WebLogic-Administratoraccounts ein, den Sie für die Verwaltung von Essbase- und Middleware-Servern verwenden.
      • Wenn Sie WebLogic Embedded LDAP verwenden, erhält dieser Administrator auch eine Essbase-Serviceadministratorrolle.
      • Wenn Sie EPM Shared Services verwenden, gilt dieser Administrator nur für die Essbase-Domaininstanz WebLogic. Dem EPM Shared Services-Admin-Benutzer wird die Essbase-Benutzerrolle "Serviceadministrator" zugewiesen.
    5. Klicken Sie auf Weiter.
  4. Gehen Sie auf der Seite {\b Database Connection} wie folgt vor:
    1. Übernehmen Sie für den Datenbanktyp den Standardwert, oder geben Sie den Datenbanktyp ein. Dies ist die unterstützte relationale Datenbank, z.B. Oracle Database.
    2. Für die Verbindungszeichenfolge geben Sie die Verbindungszeichenfolge zur Datenbank ein, z.B.
      myhost.example.com:1521/orcl
      Siehe Verbindungszeichenfolgenformate.
    3. Wählen Sie für Essbase Repository aus, ob Sie jetzt neue Schemas erstellen oder vorab erstellte Schemas verwenden möchten, die Sie mit dem RCU-Utility Fusion Middleware in RCU-Schemas für Essbase vorab erstellen erstellt haben, als Workflowaufgabe für die Vorkonfiguration. Informationen zur Verwendung von Microsoft SQL Server (MSSQL) in der Konfiguration finden Sie oben in den entsprechenden Voraussetzungen.
    4. Geben Sie bei einem Schemapräfix ein eindeutiges und aussagekräftiges Präfix ein. Beispiel: ESS26AI. Dies muss eine neue, eindeutige Zeichenfolge sein, die 1-12 alphanumerische Zeichen enthält und mit einem Buchstaben beginnt.
    5. Geben Sie unter "Schemakennwort" ein Schemakennwort ein, das für alle neuen Schemas gemeinsam verwendet wird.
    6. Geben Sie als Administratorbenutzernamen und -kennwort die Zugangsdaten aller Benutzer ein, denen eine Sysdba-Rolle für Oracle Database erteilt wurde. Dies kann der standardmäßige sys-Benutzer oder der Microsoft-Datenbankadministrator sein. Der Benutzername muss mit einem Buchstaben beginnen und zwischen 5 und 128 alphanumerische Zeichen enthalten. Das Kennwort muss mit einem Buchstaben beginnen, zwischen 8 und 30 Zeichen lang sein und mindestens eine Zahl und optional die beliebige Anzahl an Sonderzeichen ($ # _) enthalten.
    7. Klicken Sie auf Weiter.
  5. Gehen Sie auf der Seite {\b Node Manager Configuration} wie folgt vor:
    1. Übernehmen Sie für den Rechnernamen die Standardwerte, oder geben Sie die Zeichenfolge für den Node Manager-Rechnernamen ein, der Cluster verarbeitet. Alle Ports dürfen sich nicht innerhalb des flüchtigen Portbereichs befinden und dürfen nicht von anderer laufender Software verwendet werden. Siehe Portkonflikte vermeiden.
    2. Übernehmen Sie für den Node Manager-Port den Standardwert, es sei denn, Sie wissen, dass Ihre Organisation während der Fusion Middleware-Konfiguration einen anderen Wert ausgewählt hat. Referenz dazu finden Sie unter Ports verwalten.
    3. Bei Node Manager Listen Address können Sie Ihren vollqualifizierten Linux-Hostnamen eingeben (wobei WebLogic zusammen mit Ihrer Fusion Middleware-Installation installiert ist). Es kann auch eine Betriebssystemadresse sein. Eine Referenz finden Sie unter Von Oracle Fusion Middleware verwendete Portnummern ändern.
    4. Klicken Sie auf Weiter.
  6. Konfigurieren Sie auf der Seite "Konfiguration von WebLogic-Serverports" entsprechend den Auswahlen, die Sie während der Installation getroffen haben.
    Geben Sie klare und sichere Ports für jeden Server an. Siehe Ports verwalten. Alle Ports dürfen sich nicht innerhalb des flüchtigen Portbereichs befinden und dürfen nicht von anderer laufender Software verwendet werden. Siehe Portkonflikte vermeiden.
    1. Um Verbindungen mit Transport Layer Security (TLS Everywhere) zu sichern, aktivieren Sie das Kontrollkästchen Sicherer Verbindungsmodus. Ihr selbstsigniertes Zertifikat wird dann erkannt. Wenn noch nicht geschehen, lesen Sie dieses Thema: Informationen zum Sichern Ihrer Kommunikation und Ihres Netzwerks. Wenn TLS-Sicherheit bereitgestellt wird, ist der Standardport der sichere Managed Server-Port. Der Standardportwert ist 9000 für nicht gesicherte und 9001 für gesicherte Ports. Es wird empfohlen, "Gesichert" (9001) zu verwenden.

      Wenn Sie Essbase so konfigurieren, dass eine nicht von Oracle stammende relationale Datenbank als RCU-Repository-Datenbank verwendet wird, müssen Sie möglicherweise nach Abschluss des Essbase-Deployments zusätzliche Schritte ausführen, um die ODBC-Treiber Ihres Systems zur Unterstützung der sicheren/TLS-Verschlüsselung zu konfigurieren. Weitere Informationen finden Sie in den Konfigurationsanweisungen für den Datenbanktreiber.

    2. [Optional] Um den Zugriff auf bestimmte Hosts einzuschränken (bei einer Multi-Home-Umgebung), geben Sie in den Listening-Adressfeldern eine Domain an, z.B. localhost. Wenn Sie keine Listening-Adresswerte angeben/eingeben, gelten die Listening-Adressen für alle Schnittstellen und Adressen, und alle zugeordneten Hosts sind zugänglich.
    3. Klicken Sie auf Weiter.
  7. Führen Sie auf der Seite "Konfiguration von Essbase-Ports" die folgenden Schritte aus:
    1. Akzeptieren Sie die Standardwerte, oder geben Sie Werte für den Agent-Port, den sicheren Agent-Port (für sichere Kommunikation mit TLS) und die minimalen und maximalen Ports für Essbase-Anwendungsserver ein.
      • Agent-Port gibt den Port für den Essbase-Agent an. Der Standardwert ist 1423.
      • Der sichere Agent-Port gibt den Port an, den der Essbase-Agent für die sichere Kommunikation verwendet, wenn er sich im sicheren Verbindungsmodus mit Transport Layer Security (TLS) befindet. Der Standardwert ist 6423.
      • Wenn mehrere Essbase-Server-Instanzen auf einem Host installiert sind, müssen sie für jede Instanz einen einmaligen Port angeben.
      • Alle Ports dürfen sich nicht innerhalb des flüchtigen Portbereichs befinden und dürfen nicht von einer anderen laufenden Software verwendet werden. Siehe Portkonflikte vermeiden.
      • Der Bereich zwischen den Essbase Server-Minimum- und -Max-Ports muss je nach verwendeter Menge mindestens 1000 betragen.
    2. Klicken Sie auf Weiter.
  8. Gehen Sie auf der Seite "Identitätsprovider-Konfiguration" wie folgt vor:
    1. Wenn noch nicht geschehen, lesen Sie das Thema Authentifizierungsprovider auswählen.
    2. WebLogic ist der Standardidentitätsprovider, wird jedoch nicht für Produktionsumgebungen empfohlen. Wenn Sie derzeit EPM Shared Services verwenden und fortfahren möchten, aktivieren Sie das Kontrollkästchen Identitätsprovider für EPM Shared Services aktivieren. Das Fensterbeispiel zeigt den ausgewählten EPM-Provider. Wenn diese Option aktiviert ist, stehen EPM-Felder zur Bestätigung oder Angabe von EPM Oracle Home- und Oracle-Instanz-Verzeichnissen zur Verfügung. Details zu diesen Informationen finden Sie unter Informationen zu Middleware Home, EPM Oracle Home und EPM Oracle-Instanz.
    3. [Optional] Sie können optional einen Namen eingeben, um die Essbase-Instanz bei Shared Services zu registrieren. Wenn kein Name angegeben ist, generiert EPM den Namen für die registrierte Instanz.
    4. Klicken Sie auf Weiter.
  9. Prüfen Sie die Seite "Konfigurationsübersicht". Notieren Sie sich den Speicherort der Logdatei und den Speicherort der Antwortdatei. Mit der Antwortdatei (.rsp) können Sie Ihre Konfigurationsoptionen speichern und dieselben Feldwerte (ohne Kennwörter) in einer zukünftigen UI-basierten oder Silent-Moduskonfiguration eingeben. Wenn Sie eine zukünftige Konfiguration mit einer .rsp-Datei ausführen möchten, können Sie die Konfiguration auch bis zur Übersichtsseite ausführen, auf Abbrechen anstelle von Konfigurieren klicken und die Antwortdatei später wiederverwenden. Die .rsp-Datei wird am temporären Speicherort gespeichert, der in der Zusammenfassung als Speicherort der Antwortdatei aufgeführt ist. Wenn Sie es für die Automatisierung einer zukünftigen Konfiguration verwenden möchten, speichern Sie es an einem dauerhafteren Ort, da tmp-Verzeichnisse routinemäßig bereinigt werden können. Siehe Beispielantwortdatei und -parameter.
  10. Klicken Sie auf Konfigurieren. Auf der Seite "Konfigurationsfortschritt" werden am Ende der Verarbeitung des Konfigurationstools die Essbase-Plattformkomponenten gestartet. Wenn der Fortschritt 100% erreicht, klicken Sie auf Weiter.
  11. Prüfen Sie auf der Seite "Konfiguration abgeschlossen" die Details, und klicken Sie auf Fertigstellen. Sie können sich jetzt bei Essbase anmelden. Siehe URLs für Essbase-, REST- und Smart View-Client.
Prüfen Sie die erweiterten Optionen und Aufgaben nach der Konfiguration unter Erweiterte Konfigurationsthemen. Dazu gehören Themen zum Löschen von RCU-Schemas, zum Konfigurieren von Essbase und Oracle HTTP-Server usw.