5 1 0: Sperrtermine
Übersicht
SEP sesam bietet die Möglichkeit, die Aktivierung von Terminen an bestimmten Tagen oder zu bestimmten Zeiten zu verhindern. Dafür erstellen und planen Sie Sperrtermine. Ein Sperrtermin ist jede Art von Termin, der den Start anderer Termine verhindert und es Ihnen damit ermöglicht, die Ausführung von Aufträgen zu kontrollieren. Sie können Sperrtermine erstellen und planen, um Folgendes zu erreichen:
- Verhindern der Aktivierung eines geplanten Auftrags oder einer Auftragsgruppe an einem bestimmten Datum
- Verhinderung der Aktivierung bestimmter oder aller Typen von Terminen zu einem bestimmten Datum
- Verhindern der Aktivierung eines geplanten Auftrags oder einer Auftragsgruppe innerhalb eines bestimmten Zeitraums
Um einen Sperrtermin zu erstellen, können Sie ihn initial wie einen normalen Termin konfigurieren oder die Eigenschaften eines Termins ändern. Sperrtermine werden wie andere Termine geplant, und Sie können den gewünschten Zeitraum und das Wiederholungsmuster mit einem Zeitplan festlegen. Sie können den Standardkalender verwenden oder mit der Option Benutzerdefiniert einen eigenen Kalender erstellen. Um gleichartige Termine zu blockieren, können sowohl reguläre Termine als auch Sperrtermine verwendet werden. Für weitere Informationen siehe Gleichartigkeit von Terminen.
Um bei der Terminplanung zu bestimmen, welche Termine blockiert werden, und die Termine korrekt in die Warteschlange eines Sicherungstages einzureihen, ist die Terminpriorität aller Termine entscheidend. Die Priorität eines Sperrtermins muss höher sein als die Prioritäten der Termine, die er blockieren soll. Terminprioritäten in SEP sesam reichen von der niedrigsten Priorität von 1 bis zur höchsten Priorität von 99. Beachten Sie, dass die Priorität 0 weder blockiert werden kann noch für Sperrtermine verwendet werden kann. Für weitere Informationen siehe Terminpriorität.
Wichtige Funktionen
Die wichtigsten Merkmale eines Sperrtermins sind:
- Ein Sperrtermin wird erstellt, indem bei der Konfiguration eines Termins das Kontrollkästchen Sperrtermin aktiviert wird.
- Wenn ein Zeitplan deaktiviert wird (Option Ausführung aus im Zeitplan), wird die Ausführung aller mit diesem Zeitplan verbundenen Termine, einschließlich Sperrtermine, verhindert.
- Ein Sperrtermin wirkt sich auf andere Termine aus, wenn sich deren Zeitpläne überschneiden.
- An einem SEP sesam Sicherungstag unterdrückt ein Sperrtermin die Ausführung anderer Termine, unabhängig davon, ob sie vor, während oder nach dem Sperrtermin geplant sind.
Blockieren eines Auftrages oder Auftragsgruppe an einem bestimmten Datum
Sie können einen Termin erstellen, der die Ausführung von geplanten Terminen eines bestimmten Auftrages oder Auftragsgruppe an bestimmten Tagen blockiert. Ein Sperrtermin basiert auf einem Auftrag oder einer Auftragsgruppe und blockiert die Ausführung gleichartiger Termine mit niedrigerer Priorität an den Tagen, an denen sich die Zeitpläne überschneiden. Dies ist z.B. nützlich, um Feiertage oder andere besondere Anlässe auszuschließen, an denen bestimmte Aufträge nicht ausgeführt werden sollen.
Ein Sicherungstermin, der den Auftrag server_backup ausführt, ist beispielsweise so konfiguriert, dass er täglich mit Priorität 2 ausgeführt wird. Ein zweiter Sicherungstermin für denselben Auftrag server_backup wird nur für den 24. Dezember jeden Jahres als Sperrtermin mit Priorität 9 eingeplant. Am 24. Dezember erkennt die Prioritätsprüfung den Termin server_backup mit höherer Priorität und blockiert die Ausführung der täglichen Sicherung.
Alle anderen gleichartigen Termine, die eine niedrigere Priorität als der Sperrtermin haben, werden ebenfalls unterdrückt. Beachten Sie, dass sich die Priorität eines Termins nur auf Termine mit niedrigerer Priorität auswirkt; Termine mit derselben (oder höherer) Priorität bleiben davon unberührt.
Um einen Sperrtermin für einen Auftrag oder Auftragsgruppe zu erstellen, führen Sie die folgenden Schritte aus:
- Wählen Sie unter Auswahl -> Zeitplanung -> Zeitpläne einen Zeitplan aus und klicken Sie mit der rechten Maustaste darauf. Wählen Sie dann den Termintyp aus, den Sie hinzufügen möchten (z.B. Neuer Sicherungstermin).
- Legen Sie unter Ablaufsteuerung die Priorität für Ihren Sperrtermin fest. Der SEPuler, der SEP sesam Terminplanungsdienst führt immer die Termine mit der höchsten Priorität zuerst aus. Aktivieren Sie dann das Kontrollkästchen Sperrtermin. Achten Sie darauf, eine Priorität zu vergeben, die die Priorität des Termins übersteigt, den Sie blockieren wollen.
- Wählen Sie unter Objekt den Auftrag oder die Auftragsgruppe aus, mit dem/der Sie diesen Termin verknüpfen möchten.
- Klicken Sie auf OK, um den Termin zu speichern.
Abbildungen
Weitere Informationen zum Erstellen eines Termines finden Sie im Artikel für Ihren Termintyp unter Standard-Termintypen.
Blockieren von bestimmten oder allen Termintypen an einem bestimmten Datum
Sie haben die Möglichkeit, die Aktivierung einzelner Termintypen oder aller Termintypen an einem bestimmten Datum zu blockieren. So haben Sie eine genaue Kontrolle über die Auftragsausführung und können Terminabhängigkeiten effektiv verwalten.
Um dies zu erreichen, verwenden Sie einen Tageswechseltermin als Sperrtermin und wählen Sie den Termintyp aus, die Sie blockieren möchten. Sie können nur bestimmte Termintypen auswählen oder alle SEP sesam Termine verhindern. Ein Tageswechseltermin als Sperrtermin verhindert die Ausführung aller geplanten Termine des ausgewählten Typs an dem angegebenen Tag.
Abbildungen
Detaillierte Anweisungen zum Erstellen eines Tageswechseltermines, um bestimmte oder alle Termintypen an einem bestimmten Datum zu blockieren, finden Sie unter Tageswechseltermin als Sperrtermin.
Blockieren eines Auftrages oder Auftragsgruppe innerhalb eines bestimmten Zeitraums
Sie können einen Zeitbereich definieren, um die Ausführung eines bestimmten Auftrags oder einer Auftragsgruppe innerhalb eines bestimmten Zeitraums zu blockieren. Diese Funktion ist besonders nützlich, wenn Sie die Ausführung von Aufträgen auf bestimmte Stunden des Tages beschränken wollen, um sicherzustellen, dass sie sich nicht mit anderen kritischen Aktivitäten überschneiden.
So werden beispielsweise die Transaktionsprotokolle einer Datenbank in der Regel den ganzen Tag über kontinuierlich gesichert, da sie für die Aufrechterhaltung der Datenintegrität entscheidend sind. Ein Sicherungstermin, der den Auftrag PRD_HDB_Logs ausführt, ist so konfiguriert, dass er täglich alle 15 Minuten mit Priorität 1 ausgeführt wird. Ein zweiter Sicherungstermin für denselben Auftrag PRD_HDB_Logs wird so geplant, dass er täglich zwischen 12 und 14 Uhr als Sperrtermin mit der Priorität 9 ausgeführt wird. Während dieses Zeitraums erkennt die Prioritätsprüfung den Termin PRD_HDB_Logs mit höherer Priorität und verhindert Sicherungen der Transaktionsprotokolle.
Ein regulärer oder ein Sperrtermin kann verwendet werden, um die Ausführung von gleichartigen Terminen mit einer niedrigeren Priorität zu verhindern. So können Sie beispielsweise Sicherungsaufträge während bestimmter Geschäftszeiten oder während der Ausführung eines kritischeren Sicherungsauftrags blockieren. Der Zeitraum, in dem die Termine blockiert werden, wird durch die Option Startzeitfenster definiert. Beachten Sie, dass dieser Zeitraum mit dem Zeitpunkt beginnt, an dem der Termin geplant ist, und nicht zu dem er tatsächlich gestartet wird. Sie können hier auch einen Zeitraum definieren, der über den Tageswechsel hinausgeht.
Um einen Sperrtermin zu erstellen, der die Ausführung anderer Termine desselben Typs während einer bestimmten Zeitspanne eines Tages verhindert, müssen Sie zunächst die Voreinstellung des SEP sesams ändern, indem Sie das SEP sesam Profil setzen und einen Datenbankschlüssel suppress_with_timerange mit dem Wert yes zur SEP sesam Datenbank hinzufügen. Dann erstellen Sie einen benutzerdefinierten Zeitplan, der die zu blockierende Zeitperiode definiert und fügen den Sperrtermin zu diesem Zeitplan hinzu.
Anmerkung | |
Die Aktivierung des suppress_with_timerange Schlüssels wirkt sich sowohl auf reguläre als auch auf Sperrtermine aus. Ein regulärer Termin kann auch dazu verwendet werden, gleichartige Termine mit niedrigerer Priorität während der Zeit, in der er aktiv ist und läuft, zu blockieren. Wenn Sie diese Funktion verwenden, vergewissern Sie sich, dass die Option Startzeitfenster richtig konfiguriert ist, bevor Sie den Schlüssel suppress_with_timerange setzen. Ohne die Einstellung Startzeitfenster, blockieren Termine andere Termine für den gesamten Sicherungstag. |
Um einen Sperrtermin für einen Auftrag oder Auftragsgruppe innerhalb einer Zeitspanne zu erstellen, führen Sie die folgenden Schritte aus (beachten Sie, dass davon ausgegangen wird, dass der reguläre Sicherungsauftrag bereits geplant ist):
- Setzen Sie ein SEP sesam Profil wie in Was passiert, wenn ein Profil gesetzt wird? beschrieben.
- Führen Sie den folgenden Befehl aus, um einen Datenbankschlüssel in die SEP sesam Datenbank einzufügen:
sm_db "INSERT INTO defaults (key,user_name,value) VALUES ('suppress_with_timerange','sesam','yes');"
Alternativ können Sie diesen Schlüssel auch in der Web-UI hinzufügen oder ändern. Klicken Sie im Navigationsmenü auf Systemkonfiguration -> Systemeinstellungen und suchen Sie nach Schlüssel supress_with_timerange. Ändern oder fügen Sie diesen Schlüssel mit den folgenden Werten hinzu:
- Schlüssel: suppress_with_timerange
- Benutzer: sesam
- Wert: yes
- Erstellen Sie einen Zeitplan, der den gewünschten Zeitraum festlegt. Sie können zum Beispiel einen wöchentlichen Ausführungsplan von Montag bis Freitag mit einer Startzeit von 12:00 Uhr (Option Start) und einer Dauer von 2 Stunden erstellen (Option Startzeitfenster).
- Klicken Sie mit der rechten Maustaste auf diesen Zeitplan und wählen Sie den Termintyp aus, den Sie hinzufügen möchten (z.B. Neuer Sicherungstermin).
- Legen Sie unter Ablaufsteuerung die Priorität Ihres Sperrtermins fest und aktivieren Sie das Kontrollkästchen Sperrtermin. Achten Sie darauf, eine Priorität zu vergeben, die die Priorität des Termins übertrifft, den Sie blockieren wollen.
- Klicken Sie auf OK um den konfigurierten Sperrtermin zu speichern.
Abbildungen
Achtung | |
Wenn die Zeitplanoption Startzeitfenster für den Schlüssel suppress_with_timerange nicht gesetzt ist, blockiert der Termin andere Termine für den gesamten Sicherungstag anstelle des vorgesehenen Zeitraums. |
Siehe auch
Verwaltung von SEP sesam Terminen - Zeitpläne verwalten - Tageswechseltermin (Newday)