RCU-Schemas für Essbase vorab erstellen

Für die Essbase-Plattform müssen Repository Creation Utility-(RCU-)Schemas für die Metadatenspeicherung verwendet werden.

Mit diesem Utility können Sie ein Repository (Schema) hinzufügen oder löschen.

Diese Schemas werden in der unterstützten relationalen Datenbank Ihrer Wahl gespeichert. Beachten Sie, dass Ihre Essbase-Anwendungen und -Cubes nicht in diesen Schemas gespeichert sind, sondern sich im ausgewählten <Application Directory>-Speicherort auf dem Server befinden, auf dem Sie Essbase installieren. Weitere Informationen finden Sie unter Essbase-Umgebung planen.

Voraussetzungen

  • Sie müssen die als Voraussetzungen in Essbase unter Linux konfigurieren aufgelisteten Patches einspielen, bevor Sie RCU-Schemas erstellen. Dabei spielt es keine Rolle, ob Sie vorab erstellte Schemas verwenden.

  • Wenn Sie Microsoft SQL Server (MSSQL) in der Konfiguration verwenden, müssen Sie die folgende Konfigurationsvoraussetzung erfüllen, um den Prozess in ALTER DATABASE auszuführen und die korrekte Sortierung und Adressschemas zu berücksichtigen. Siehe Microsoft SQL Server-Datenbank für das Metadata Services-(MDS-)Schema konfigurieren.
  • Fusion Middleware wurde installiert. Siehe Fusions-Middleware installieren.
  • Unterstützte relationale Datenbank wurde installiert. Siehe Relationale Datenbank installieren.
  • Oracle Essbase muss auf Ihrem System vorhanden sein, bevor Sie ein Schema hinzufügen oder löschen. Siehe Oracle Essbase installieren.
  • Oracle empfiehlt, eine eindeutige integrierbare Datenbank (PDB) für Essbase bereitzustellen. Die mehrmandantenfähige Architektur von Oracle finden Sie hier: Einführung in die mehrmandantenfähige Architektur.

    • Keine anderen Anwendungen dürfen Zugriff auf die Essbase-Repository-Schemas haben, die vom Repository Creation Utility (RCU) generiert werden.
    • Niemand außer dem angegebenen Administrator sollte die Berechtigung haben, auf die Schemas oder deren Tabellen zuzugreifen.
    • Niemand sonst sollte über die Zugangsdaten verfügen, um Rollen für den Zugriff auf die PDB zuzuweisen oder zu ändern.
    • Jede Änderung an der PDB muss protokolliert werden.

Neun RCU-Schemas sind derzeit für Essbase und andere Plattformkomponenten erforderlich. Wenn Sie Essbase konfigurieren, können Sie entweder

  • vorab erstellte Schemas verwenden oder

  • Das Essbase-Konfigurationsutility kann sie für Sie erstellen

Im Folgenden wird erläutert, wie Sie RCU-Schemas mit dem Repository Creation Utility, das Teil von Fusion Middleware ist, vorab erstellen, anstatt sie vom Essbase-Konfigurationsutility für Sie erstellen zu lassen. Das Vorbereiten Ihrer eigenen Schemas kann nützlich sein, wenn Sie:

  • Verwendung einer sicheren HTTPS-Verbindung mit einem Wallet
  • Essbase konfigurieren und dann nur das Schemapräfix angeben
So erstellen Sie RCU-Schemas vorab:
  1. Öffnen Sie im Oracle Home, in dem Fusion Middleware installiert ist, ein Terminal in /oracle_common/bin, und führen Sie den Befehl rcu aus, um das Utility zum Erstellen des Repositorys zu starten.

    Linux
    /scratch/user/oracle_home/oracle_common/bin/rcu
    Unter Windows
    C:\scratch\user\dist\oracle_common\bin\rcu.exe
  2. Klicken Sie auf der Begrüßungsseite auf Weiter.

  3. Klicken Sie auf der Seite "Repository erstellen" auf Repository erstellen, Systemladevorgang und Produktladevorgang.


    Seite "Repository erstellen" mit der Auswahl zum Erstellen eines Repositorys für Systemladevorgänge und Produktladevorgänge

    Klicken Sie auf Weiter.

  4. Lassen sie auf der Seite "Datenbankverbindungsdetails" Verbindungsparameter aktiviert:


    Seite "Datenbankverbindungsdetails" mit eingegebenen Oracle Database-Verbindungsparametern

    1. Geben Sie Optionen und Werte ein:

      • Format der Verbindungszeichenfolge - wählen Sie, ob Parameterwerte eingegeben oder eine Verbindungszeichenfolge verwendet werden soll
      • Hostname - vollqualifizierter Name Ihres Servers (z. B. myserver.example.com)
      • Port - für Oracle Database (Standardwert ist 1521)
      • Servicename - für Oracle Database (Beispiel: orcl.example.com)
      • Benutzername und Kennwort - für Oracle Database-Administrator (Standardadministratorbenutzername kann sys lauten)
      • Rolle - als Standardwert für SYSDBA beibehalten
    2. Klicken Sie auf Weiter.

  5. Das Repository Creation Utility prüft, ob die Voraussetzungen erfüllt sind. Klicken Sie auf OK, um fortzufahren.


    Das Repository Creation Utility prüft, ob die Voraussetzungen global erfüllt sind.

  6. Führen Sie auf der Seite "Komponenten auswählen" die folgenden Schritte aus.


    Wählen Sie die Seite "Komponenten", auf der Sie ein neues Präfix erstellen oder ein vorhandenes Präfix eingeben, und wählen Sie, ob Schemas für alle Komponenten enthalten sein sollen

    1. Erstellen Sie ein neues Präfix. Beispiel: ESS21C. Das Präfix muss in Ihrer Datenbank eindeutig sein.

    2. Wählen Sie diese Option, um Schemas für alle Komponenten zu erstellen. Das Oracle Essbase- und Essbase-Schema wird NICHT angezeigt, wenn Essbase nicht wie in den Voraussetzungen vorgeschlagen installiert wurde.

    3. Klicken Sie auf Weiter.

  7. Auf der Seite "Schemakennwörter" geben Sie Kennwörter für die Schemas ein (ein gemeinsames Kennwort). Klicken Sie auf Weiter.

  8. Prüfen Sie auf der Seite "Tablespaces zuordnen", und klicken Sie auf Weiter.

  9. Klicken Sie auf OK, um das Erstellen neuer Tablespaces in der Repository-Datenbank zu genehmigen.

  10. Prüfen Sie die Übersichtsseite. Klicken Sie optional auf Antwortdatei speichern, um Ihre Metadaten und Auswahl zur Wiederverwendung aufzuspeichern. Klicken Sie auf Erstellen.

  11. Warten Sie, bis das Repository Creation Utility das Laden der Schemas in das Repository abgeschlossen hat.

  12. Prüfen Sie die Abschlussübersicht. Wenn der Status für alle Komponenten Erfolgreich lautet, klicken Sie auf Schließen. Andernfalls können Sie eventuelle Probleme beheben.

  13. Sie haben die Voraberstellung von Schemas für Essbase- und Plattformkomponenten abgeschlossen. Jetzt können Sie Essbase konfigurieren.

So löschen Sie ein Schema

Wenn Sie ein Repository (Schema) löschen oder Ihre Essbase-Schemas nach einer Deinstallation von Essbase bereinigen müssen, verwenden Sie dasselbe Utility. Siehe RCU-Schemas für Essbase löschen.