Tipps und Lösungen zur Konfiguration

Hilfe bei Problemen mit der Installation finden Sie unter Tipps und Fehlerbehebung zur Installation.

Tipp:

Wenn der Konfigurationsvorgang durch eine Voraussetzungsprüfung blockiert wird und Sie glauben, dass Sie die Warnung verstehen und mit der Konfiguration fortfahren können, können Sie die Voraussetzungsprüfungen ignorieren und fortfahren, indem Sie EPM System Configurator mit der Option -ignoreChecks ausführen.

Konfiguration in einer verteilten Umgebung ist nicht erfolgreich

Problem:

Die Aufgabe Auf Anwendungsserver bereitstellen ist für Webanwendungen in einer verteilten Umgebung nicht erfolgreich.

In einer verteilten Umgebung müssen Sie RCU ausführen und die Datei RCUSchema.properties auf jedem Computer in der Umgebung bearbeiten. Beim Ausführen von RCU ist für jeden Computer ein eindeutiges Präfix erforderlich. Wenn Sie diesen Schritt falsch ausführen, ist die Konfiguration nicht erfolgreich.

Lösung:

Wenn die Konfiguration aufgrund eines Fehlers oder eines falschen Eintrags in der Datei RCUSchema.properties nicht erfolgreich ist, führen Sie die folgenden Schritte aus, um eine erfolgreiche Konfiguration sicherzustellen:

  1. Klicken Sie auf "Abbrechen", und beenden Sie EPM System Configurator.
  2. Korrigieren Sie die Einträge in der Datei RCUSchema.properties, und stellen Sie sicher, dass alle Werte richtig sind. Das Präfix muss für jeden Computer in der Umgebung eindeutig sein.

    Verwenden Sie die SID und nicht den Servicenamen in der JDBC-URL.

  3. Löschen Sie alle Datenbankbenutzer - die mit RCU erstellten Benutzer (verwenden Sie die RCU-Option zum Löschen des Schemas) sowie den Datenbankbenutzer, den Sie für die Konfiguration von Oracle Enterprise Performance Management System verwendet haben.
  4. Erstellen Sie neue Datenbankbenutzer:
    • Führen Sie RCU erneut aus, und geben Sie für jeden Computer in der Umgebung ein eindeutiges Präfix an.
    • Erstellen Sie den Datenbankbenutzer für die EPM System-Konfiguration.
  5. Benennen Sie den Ordner user_projects um, z.B. in user_projects_old. Das Standardverzeichnis lautet C:\Oracle\Middleware\user_projects.
  6. Führen Sie EPM System Configurator erneut aus, und führen Sie die erforderlichen Aufgaben aus.

    Da Sie den Ordner user_projects umbenannt haben, führen Sie eine neue Konfiguration und keine Rekonfiguration aus.

  7. Löschen Sie den Ordner user_projects_old.

RCU-Schema für Oracle Database ohne SYSDBA-Rechte erstellen

Vor dem Konfigurieren von EPM System müssen Sie RCU-Schemas erstellen. Verwenden Sie diese Vorgehensweise, wenn Sie nicht über SYSDBA-Rechte verfügen:

  1. Melden Sie sich bei SQL Plus mit einem DB-Benutzer mit SYS- oder SYSDBA-Berechtigungen an und führen Sie folgende Schritte aus:
    1. CREATE USER testrcu IDENTIFIED BY password (zum Beispiel mit einem Benutzer mit dem Namen testrcu).
    2. Berechtigungen testrcu

      CREATE SESSION

      SELECT ANY DICTIONARY

      SELECT_CATALOG_ROLE

    3. Erteilen Sie dem Benutzer die folgenden Berechtigungen:
      grant select_catalog_role to testrcu;
      grant select any dictionary to testrcu;
      grant create session to testrcu;
      grant select on schema_version_registry to testrcu;

    Hinweis:

    Wenn beim Ausführen des letzten Befehls die Fehlermeldung Tabelle oder View nicht vorhanden angezeigt wird, können Sie diese ignorieren.
  2. Navigieren Sie zu ORACLE_HOME/oracle_common/bin, und starten Sie die RCU:

    • Windows: Beispiel: C:\Oracle\Middleware\oracle_common\bin\rcu.bat

    • Linux/Unix: ./rcu

  3. Wählen Sie Skripte für Systemladevorgang vorbereiten aus. (Wählen Sie nicht System- und Produktladevorgang aus.).
  4. Es müssen zwei Skripte generiert werden, die sich standardmäßig unter ORACLE_HOME/oracle_common/rcu/log/logdir.[date_timestamp] befinden.

    • script_systemLoad.sql

    • script_postDataLoad.sql

  5. Melden Sie sich bei SQL Plus mit einem DB-Benutzer mit SYS- oder SYSDBA-Berechtigungen an, und führen Sie die folgenden Schritte aus, oder übergeben Sie die Skripte an Ihren DBA zur Ausführung:

    1. Führen Sie das Skript script_systemLoad.sql aus.
    2. Vor dem Ausführen der Produktladephase muss dem Benutzer (in diesem Beispiel: testrcu) Folgendes erteilt werden:
      • REGISTRYACCESS-Berechtigung für testrcu;
      • STBROLE-Berechtigung für testrcu;
  6. Starten Sie die RCU erneut, und wählen Sie Produktladevorgang ausführen als Nicht-DBA-Benutzer, um den Dataload abzuschließen.
  7. Melden Sie sich bei SQL Plus mit einem Benutzer mit SYS- oder SYSDBA-Berechtigungen an, und führen Sie das Skript script_postDataLoad.sql aus, um die Produktladephase abzuschließen, oder übergeben Sie die Skripte Ihrem DBA zur Ausführung.

  8. Aktualisieren Sie die Datei RCUschema.properties, und verwenden Sie dabei Folgendes als Beispiel:
    sysDBAPassword=<password created in step one>
    schemaPrefix=testrcu1
    rcuSchemaPassword=<you are prompted for schema password in the script>
    dbURL=jdbc:oracle:thin:@dbserver:1521:ORCL
    sysDBAUser=testrcu <user you created in step one>

Verteilte Umgebungen

Nachdem Sie in einer verteilten Umgebung die Konfiguration von EPM System-Produkten auf einem beliebigen Computer abgeschlossen haben, schließen Sie EPM System Configurator, bevor Sie mit der Konfiguration auf einem anderen Computer beginnen.

Änderungen der Java-Heap-Größe

Sie können die Java-Heap-Größen ändern, wenn Sie Java-Webanwendungsserver in Windows-Umgebungen mit Services starten und stoppen. Sie können die Änderungen in Batchdateien oder in der Windows-Registrierung vornehmen. Nachdem Sie die Änderungen für ein Produkt vorgenommen haben, müssen Sie den Java-Webanwendungsserver neu starten. Details hierzu finden Sie in der Dokumentation Oracle Enterprise Performance Management System Deployment Options Guide.

Produktdatenbanken

Oracle empfiehlt, für jedes EPM System-Produkt ein eigenes Datenbankschema zu verwenden, um flexible Backups und Recoverys der Datenbanken zu ermöglichen. In Prototyp- und Entwicklungsumgebungen ist die Konfiguration einer Datenbank für alle Produkte möglicherweise ausreichend.

Start von EPM System Configurator

Problem: Nach erfolgreicher Installation und Konfiguration von EPM System kann EPM System Configurator über das Windows-Startmenü nicht gestartet werden. Stattdessen wird folgende Meldung angezeigt:

SCHWERWIEGENDER FEHLER: Prüfung der Umgebungsvariablen war mit folgender Meldung nicht erfolgreich: "Umgebungsvariablen sind nicht korrekt festgelegt"

Lösung: Starten Sie den Computer neu.

Oracle HTTP Server-Konfiguration

Problem: Beim Versuch, die exportierte Datei ewallet.p12 während der Konfiguration von Oracle HTTP Server für SSL zu öffnen, wird trotz Eingabe des korrekten Kennworts folgende Fehlermeldung angezeigt:

Das Kennwort ist falsch. Versuchen Sie es erneut.

Lösung: Die Wallet-Ergebnisse können aufgrund eines Fehlers in Oracle Wallet Manager nicht geöffnet werden. Oracle Wallet Manager 11g kann den mit Drittanbietertools wie OpenSSL erstellten PKCS12-Keystore nicht lesen. Bis dieses Problem behoben wird, verwenden Sie die mit dem Oracle 10g-Client gelieferte Version von Oracle Wallet Manager zum Lesen der Datei ewallet.p12, und speichern Sie sie für die Verwendung mit Oracle HTTP Server 11gR1.

