Show TOC

Konsistenz der Einträge in der UME-Datenbank prüfenLocate this document in the navigation structure

Verwendung

Um Inkonsistenzen zu entfernen, die in der Datenbank der User Management Engine (UME) auftreten können, verwenden Sie die UME-Konsistenzprüfung.

Tipp

Folgende Ursachen können Inkonsistenzen hervorrufen:

  • Änderung einer externen Datenquelle, z.B. eines Verzeichnisservers, mit externen Werkzeugen. Dies beinhaltet auch das Löschen eines Benutzers, das Anlegen eines Benutzers, dessen eindeutige ID mit der eines Benutzers in der Datenbank des SAP NetWeaver Application Server (AS) Java übereinstimmt, sowie das Ändern der eindeutigen ID eines Benutzers
  • Fehler in einem AS-Java-Knoten.

Wenn Sie regelmäßig externe Datenquellen mit externen Werkzeugen verwalten, sollten Sie regelmäßig eine Konsistenzprüfung durchführen.

Voraussetzungen
  • Die Konsistenzprüfung kann jedoch eine große Systemlast auf Ihrem AS Java und jeglichen angeschlossenen Datenquellen zur Folge haben. Planen Sie die Konsistenzprüfung deshalb zu Zeiten ein, in denen wenige Benutzer im System angemeldet sind. Wenn nötig, entfernen Sie einen Serverknoten aus dem Lastausgleich und führen Sie die Konsistenzprüfung auf diesem Server aus.
  • Sie müssen über einen Benutzer verfügen, der einer Rolle mit den folgenden UME-Aktion zugeordnet ist:
    • UME.Read_All - ermöglicht Ihnen das Ausführen einer Konsistenzprüfung, jedoch sind Sie nicht berechtigt, Inkonsistenzen zu reparieren.
    • UME.Manage_All - ermöglicht Ihnen Vollzugriff auf die Konsistenzprüfung.
    • UME.System_Admin - ermöglicht Ihnen Vollzugriff auf die Konsistenzprüfung.
Vorgehensweise
  1. Starten Sie das Konsistenzprüfwerkzeug.
    1. Starten Sie Identity-Management im Standalone-Modus oder verwenden Sie den Identity-Management-Quick-Link für SAP NetWeaver Administrator.

      Weitere Informationen finden Sie unter Identity-Management.

    2. Wählen Sie Konsistenzprüfung.
  2. Wählen Sie Arbeitsverzeichnis auswählen .

    Geben Sie den Pfad ein, unter dem die Konsistenzprüfung auf dem AS Java die Konsistenzprüfungs- und Reparaturprotokolle ablegt. Standardmäßig wird folgendes Verzeichnis gewählt: /tmp/SAP_UME_DB_CHECK_RESULTS/.

    Achtung

    Stellen Sie sicher, dass das von Ihnen gewählte Verzeichnis keine Dateien enthält, die Sie speichern möchten. Die Konsistenzprüfung löscht alle Dateien und Unterverzeichnisse im Zielverzeichnis.

  3. Sichern Sie das Arbeitsverzeichnis.
  4. Wählen Sie Prüfen.
    Hinweis

    Wählen Sie Prüfung unterbrechen, um die Konsistenzprüfung anzuhalten.

  5. Wählen Sie Aktualisieren, bis die Meldung Reparaturprozess beendet: angezeigt wird.

    Die Konsistenzprüfung gibt zudem das Ergebnis des Prüfprozesses aus. Sie erhalten eine Meldung darüber, ob Inkonsistenzen vorliegen oder nicht.

Ergebnis

Um die Ergebnisse des Reparaturprozesses anzuzeigen, wählen Sie Reparaturprotokoll anzeigen. In der Sicht Protokoll Reparaturprozess sehen Sie, welche Principals (Objekte) bei der Konsistenzprüfung berücksichtigt wurden und welche Fehler aufgetreten sind. Die Konsistenzprüfung schreibt dieses Protokoll unter folgendem Namen in das Arbeitsverzeichnis: check.log. Jedes Mal, wenn Sie einen Prüfprozess starten, wird dieses Protokoll durch die Konsistenzprüfung überschrieben.

Die Protokolleinträge identifizieren jeden Principal, der durch die Konsistenzprüfung berücksichtigt wurde über einen INFO-Eintrag. Der folgende Eintrag gibt die Werte INFO PASSED (Info: Prüfung bestanden) oder ERROR (Fehler) aus. Wenn bei der Konsistenzprüfung ein Fehler gefunden wird, wird der Eintrag ERROR (Fehler) um den Zusatz ERROR FAILED (Fehler - Prüfung nicht bestanden erweitert. Jeder Eintrag beinhaltet einen Zeitstempel.

Auf Grundlage dieser Information können Sie entscheiden, ob Sie die Fehler in den UME-Daten beheben möchten.

Siehe auch:

UME-Standardaktionen