Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

delete_old_logs-Option [MobiLink client] [SQL Remote] [Replication Agent]

Steuert, ob Transaktionslogs gelöscht werden, nachdem ihre Transaktionen repliziert oder synchronisiert wurden

Zulässige Werte

On, Off, Delay, n Tage

Standardwert

Off

Bemerkungen

Diese Option wird von SQL Anywhere MobiLink-Clients, von SQL Remote und dem SQL Anywhere Replication Agent benutzt. Die Standardeinstellung ist "Off". Wenn sie auf "On" gesetzt ist, werden alte Transaktionslogs gelöscht, sobald alle Änderungen, die sie enthalten, erfolgreich repliziert und synchronisiert wurden. Wenn auf "DELAY" gesetzt, werden alte Transaktionlogs, deren Dateiname anzeigt, dass sie am gleichen Tag erstellt wurden, nicht gelöscht, sogar wenn alle Änderungen gesendet und bestätigt wurden. Wenn auf n Tage gesetzt, werden Logs gelöscht, die vor n Tagen erstellt wurden.

Weitere Hinweise zur Benutzung der Option delete_old_logs in Verbindung mit der BACKUP-Anweisung zum Löschen alter Kopien von Transaktionslogs finden Sie unter BACKUP-Anweisung.

Beispiel

Wenn Sie am 18. Januar dbmlsync in einer entfernten Datenbank ausführen, bei der die Option delete_old_logs auf 10 Tage eingestellt ist, löscht dbmlsync Offline-Transaktionslogs, die am oder vor dem 7. Januar erstellt wurden. Die entfernte Datenbank würde die Option folgendermaßen setzen:

SET OPTION delete_old_logs = '10 days';
Siehe auch