Fehler wegen unzureichenden Speichers bei mehreren Deployments von Java-Webanwendungen

Problem: Wenn mehrere Java-Webanwendungen bereitgestellt sind, wird beim Deployment eine Fehlermeldung wegen unzureichenden Speichers angezeigt.

Lösung:

Erhöhen Sie die Standardeinstellung für den Speicherplatz auf dem Oracle WebLogic Server-Administrationsserver.

Erstkonfiguration der Shared Services-Datenbank

Problem: Wenn EPM System Configurator für eine Erstkonfiguration ausgeführt wird, ist die Option Erstkonfiguration der Shared Services-Datenbank vornehmen nicht verfügbar.

Lösung: So konfigurieren Sie EPM System in diesem Szenario:

  1. Starten Sie EPM System Configurator über die Befehlszeile mit der Option –forceRegistry.

  2. Konfigurieren Sie Oracle Hyperion Foundation Services:

    Wählen Sie die Foundation Services-Aufgaben Gemeinsame Einstellungen, Datenbank konfigurieren, Auf Anwendungsserver bereitstellen aus.

  3. Beenden Sie EPM System Configurator.

  4. Starten Sie EPM System Configurator wie gewohnt neu, um die verbleibenden EPM System-Produkte zu konfigurieren.

Verbindung mit einem geclusterten SQL Server-Deployment

Problem: Sie müssen EPM System für eine Verbindung mit einem geclusterten SQL Server-Deployment konfigurieren.

Lösung: Geben Sie in EPM System Configurator im Fenster Datenbank konfigurieren in das Feld Server den virtuellen Host des SQL Server-Clusters ein.

Fehlende JAR-Dateien

Problem: Beim Starten von EPM System Configurator nach der Installation mehrerer EPM System-Produkte werden Fehler wegen fehlender JAR-Dateien generiert, und EPM System Configurator wird nach etwa 30 Sekunden geschlossen.

Lösung: Fehlermeldungen wegen fehlender JAR-Dateien weisen auf eine unvollständige Installation hin. Suchen Sie nach diesen Meldungen.

Wenn Fehlermeldungen wegen fehlender JAR-Dateien oder Fehler in Verbindung mit oracle_common jars angezeigt werden, ist die Installation von WebLogic Server unvollständig.

Öffnen Sie die Unterordner ohs und oracle_common von MIDDLEWARE_HOME. Wenn ohs nur einen oder zwei Unterordner enthält, oder wenn oracle_common leer ist, ist die Installation von Oracle HTTP Server, WebLogic Server oder Application Developer unvollständig. Prüfen Sie den minimalen Swapspeicher im System. Dieser muss mindestens 512 MB betragen.

Suchen Sie in den Logdateien nach genaueren Ursachen für den Fehler. Prüfen Sie zunächst die OUI-Logs im Unterordner "logs" des zentralen Bestandsverzeichnisses. Informationen hierzu finden Sie unter Logs des zentralen Bestandsverzeichnisses.

Fehlermeldungen zur Konfiguration

Hinweis:

Führen Sie zu Fehlerbehebungszwecken die Konfigurationsaufgaben jeweils nur für ein Produkt oder eine Komponente auf einmal aus.

  • Problem: Die Konfiguration verläuft nicht erfolgreich, oder während der Konfiguration werden Fehlermeldungen angezeigt.

    Lösung: Prüfen Sie die Datei configtool_summary.log im Verzeichnis EPM_ORACLE_INSTANCE/diagnostics/logs/config.

  • Problem: Die folgende Fehlermeldung wird der Datei configtool.log im Verzeichnis EPM_ORACLE_INSTANCE/diagnostics/logs/config hinzugefügt, wenn Oracle Database erstmals konfiguriert wird:

    ORA-00917: missing comma

    Dieser Fehler kann auftreten, wenn die Datenbank mit dem Datenbankzeichensatz US7ASCII konfiguriert ist.

    Lösung: Erstellen Sie die Datenbank mit dem Zeichensatz UTF-8 oder einem anderen Zeichensatz mit uneingeschränkter mehrsprachiger Unterstützung neu. EPM System Release 11.1.3 unterstützt nur derartige Zeichensätze, wie in der Oracle Enterprise Performance Management System - Installations- und Konfigurationsdokumentation dokumentiert.

Konfigurationsaufgabenbereich: fehlende Produkte

