Lesen Sie hierzu die folgenden Abschnitte:
So ändern Sie das Sicherungsverzeichnis der eingebetteten Sybase SQL Anywhere-Datenbank nach der ersten Sicherung:
Löschen Sie den vorhandenen Datenbanksicherungszeitplan, indem Sie folgenden Befehl an der Eingabeaufforderung des Primärservers ausführen:
zman db aktuelles_Datenbanksicherungsverzeichnis DropSchedule.sql
Die Datei DropSchedule.sql befindet sich auf Windows-Servern standardmäßig im Verzeichnis ZENworks_Installationsverzeichnis:\Novell\Zenworks\share\zman\samples\database bzw. auf Linux-Servern im Verzeichnis /opt/novell/zenworks/share/zman/samples/database.
Geben Sie folgenden Befehl ein, um die Datenbank in einem neuen Verzeichnis zu sichern:
zman database-backup vollständiger_Pfad_des_neuen_Datenbanksicherungsverzeichnisses vollständiger_Pfad_der_Zeitplandatei_für_die_Datenbanksicherung -d SQL_Funktionsaufruf
Wenn Sie die Datenbank zum Beispiel nach dem in der Datei c:\backUpschedule.sql angegebenen Sicherungszeitplan im Verzeichnis c:\dbbackup\newdbbackups auf einem Windows-Server sichern möchten, geben Sie folgenden Befehl ein:
zman database-backup c:\dbbackup\newdbbackups c:\backUpSchedule.sql -d SQL_Funktionsaufruf
Weitere Informationen zu diesem Befehl finden Sie auf dem Gerät auf der zman-man-Seite (man zman) bzw. im Handbuch ZENworks 10 Configuration Management: Referenz für Befehlszeilenprogramme im Abschnitt zman(1).
So ändern Sie den Sicherungszeitplan der eingebetteten Sybase SQL Anywhere-Datenbank nach der ersten Sicherung:
Erstellen Sie eine Zeitplandatei mit dem geänderten Ereignisinhalt:
ALTER EVENT backup_schedule_name
SCHEDULE
START TIME specify_the_schedule
Sie können zum Beispiel in der Datei Alterschedule.sql wie folgt festlegen, dass die Datenbank jeden Montag, Dienstag und Mittwoch um 23:00 Uhr gesichert wird:
ALTER EVENT ZENDBBackup
SCHEDULE
START TIME '11:00 PM' ON ('Monday', 'Tuesday', 'Wednesday')
Eine Beispieldatei für AlterSchedule.sql finden Sie auf Windows-Servern im Verzeichnis ZENworks_Installationsverzeichnis:\Novell\Zenworks\share\zman\samples\database bzw. auf Linux-Servern im Verzeichnis /opt/novell/zenworks/share/zman/samples/database.
Geben Sie folgenden Befehl ein, um die Datenbank nach dem neuen Zeitplan zu sichern:
zman database-backup vollständiger_Pfad_des_Datenbanksicherungsverzeichnisses vollständiger_Pfad_der_geänderten_Zeitplandatei_für_die_Datenbanksicherung -d SQL_Funktionsaufruf
Wenn Sie die Datenbank zum Beispiel nach dem in der Datei c:\AlterSchedule.sql angegebenen Sicherungszeitplan im Verzeichnis c:\dbbackup\ auf einem Windows-Server sichern möchten, geben Sie folgenden Befehl ein:
zman database-backup c:\dbbackup\ c:\AlterSchedule.sql -d SQL_Funktionsaufruf
Weitere Informationen zu diesem Befehl finden Sie auf dem Gerät auf der zman-man-Seite (man zman) bzw. im Handbuch ZENworks 10 Configuration Management: Referenz für Befehlszeilenprogramme im Abschnitt zman(1).
Wenn Sie das Sicherungsverzeichnis und den Sicherungszeitplan der externen Sybase-Datenbank nach der ersten Sicherung ändern möchten, führen Sie die folgenden Tasks auf dem Gerät aus, auf dem die externe Sybase-Datenbank installiert ist und ausgeführt wird:
Starten Sie das Dienstprogramm DBISQL:
Wechseln Sie an der Eingabeaufforderung in das Verzeichnis %ZENWORKS_HOME%\sybase\ASA\win32 (unter Windows) bzw. in das Verzeichnis /opt/novell/zenworks/share/sybase/bin32s (unter Linux).
Geben Sie den Befehl dbisql ein.
Geben Sie auf der Registerkarte
die Berechtigungsnachweise für die Datenbank ein.Klicken Sie auf die Registerkarte
und geben Sie den Namen des Datenbankservice an, der zurzeit ausgeführt wird.Klicken Sie auf
.Ändern Sie das Sicherungsverzeichnis und den Sicherungszeitplan der Datenbank nach Bedarf.
Zur Änderung des Verzeichnisses und des Zeitplans können Sie die gleiche SQL-Abfrage verwenden. Sie können Verzeichnis und Zeitplan gleichzeitig oder zu verschiedenen Zeiten ändern.
ALTER EVENT name_of_the_existing_backup_schedule_event_containing_the_database_backup_schedule_or_location_that_you_want_to_change
SCHEDULE
new_database_backup_schedule or existing_backup_schedule
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘complete_path_of_the_existing_database_backup_location or complete_path_of new_database_backup_location’
TRANSACTION LOG TRUNCATE
END;
Wenn Sie die Datenbank in ein Verzeichnis auf einem Windows-System sichern wollen, müssen Sie als Begrenzer im Pfad für das Datenbanksicherungsverzeichnis zwei umgekehrte Schrägstriche (\\) verwenden.
Angenommen, das Datenbanksicherungsereignis zendbbackup sichert die Datenbank täglich um 1:00 Uhr lokal in das Verzeichnis c:\dbackup. In diesem Fall können Sie das Sicherungsverzeichnis bzw. den Sicherungszeitplan der Datenbank zum Beispiel wie folgt ändern:
Wenn Sie die Datenbank jeden Montag, Mittwoch und Freitag um 23:00 Uhr sichern möchten, ändern Sie den Datenbanksicherungszeitplan im Ereignis zendbbackup, indem Sie im Dienstprogramm DBISQL folgende Abfrage ausführen:
ALTER EVENT zendbbackup
SCHEDULE
'11:00 PM' ON (‘Monday’, ‘Wednesday’, ‘Friday’)
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘c:\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Wenn Sie die Datenbank in einem anderen Verzeichnis sichern möchten, zum Beispiel in e:\zendb\dbbackup, ändern Sie das Datenbanksicherungsverzeichnis im Ereignis zendbbackup, indem Sie im Dienstprogramm DBISQL folgende Abfrage ausführen:
ALTER EVENT zendbbackup
SCHEDULE
'1:00 AM' EVERY 24 HOURS
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘e:\\zendb\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Wenn Sie die Datenbank jeweils am ersten, zweiten und dritten Tag des Monats um 2:00 Uhr in einem anderen Verzeichnis sichern möchten, zum Beispiel in e:\zendb\dbbackup, ändern Sie den Sicherungszeitplan und das Sicherungsverzeichnis der Datenbank im Ereignis zendbbackup, indem Sie im Dienstprogramm DBISQL folgende Abfrage ausführen:
ALTER EVENT zendbbackup
SCHEDULE
‘2:00 AM' EVERY 24 HOURS ON (1,2,3)
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘e:\\zendb\\dbbackup’
TRANSACTION LOG TRUNCATE
END;