Führen Sie Transaktionslogs entfernter Datenbanken, wenn Sie sich auf die Replikation der konsolidierten Datenbank verlassen, um Ihre entfernten Datenbanken zu sichern. Das heißt, dass Sie nicht das Sicherungsdienstprogramm (dbbackup) in den entfernten Datenbanken und Transaktionslogs ausführen.
Voraussetzungen
Es gibt keine Voraussetzungen für diese Aufgabe.
Kontext und Bemerkungen
Führen Sie den SQL Remote-Nachrichtenagenten (dbremote) mit der Befehlszeilenoption -x nicht in einer Datenbank aus, die gesichert wird.
In der entfernten Datenbank führen Sie den SQL Remote-Nachrichtenagenten (dbremote) mit der Befehlszeilenoption -x aus und geben eine Größe für das Transaktionslog an. Diese Option bewirkt, dass der SQL Remote-Nachrichtenagent (dbremote) das Transaktionslog umbenennt und erneut startet, wenn das Transaktionslog die angegebene Größe überschreitet.
Mit dem folgenden Befehl wird das Transaktionslog gelöscht, wenn es größer als 1 MB ist:
dbremote -x 1M -c "UID=ManagerSteve;PWD=sql;DBF=c:\mydata.db" |
In der entfernten Datenbank setzen Sie die Option delete_old_logs auf On. Ein Setzen der Option delete_old_logs bewirkt, dass die alten Transaktionslogdateien automatisch von dbremote gelöscht werden, wenn sie nicht mehr für die Replikation benötigt werden.
Ein Transaktionslog wird nicht mehr benötigt, wenn alle Subskribenten bestätigt haben, dass sie alle Änderungen, die in der Transaktionslogdatei aufgezeichnet sind, empfangen und erfolgreich angewendet haben. Sie können die delete_old_logs-Option entweder für die PUBLIC-Rolle oder nur für den einzelnen Benutzer einstellen, der in der Verbindungszeichenfolge in dbremote enthalten ist.
Die folgende Anweisung setzt die öffentliche delete_old_logs-Option so, dass Transaktionen, die vor mehr als 10 Tagen erstellt wurden, gelöscht werden:
SET OPTION PUBLIC.delete_old_logs = '10 days'; |
Eine entfernte Datenbank löschen
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |