Reportez-vous aux sections suivantes :
Pour modifier l'emplacement de la base de données Sybase SQL Anywhere intégrée après la sauvegarde initiale :
Supprimez la planification de sauvegarde de la base de données existante en exécutant la commande suivante à l'invite du serveur primaire :
zman db emplacement_actuel_sauvegarde_base_de_données DropSchedule.sql
Dropschedule.sql est situé, par défaut, dans le répertoire répertoire _installation_ZENworks:\Novell\Zenworks\share\zman\samples\database sur un serveur Windows et dans le répertoire /opt/novell/zenworks/share/zman/samples/database sur un serveur Linux.
Saisissez la commande suivante pour sauvegarder la base de données à un nouvel emplacement :
zman database-backup chemin_accès_complet_nouveau_répertoire_sauvegarde_base_de_données chemin_accès_complet_fichier_planification_sauvegarde_base_de_données -d appel_de_fonction_SQL
Par exemple, pour sauvegarder la base de données dans le répertoire c:\dbbackup\newdbbackups sur un serveur Windows, conformément à la planification de sauvegarde de la base de données indiquée dans c:\backUpschedule.sql, saisissez la commande suivante :
zman database-backup c:\dbbackup\newdbbackups c:\backUpSchedule.sql -d appel_de_fonction_SQL
Pour plus d'informations sur cette commande, reportez-vous à la page du manuel zman (man zman) sur le périphérique ou à la section zman(1) du manuel Référence des utilitaires de ligne de commande de ZENworks 10 Configuration Management.
Pour modifier la planification de sauvegarde de la base de données Sybase SQL Anywhere intégrée après la sauvegarde initiale :
Créez un fichier de planification avec le contenu Alter Event :
ALTER EVENT backup_schedule_name
SCHEDULE
START TIME specify_the_schedule
Vous pouvez, par exemple, utiliser le fichier Alterschedule.sql pour sauvegarder la base de données à 23 h 00 tous les lundis, mardis et mercredis, en procédant comme suit :
ALTER EVENT ZENDBBackup
SCHEDULE
START TIME '11:00 PM' ON ('Monday', 'Tuesday', 'Wednesday')
Un fichier exemple Alterschedule.sql est disponible dans le répertoire répertoire_installation_ZENworks:\Novell\Zenworks\share\zman\samples\database sur un serveur Windows et dans le répertoire /opt/novell/zenworks/share/zman/samples/database sur un serveur Linux.
Saisissez la commande suivante pour sauvegarder la base de données conformément à une nouvelle planification :
zman database-backup chemin_accès_complet_nouveau_répertoire_sauvegarde_base_de_données chemin_accès_complet_fichier_planification_sauvegarde_base_de_données_modifié -d appel_de_fonction_SQL
Par exemple, pour sauvegarder la base de données dans le répertoire c:\dbbackup\ sur un serveur Windows, conformément à la planification de sauvegarde de la base de données indiquée dans c:\dbbackup\, saisissez la commande suivante :
zman database-backup c:\dbbackup\ c:\AlterSchedule.sql -d appel_de_fonction_SQL
Pour plus d'informations sur cette commande, reportez-vous à la page du manuel zman (man zman) sur le périphérique ou à la section zman(1) du manuel Référence des utilitaires de ligne de commande de ZENworks 10 Configuration Management.
Pour modifier l'emplacement et la planification de sauvegarde de la base de données Sybase externe après sa sauvegarde initiale, effectuez les opérations suivantes sur le périphérique où elle est installée et exécutée.
Lancez l'utilitaire DBISQL :
à l'invite de commande, accédez au répertoire %ZENWORKS_HOME%\sybase\ASA\win32 sous Windows ou au répertoire /opt/novell/zenworks/share/sybase/bin32s sous Linux.
Entrez la commande dbisql.
Dans l'onglet
, indiquez les références de la base de données.Cliquez sur l'onglet
, puis spécifiez le nom du service de base de données en cours d'exécution.Cliquez sur
.Modifiez l'emplacement et la planification de sauvegarde de la base de données selon vos besoins.
Vous pouvez utiliser la même requête SQL pour modifier l'emplacement et la planification de sauvegarde de la base de données. Ces éléments peuvent être modifiés en même temps ou à des moments différents.
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;
Pour sauvegarder la base de données dans un répertoire sous Windows, vous devez utiliser les caractères \\ (double barre oblique inverse) comme séparateur lorsque vous spécifiez le chemin d'accès au répertoire de sauvegarde de la base de données.
Supposons, par exemple, que vous possédiez un événement de sauvegarde de base de données, zendbbackup, qui effectue une sauvegarde locale de la base de données sur c:\dbackup tous les jours à 01 h 00. Pour modifier l'emplacement ou la planification de sauvegarde de la base de données, passez en revue les points suivants :
Si vous souhaitez sauvegarder la base de données à 23 h 00 tous les lundis, mercredis et vendredis, modifiez la planification de sauvegarde dans l'événement zendbbackup en exécutant la requête suivante dans l'utilitaire DBISQL :
ALTER EVENT zendbbackup
SCHEDULE
'11:00 PM' ON (‘Monday’, ‘Wednesday’, ‘Friday’)
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘c:\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Si vous souhaitez sauvegarder la base de données à un nouvel emplacement, tel que e:\zendb\dbbackup, modifiez cet emplacement dans l'événement zendbbackup en exécutant la requête suivante dans l'utilitaire DBISQL :
ALTER EVENT zendbbackup
SCHEDULE
'1:00 AM' EVERY 24 HOURS
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘e:\\zendb\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Si vous souhaitez sauvegarder la base de données à 02 h 00 les premier, deuxième et troisième jours du mois à un nouvel emplacement, e:\zendb\dbbackup, modifiez l'emplacement et la planification de sauvegarde dans l'événement zendbbackup en exécutant la requête suivante dans l'utilitaire DBISQL :
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;