Schedlogmax

Die Option schedlogmax gibt die maximale Größe des Planungsprotokolls (dsmsched.log) und des Web-Client-Protokolls (dsmwebcl.log) in Megabyte an.

Diese Option bewirkt, dass bei den Protokolldateien, die für Schedulerereignisse (dsmsched.log) und für Web-Client-Ereignisse (dsmwebcl.log) erstellt werden, ein Umlauf stattfindet, wenn sie ihre maximale Größe erreichen. Bei der Protokollierung von Scheduler- und Web-Client-Ereignissen werden Protokollsätze bis zum Erreichen der angegebenen maximalen Größe an das Ende der Protokolldateien angefügt. Wenn die angegebene maximale Größe erreicht ist, wird ein Protokollsatz mit der Angabe Continued at beginning of file als letzter Datensatz in die Datei eingefügt. Die nachfolgende Protokollierung wird am Anfang der Datei wieder aufgenommen. Das Ende des Protokollumlauf wird durch einen Satz angezeigt, der END OF DATAlautet.

Wenn Sie die Option schedlogmax angeben, werden Scheduler- und Web-Client-Protokollnachrichten nicht in einer bereinigten Datei gespeichert. Wenn Sie Protokolle bereinigen und die bereinigten Protokolleinträge in einer anderen Datei speichern wollen, lesen Sie die Informationen zur Option schedlogretention.

Wenn Sie vom Protokollumlauf (Option schedlogmax) zur Protokollbereinigung (Option schedlogretention) wechseln, werden alle vorhandenen Protokolleinträge aufbewahrt, und das Protokoll wird mit den neuen Kriterien von schedlogretention bereinigt.

Wenn Sie von der Protokollbereinigung (Option schedlogretention) zum Protokollumlauf (Option schedlogmax) wechseln, werden alle Sätze in den vorhandenen Protokollen in eine Datei kopiert, die die bereinigten Einträge enthält. Aus der Datei dsmsched.log bereinigte Protokollsätze werden beispielsweise in die Datei dsmsched.pru kopiert. Aus der Datei dsmwebcl.log bereinigte Protokollsätze werden in die Datei dsmweblog.pru kopiert. Die vorhandenen Protokolle (dsmsched.log und dsmwebcl.log) werden geleert und die Protokollierung beginnt mit den neuen Protokollumlaufbedingungen.

Wenn Sie lediglich den Wert der Option schedlogmax ändern, wird das vorhandene Protokoll erweitert oder gekürzt, um der neuen Größe zu entsprechen. Wird der Wert verkleinert, werden die ältesten Einträge gelöscht, um die Datei auf die neue Größe zu verkleinern.

Wird weder schedlogmax noch schedlogretention angegeben, kann das Fehlerprotokoll uneingeschränkt wachsen. Sie müssen den Protokollinhalt manuell verwalten, um zu verhindern, dass das Protokoll die Plattenressourcen verbraucht. Wenn das Protokoll ohne eine der beiden Optionen erstellt wurde und wenn Sie später einen Befehl mit der Option schedlogretention ausgeben, wird das Protokoll mit dem angegebenen Wert für die Aufbewahrungsdauer bereinigt. Wenn das Protokoll ohne eine der beiden Optionen erstellt wurde und wenn Sie später einen Befehl mit der Option schedlogmax ausgeben, wird das vorhandene Protokoll als bereinigtes Protokoll behandelt. Das heißt, der Inhalt der Datei dsmsched.log wird in eine Datei mit dem Namen dsmsched.pru kopiert, der Inhalt der Datei dsmwebcl.log wird in eine Datei mit dem Namen dsmwebcl.pru kopiert und sowohl in dsmsched.log als auch in dsmwebcl.log werden neue Protokolleinträge erstellt. In beiden Dateien findet ein Umlauf statt, wenn sie ihre maximale Größe erreichen.

Anmerkung: Wenn Sie einen Wert ungleich null für schedlogmax angeben (der den Protokollumlauf aktiviert), können Sie die Option schedlogretention nicht verwenden, um bereinigte Protokolle zu erstellen. Für Protokolle kann entweder eine Bereinigung oder ein Umlauf durchgeführt werden, aber nicht beides.
Mit der Option schedlogmax erstellte Protokolle enthalten einen Protokollkopfsatz, der Informationen wie in dem folgenden Beispieldatensatz enthält:
LOGHEADERREC 661  104857600 IBM Spectrum Protect 8.1.0.0 Fri Dec 9 06:46:53 2014

Beachten Sie, dass die Datums- und Zeitmarkenangaben im Text von LOGHEADERREC nicht mithilfe der Einstellungen übersetzt oder formatiert werden, die in den Optionen dateformat und timeformat angegeben sind.

Windows-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-Betriebssysteme

Unterstützte Clients

Diese Option ist für alle Clients gültig.

Optionsdatei

Linux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-BetriebssystemeFügen Sie diese Option in die Clientsystemoptionsdatei (dsm.sys) innerhalb einer Serverzeilengruppe ein.

Windows-BetriebssystemeFügen Sie diese Option in die Clientoptionsdatei (dsm.opt) ein.

Windows-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-BetriebssystemeSie können diese Option auch auf der Registerkarte Clientvorgaben > Scheduler in der GUI festlegen, indem Sie Umlauf für Schedulerprotokolldatei aktivieren auswählen und eine maximale Größe ungleich null für die Protokolldatei angeben. Geben Sie für die maximale Größe null an, um den Umlauf der Protokolldatei zu verhindern. Wenn die maximale Größe auf null gesetzt ist, bleibt die Option Umlauf für Schedulerprotokolldatei aktivieren wirkungslos. Es findet kein Protokollumlauf statt, wenn die maximale Größe auf null gesetzt ist.

Syntax

Syntaxdiagramm lesenVisuelles Syntaxdiagramm überspringenSCHEDLOGMAX  Größe

Parameter

Größe
Gibt die maximale Größe (in Megabyte) für die Protokolldatei an. Der Wertebereich ist 0 bis 2047. Der Standardwert ist 0, wodurch der Protokolldateiumlauf inaktiviert und die Größe der Protokolldatei unbeschränkt wird.

Beispiele

Optionsdatei:
schedlogmax 100
Befehlszeile:
-schedlogmax=100

Diese Option ist nur in der Anfangsbefehlszeile gültig. Im interaktiven Modus ist sie nicht gültig.