Problem: Eine Komponente oder ein Produkt wird im Konfigurationsaufgabenbereich nicht angezeigt. Dieses Verhalten kann bei einer unvollständigen Installation auftreten.

Lösung: Prüfen Sie in den Logdateien installTool-install und product-install.log im Verzeichnis EPM_ORACLE_HOME/diagnostics/logs/install, ob eine Komponente nicht vollständig installiert wurde.

Nicht verfügbare Optionen für die Datenbankkonfiguration

Problem: Die Optionen im Bereich "Datenbankkonfiguration" sind nicht verfügbar.

Lösung: Stellen Sie sicher, dass Sie das System mit dem Benutzeraccount konfigurieren, der für die Installation verwendet wurde.

Timeout beim Remote-Deployment

Problem: Das Remote-Deployment einer Java-Webanwendung verläuft nicht erfolgreich, und in der Datei EPM_ORACLE_INSTANCE/diagnostics/logs/config/configtool.log wird folgende Ausnahme angezeigt: Bei der Aktion, die Sie ausgeführt haben, ist nach 60.000 Millisekunden ein Timeout aufgetreten.

Lösung: Führen Sie folgende Schritte aus:

  1. Erstellen Sie eine Datei EPM_ORACLE_HOME/common/config/11.1.2.0/configTool-options.properties mit folgender Zeile:

    deployment.remote.timeout= Timeout in Millisekunden

    Beispiel: Mit deployment.remote.timeout=300000 wird ein Timeout nach 5 Minuten (300.000 Millisekunden) angegeben.

  2. Stellen Sie die Java-Webanwendung erneut bereit.

Nicht erfolgreiches Deployment auf dem Anwendungsserver ohne Konfigurationsfehler

Problem: Ein Produkt wird nicht auf dem Anwendungsserver bereitgestellt, aber es treten keine Konfigurationsfehler auf.

Lösung: Prüfen Sie die Datei configtool.log im Verzeichnis EPM_ORACLE_INSTANCE/diagnostics/logs/config. In dieser Datei werden Fehler beim Deployment-Prozess aufgezeichnet. Wenn keine Fehler angegeben sind, wiederholen Sie das Deployment auf dem Anwendungsserver.

Java-Webanwendungen in eine einzelne Domain verschieben

Problem: Java-Webanwendungen von EPM System sind in unterschiedlichen WebLogic Server-Domains bereitgestellt und sollen aus Gründen der einfacheren Verwaltung und Überwachung in eine einzelne Domain verschoben werden.

Hinweis:

Alle EPM System-Produkte sollten in einer Domain bereitgestellt werden. Informationen hierzu finden Sie in der Dokumentation Oracle Enterprise Performance Management System - Installations- und Konfigurationsdokumentation.

Lösung: Führen Sie eines der folgenden Verfahren aus:

  • Wenn die Domain für Foundation Services korrekt funktioniert, stellen Sie alle Java-Webanwendungen von EPM System in dieser Domain bereit:

    1. Führen Sie den WebLogic Server-Administrationsserver auf dem Foundation Services-Computer für die Domain aus.

    2. Stellen Sie die Java-Webanwendungen erneut bereit, die in anderen Domains als der Foundation Services-Domain bereitgestellt sind.

      Wählen Sie in EPM System Configurator die Option Webanwendungen in vorhandener Domain bereitstellen aus, und geben Sie Host, Port und Domainnamen für den Foundation Services-Computer ein.

    3. Stellen Sie alle Java-Webanwendungen, die bereits auf dem Foundation Services-Computer bereitgestellt waren, erneut auf demselben Computer bereit.

  • So stellen Sie alle Java-Webanwendungen von EPM System in einer neuen Domain bereit:

    1. Erstellen Sie mit dem WebLogic Server-Konfigurationsassistenten eine Basisdomain.

    2. Starten Sie den WebLogic Server-Administrationsserver für die neue Domain.

    3. Stellen Sie die Java-Webanwendungen erneut bereit, die auf anderen Computern als dem Foundation Services-Computer bereitgestellt wurden.

      Wählen Sie in EPM System Configurator die Option Webanwendungen in vorhandener Domain bereitstellen aus, und geben Sie Host, Port und Domainnamen für die neue Domain ein.

    4. Stellen Sie alle Java-Webanwendungen erneut auf dem Foundation Services-Computer in der neuen Domain bereit.