Gruppen

Im Menü "Gruppen" stehen vier Optionen zur Verfügung: Übersicht, Laufende Gruppen, Schritte, Regeln. Jede Option wird im Folgenden beschrieben.

Summary (Übersicht)

Auf der Seite "Übersicht" werden alle Ketten angezeigt, deren Eigentümer der aktuelle Benutzer ist. Die Details werden tabellarisch dargestellt. Am Ende jeder Zeile befindet sich das Aktionssymbol Symbol "Aktionen". Klicken Sie auf Aktionen, um die Liste der Optionen für die Kette anzuzeigen. Klicken Sie auf eine Kette in der Tabelle, und Details zu Schritten und Regeln werden unter der Tabelle "Ketten" angezeigt. Im Kontextmenü für einen Schritt oder eine Regel steht die Option Schritt löschen oder Regel löschen zur Verfügung.

Folgende Aktionen sind für eine Kette verfügbar:

  • Ausführen: Führt die spezifische Kette aus.

  • Schritt hinzufügen: Erstellt einen neuen Schritt für die ausgewählte Kette.

  • Regel hinzufügen: Erstellt eine neue Regel für die ausgewählte Kette.

  • Bearbeiten: Bearbeitet die Ketteneigenschaften.

  • Löschen: Löscht die Kette

  • Chain-Enable/Disable: Aktiviert oder deaktiviert die Kette.

  • Diagramm anzeigen: Zeigt die Jobschritte einer Kette in einem visuellen Diagrammformat an.

    Doppelklicken Sie auf einen Schritt oder eine Regel im Diagramm, um weitere Details anzuzeigen. Sie können Schritte und Regeln direkt im Diagramm erstellen, indem Sie die Symbole Schritt hinzufügen und Regel hinzufügen verwenden.

    Die folgenden Abhängigkeiten werden für jeden Schritt angezeigt:

    • Veranstaltungsplan: Der Name des Zeitplans.
    • Ereignisqueue: Name der Queue und Bedingung.
    • Programm mit Prozedur oder PL/SQL-Block: Verwendete Tabellen, Views, Prozedurenfunktionen und Packages - zwei Abhängigkeitsebenen.

    Sie können eine Regel auch erstellen, indem Sie zwei Schritte verbinden:

    • Klicken Sie auf einen Schritt, und das Linksymbol wird angezeigt.
    • Klicken Sie auf das Linksymbol, und ziehen Sie zum nächsten Schritt. Das Dialogfeld "Regel" wird angezeigt, in dem Sie Details angeben können.

    Es gibt Validierungsregeln, die auf Kettendetails angewendet werden. Wenn Probleme gefunden werden, wird in der Menüleiste ein Symbol angezeigt, mit dem Sie Details zu den verletzten Regeln abrufen können.

    Validierungsregeln unten

    Die folgenden Regeln werden angewendet:

    • Verwendung fehlender Schritte in Kettenregel
    • Schritte ohne Start: Es gibt keine Regel, die den Schritt startet.
    • Schritte ohne Übergang zu einem anderen Schritt oder zum Ende: Der Schritt wird nicht im Bedingungsteil einer Regel angezeigt.
    • Schritte mit deaktiviertem Programm: vom Typ "Warnung" – Schritte mit deaktivierten Programmen anzeigen
    • Schritte, die von ungültigen Objekten abhängig sind: vom Typ "Warnung" – zeigen Schritte an, die ein Programm verwenden, das von ungültigen Objekten abhängig ist.
  • Analysekette: Zeigt die Ausgabe der Prozedur DBMS_SCHEDULER.ANALYZE_CHAIN im Textformat an. Listet die Art der Schritte, Abhängigkeiten und Übergänge zwischen ihnen basierend auf definierten Regeln auf.

Wenn eine Kettenzeile ausgewählt wird, werden die Listen mit Schritten und Regeln unten angezeigt. Die Befehle "Bearbeiten" und "Löschen" sind im Menü "Aktionen" für Schritte und Regeln verfügbar.

Gestartete Gruppen

Auf der Seite {\b Running Chains} wird die Ausführung der Schritte der aktuell ausgeführten Chains angezeigt.

