Objekte

Das Menü Objekte in der Planung enthält Links zu den folgenden vier Seiten: Jobklassen, File Watchers, Windows und Window Groups

Jobklassen

Eine Jobklasse ist ein Oracle Scheduler-Objekt, mit dem der Scheduler-Administrator Jobs zu logischen Zwecken gruppieren kann, z.B. um Member-Jobs dieselbe Gruppe von Attributwerten zuzuweisen, die Serviceaffinität für Member-Jobs festzulegen, die Ressourcenzuweisung für Member-Jobs festzulegen oder Jobs zur Priorisierung zu gruppieren.

Hinweis:

Für das Erstellen einer Jobklasse ist die Systemberechtigung MANAGE SCHEDULER erforderlich. Zugriff auf SYS.DBA_RSRC_CONSUMER_GROUPS- und SYS.DBA_SERVICES-Dictionary Views ist erforderlich, damit die UI alle Details und Auswahlmöglichkeiten bereitstellt.

Auf der Seite "Jobklassen" werden die Jobklassen angezeigt, die in einem Tabellenformat erstellt wurden. Sie können folgende Aktionen ausführen:

  • Erstellen: Informationen zum Erstellen einer Jobklasse finden Sie unter Jobklasse erstellen.
  • Bearbeiten: Um eine Jobklasse zu bearbeiten, wählen Sie im Menü "Aktionen" am Ende einer Zeile die Option Bearbeiten. Eine Beschreibung der Felder finden Sie unter Jobklasse erstellen.
  • Löschen: Um eine Jobklasse zu löschen, wählen Sie im Menü "Aktionen" die Option Löschen.
File Watcher

Ein File Watcher ist ein Oracle Scheduler-Objekt, das den Speicherort, den Namen und andere Eigenschaften einer Datei definiert, deren Ankunft auf einem System dazu führt, dass der Scheduler einen Job startet. Sie erstellen einen File Watcher und dann eine beliebige Anzahl von ereignisbasierten Jobs oder Ereigniszeitplänen, die den File Watcher referenzieren. Wenn der File Watcher die Ankunft der angegebenen Datei erkennt, wird ein Dateiankunftsereignis ausgelöst. Der vom Dateiankunftsereignis gestartete Job kann die Ereignisnachricht abrufen, um mehr über die neu angekommene Datei zu erfahren.

Auf der Seite "File Watchers" werden die File Watchers angezeigt, die in einem Tabellenformat erstellt wurden. Sie können folgende Aktionen ausführen:

  • Erstellen: Informationen zum Erstellen eines File Watchers finden Sie unter File Watcher erstellen.
  • Bearbeiten: Um einen File Watcher zu bearbeiten, wählen Sie im Menü "Aktionen" am Ende einer Zeile die Option Bearbeiten aus. Eine Beschreibung der Felder finden Sie unter File Watcher erstellen.
  • Löschen: Um einen File Watcher zu löschen, wählen Sie im Menü "Aktionen" die Option Löschen aus.
  • DDL anzeigen: Zeigt die Data Definition Language-Anweisungen für den File Watcher an. Um DDL anzuzeigen, wählen Sie diese Option aus dem Menü "Aktionen".
Fenster

Ein Fenster ist ein Oracle Scheduler-Objekt, das zum automatischen Starten von Jobs oder zum Ändern der Ressourcenzuweisung zwischen Jobs in verschiedenen Zeiträumen des Tages, der Woche usw. verwendet werden kann.

Hinweis:

Für die Erstellung eines Fensterobjekts ist die Systemberechtigung MANAGE SCHEDULER erforderlich. Der Zugriff auf die Dictionary View SYS.DBA_RSRC_PLANS ist erforderlich, um alle Details und Auswahlmöglichkeiten anzugeben.

Auf der Windows-Seite werden Fenster angezeigt, die im Tabellenformat erstellt wurden. Sie können folgende Aktionen ausführen:

  • Erstellen: Informationen zum Erstellen eines Fensters finden Sie unter Fenster erstellen.
  • Bearbeiten: Um ein Fenster zu bearbeiten, wählen Sie im Menü "Aktionen" am Ende einer Zeile die Option Bearbeiten aus. Eine Beschreibung der Felder finden Sie unter Fenster erstellen.
  • Löschen: Um ein Fenster zu löschen, wählen Sie im Menü "Aktionen" die Option Löschen.
  • DDL anzeigen: Zeigt die Data Definition Language-Anweisungen für das Fenster an. Um DDL anzuzeigen, wählen Sie diese Option aus dem Menü "Aktionen".
Zeitfenstergruppen

Eine Fenstergruppe ist ein Oracle Scheduler-Objekt, das eine Liste von Oracle Scheduler-Fenstern ist. Scheduler-Jobs, die für die Ausführung in einer Fenstergruppe geplant sind, werden in diesem Zeitraum aktiviert und verwenden diesen Ressourcenplan für alle Fenster in der Gruppe

Auf der Seite "Fenstergruppen" werden Fenster angezeigt, die tabellarisch erstellt wurden. Sie können folgende Aktionen ausführen:

  • Erstellen: Informationen zum Erstellen einer Fenstergruppe finden Sie unter Fenstergruppe erstellen.
  • Bearbeiten: Um eine Fenstergruppe zu bearbeiten, wählen Sie im Menü "Aktionen" am Ende einer Zeile die Option Bearbeiten. Eine Beschreibung der Felder finden Sie unter Fenstergruppe erstellen.
  • Löschen: Um eine Fenstergruppe zu löschen, wählen Sie im Menü "Aktionen" die Option Löschen.
  • DDL anzeigen: Zeigt die Data Definition Language-Anweisungen für die Fenstergruppe an. Um DDL anzuzeigen, wählen Sie diese Option aus dem Menü "Aktionen".

Jobklasse erstellen

So erstellen Sie eine Jobklasse:
  1. Klicken Sie auf der Seite "Jobklasse" auf Jobklasse erstellen.
  2. Geben Sie die folgenden Felder ein:
    • Name: Name der Job-Klasse.

    • Beschreibung: Optionale Textzeichenfolge, mit der die Jobklasse beschrieben werden kann.

    • Loggingebene: Gibt an, wie viele Informationen in das Joblog geschrieben werden:

      • RUNS: Ausführliche Informationen zu allen Ausführungen jedes Jobs in dieser Klasse.
      • FULL: RUNS plus alle Vorgänge, die für alle Jobs in dieser Klasse ausgeführt werden.
      • OFF: Kein Logging.
    • Probenaufbewahrungszeitraum (Tage): Anzahl der Tage, an denen Joblogeinträge für Jobs in dieser Klasse beibehalten werden. Der Bereich der gültigen Werte ist 0 bis 999. Wenn dieser Wert auf 0 gesetzt ist, wird keine Historie beibehalten. Wenn NULL (Standardwert) ist, werden Aufbewahrungstage durch das Scheduler-Attribut log_history festgelegt.

    • Servicename: Der Datenbankdienst, zu dem die Jobs in dieser Klasse eine Affinität haben. Wenn kein Service angegeben ist, gehört die Jobklasse zum Standardservice. Das bedeutet, dass keine Serviceaffinität vorhanden ist und eine der Datenbankinstanzen im Cluster den Job ausführen kann.

    • Ressourcennutzungsgruppe: Ressourcennutzungsgruppe, mit der diese Klasse verknüpft ist. Wenn keine Ressourcennutzungsgruppe angegeben ist, wird die Jobklasse mit der standardmäßigen Ressourcennutzungsgruppe verknüpft.

  3. Klicken Sie auf Create.

File-Watcher erstellen

So erstellen Sie einen File-Watcher:
  1. Klicken Sie auf der Seite "File Watchers" auf Create File Watcher.
  2. Geben Sie die folgenden Felder ein:
    • Aktiviert: Aktiviert den File Watcher. (Bewirkt, dass die Prozedur DBMS_SCHEDULER.ENABLE aufgerufen wird, nachdem der File Watcher erstellt wurde.)

    • Name: Name des File Watcher.

    • Beschreibung: Optionaler Beschreibungstext.

    • Ziel: Name eines externen Ziels. Sie erstellen ein externes Ziel, indem Sie einen Remote Scheduler Agent bei der Datenbank registrieren. Die View ALL_SCHEDULER_EXTERNAL_DESTS listet gültige externe Zielnamen auf. Wenn dieser Parameter Null ist, wird der File Watcher auf dem lokalen Host erstellt.

    • Zugangsdatenname: Name eines gültigen Zugangsdatenobjekts. Der File Watcher verwendet die Zugangsdaten, um sich beim Hostbetriebssystem zu authentifizieren und auf die überwachte Datei zuzugreifen. Der Eigentümer des File Watchers muss EXECUTE-Berechtigungen für die Zugangsdaten haben.

    • Verzeichnispfad: Verzeichnis, in dem die Datei erwartet wird. Der einzelne Platzhalter "?" am Anfang des Pfads gibt den Oracle Home-Pfad an. Beispiel: "?/rdbms/log" gibt das rdbms/log-Unterverzeichnis des Oracle Home-Verzeichnisses an.

    • Dateiname: Name der Datei, nach der gesucht werden soll. Zwei Platzhalter sind überall im Dateinamen zulässig: "?" gibt ein einzelnes Zeichen an, und "*" gibt null oder mehr Zeichen an.

    • Mindestdateigröße: Mindestgröße in Byte, die der File Watcher aufweisen muss, bevor die gefundene Datei vom File Watcher berücksichtigt wird.

    • Dauer des stabilen Status: Mindestzeitintervall, in dem die Datei unverändert bleiben muss, bevor der File-Watcher die gefundene Datei betrachtet. Eine Stunde darf nicht überschritten werden. Wenn Null, wird ein interner Wert verwendet. Der Mindestwert beträgt 10 Sekunden. Oracle empfiehlt ähnliche Werte für die Dauer des stabilen Zustands für alle File-Watcher für einen effizienten File-Watcher-Jobvorgang. Außerdem muss das Wiederholungsintervall des File Watcher-Zeitplans gleich oder größer als der Wert für die Dauer des stationären Zustands sein.

  3. Klicken Sie auf Create.

Fenster erstellen

So erstellen Sie ein Fenster:
  1. Klicken Sie auf der Windows-Seite auf Fenster erstellen.
  2. Geben Sie die folgenden Felder ein:
    • Name: Name des Fensters.

    • Beschreibung: Optionaler Beschreibungstext.

    • Aktiviert: Aktiviert das Fenster. (Bewirkt, dass die Prozedur DBMS_SCHEDULER.ENABLE aufgerufen wird, nachdem das Fenster erstellt wurde.)

    • Ressourcenplan: Der Ressourcenplan, der automatisch aktiviert wird, wenn das Fenster geöffnet wird. Wenn das Fenster geschlossen wird, wechselt das System zu dem entsprechenden Ressourcenplan. Dies ist normalerweise der Plan, der vor dem Öffnen des Fensters in Kraft war, kann aber auch der Plan eines anderen Fensters sein. Einem Fenster kann nur ein Ressourcenplan zugeordnet werden. Es ist Null. Der Ressourcenplan, der wirksam ist, wenn das Fenster geöffnet wird, bleibt für die Dauer des Fensters gültig. Wenn eine leere Zeichenfolge vorhanden ist, wird der Ressourcenmanager für die Dauer des Fensters deaktiviert. Wenn das Fenster geöffnet ist und der Ressourcenplan gelöscht wird, ist die Ressourcenzuteilung für die Dauer des Fensters nicht betroffen.

    • Dauer: Die Dauer, die das Fenster geöffnet bleibt. Kann zwischen einer Minute und 99 Tagen liegen.

    • Priorität: Relevant, wenn sich zwei Fenster überschneiden. Da nur ein Fenster gleichzeitig wirksam sein kann, bestimmt die Fensterpriorität, welches Fenster geöffnet wird. Die beiden möglichen Werte für dieses Attribut sind HIGH und LOW. Weil einem Fenster Mit hoher Priorität Vorrang gegebenüber einem Fenster Mit niedriger Priorität vorrangig ist, wird das Fenster Mit niedriger Priorität nicht geöffnet, wenn es ein Fenster Mit hoher Priorität überlappt.

    • Ausführungsmodus: Repeating oder Schedule:

      • Geben Sie für Repeating das Wiederholungsintervall und optional das Startdatum und das Enddatum an.

      • Wählen Sie unter Schedule den Namen des zu verwendenden Zeitplans aus.

  3. Klicken Sie auf Create.

Fenstergruppe erstellen

So erstellen Sie eine Fenstergruppe:
  1. Klicken Sie auf der Seite "Fenstergruppen" auf Fenstergruppe erstellen.
  2. Geben Sie die folgenden Felder ein:
    • Name: Name der Fenstergruppe.

    • Beschreibung: Optionale Kommentare.

    • Aktiviert: Aktiviert die Fenstergruppe. (Bewirkt, dass die Prozedur DBMS_SCHEDULER.ENABLE aufgerufen wird, nachdem die Fenstergruppe erstellt wurde.)

    • Verfügbare Fenster: Listet alle Scheduler-Fenster auf.

    • Ausgewählte Fenster: Listet Fenster auf, die der Fenstergruppe hinzugefügt werden sollen. Verwenden Sie die Pfeilsymbole, um ausgewählte Fenster oder alle Fenster von einer Liste zur anderen zu verschieben.

  3. Klicken Sie auf Create.