Die folgenden Befehle sind für jede Zeile im Bericht verfügbar:

  • Bei Chain lauten die Befehle "Bearbeiten", "Löschen", "Aktivieren", "Deaktivieren" und "Kette auswerten".

    Kette bewerten ruft die Prozedur DBMS_SCHEDULER.EVALUATE_RUNNING_CHAIN auf. Er zwingt die Neubewertung der Regeln einer laufenden Kette, alle Regeln auszulösen, für die die Bedingungen erfüllt wurden.

  • Weitere kettenbezogene Befehle sind "Diagramm anzeigen", "Kette analysieren", "Schrittdetails" und "Schritt bearbeiten".

Schritte

Die Seite "Schritte" enthält Details zu jedem Schritt in allen Ketten.

Regeln

Die Seite "Regeln" enthält Details zu jeder Regel in allen Ketten.

Kette erstellen oder bearbeiten

In diesem Abschnitt wird beschrieben, wie Sie eine Kette erstellen oder bearbeiten.
Um eine Kette zu erstellen, verwendet Database Actions intern die Prozedur DBMS_SCHEDULER.CREATE_CHAIN.
  1. Klicken Sie auf der Seite "Ketten" oben rechts auf Kette erstellen.
  2. Geben Sie unter "Eigenschaften" die folgenden Felder ein:
    • Name: Name, der der Kette zugewiesen werden soll.
    • Auswertungsintervall: NULL bewertet die Regeln einer ausgeführten Kette nur dann neu, wenn der Job gestartet wird und wenn ein Schritt abgeschlossen ist. Ein Nicht-NULL-Wert führt dazu, dass Regelauswertungen auch in regelmäßigen Abständen im angegebenen Intervall erfolgen.
    • Aktiviert: Aktiviert die Kette. (Bewirkt, dass die Prozedur DBMS_SCHEDULER.ENABLE aufgerufen wird, nachdem die Kette erstellt wurde.)
  3. Klicken Sie auf Erstellen, um die Kette zu erstellen.

    Klicken Sie auf Erstellen und öffnen, um die Kette zu erstellen und im Diagrammmodus zu öffnen.

Schritt hinzufügen oder bearbeiten

In diesem Abschnitt wird beschrieben, wie Sie einen Schritt für eine Kette hinzufügen.
  1. Wählen Sie im Kontextmenü für eine Kette die Option Schritt hinzufügen aus.
  2. Geben Sie im Schieberegler "Schritt erstellen" die folgenden Felder ein:
    • Schrittname: Name des Schritts.
    • Typ: Wählen Sie Programm, Kette, Ereignis oder Queue aus, die während des Schritts ausgeführt werden sollen.

      Wählen Sie außerdem den Namen des Programms, der Kette, des Ereignisses oder der Warteschlange im entsprechenden Feld aus.

    • Anhalten: Wählen Sie diese Option aus, um den Schritt anzuhalten.
    • Überspringen: Wählen Sie diese Option, um den Schritt zu überspringen.
    • Bei Fehler neu starten: Wählen Sie diese Option aus, um den Schritt nach einem Datenbankfehler neu zu starten.
    • Bei Recovery neu starten: Wählen Sie diese Option aus, um den Schritt nach dem Datenbank-Recovery neu zu starten.
  3. Klicken Sie auf Create.

    Der neue Schritt wird für die Kette auf der Hauptseite "Ketten" angezeigt.

Regel hinzufügen oder bearbeiten

In diesem Abschnitt wird beschrieben, wie Sie eine Regel für eine Kette hinzufügen.
  1. Wählen Sie im Kontextmenü für eine Kette die Option Regel hinzufügen aus.
  2. Geben Sie im Schieberegler "Regel erstellen" die folgenden Felder ein:
    • Regelname: Name der Regel, die erstellt wird.
    • Bedingung: Geben Sie die auszuwertende Bedingung ein.
    • Aktion: Aktion, die ausgeführt wird, wenn die Bedingung erfüllt ist.
    • Kommentare: Optionale Kommentare zur Beschreibung der Regel.

Siehe auch:

Prozedur DEFINE_CHAIN_RULE in Oracle Database PL/SQL-Packages and Types Reference