Consulte las siguientes secciones:
Para cambiar la ubicación de la copia de seguridad de la base de datos de Sybase SQL Anywhere incrustada después de la copia de seguridad inicial:
Suprima la programación de la copia de seguridad de la base de datos existente ejecutando el comando siguiente en el indicador de comandos del servidor primario:
zman db ubicación_actual_de_la_copia_de_seguridad_de_la_base_de_datos DropSchedule.sql
El archivo Dropschedule.sql está situado por defecto en directorio_instalación_ZENworks:\Novell\Zenworks\share\zman\samples\database en los servidores Windows y en el directorio /opt/novell/zenworks/share/zman/samples/database en los servidores Linux.
Introduzca el comando siguiente para realizar la copia de seguridad de la base de datos en una ubicación nueva:
zman database-backup vía_completa_del_nuevo_directorio_de_copia_de_seguridad_de_la_base_de_datos vía_completa_del_archivo_de_programación_de_copia_de_seguridad_de_la_base_de_datos -d llamada_de_función_SQL
Por ejemplo, para realizar una copia de seguridad de la base de datos en el directorio c:\dbbackup\newdbbackups en un servidor Windows según la programación especificada en el archivo c:\backUpschedule.sql, escriba el comando siguiente:
zman database-backup c:\dbbackup\newdbbackups c:\backUpSchedule.sql -d llamada_función_SQL
Para obtener más información sobre este comando, consulte la página Man de zman (man zman) en el dispositivo o consulte zman(1) en la Referencia sobre las utilidades de línea de comandos de ZENworks 10 Configuration Management.
Para cambiar la programación de la copia de seguridad de la base de datos de Sybase SQL Anywhere incrustada después de la copia de seguridad inicial:
Cree un archivo de programación con el contenido ALTER EVENT:
ALTER EVENT backup_schedule_name
SCHEDULE
START TIME specify_the_schedule
Por ejemplo, puede usar el archivo Alterschedule.sql para realizar una copia de seguridad de la base de datos a las 11:00 de la mañana los lunes, martes y miércoles de todas las semanas de la siguiente forma:
ALTER EVENT ZENDBBackup
SCHEDULE
START TIME '11:00 PM' ON ('Monday', 'Tuesday', 'Wednesday')
Hay disponible un archivo de ejemplo Alterschedule.sql en directorio_instalación_ZENworks:\Novell\Zenworks\share\zman\samples\database en los servidores Windows y en el directorio /opt/novell/zenworks/share/zman/samples/database en los servidores Linux.
Introduzca el comando siguiente para realizar la copia de seguridad de la base de datos según la nueva programación:
zman database-backup vía_completa_del_directorio_de_copia_de_seguridad_de_la_base_de_datos vía_completa_del_archivo_de_programación_de_copia_de_seguridad_de_la_base_de_datos_modificada -d llamada_de_función_SQL
Por ejemplo, para realizar una copia de seguridad de la base de datos en el directorio c:\dbbackup\ en un servidor Windows según la programación especificada en el archivo c:\AlterSchedule.sql, escriba el comando siguiente:
zman database-backup c:\dbbackup\ c:\AlterSchedule.sql -d llamada_función_SQL
Para obtener más información sobre este comando, consulte la página Man de zman (man zman) en el dispositivo o consulte zman(1) en la Referencia sobre las utilidades de línea de comandos de ZENworks 10 Configuration Management.
Para cambiar la ubicación y la programación de la copia de seguridad de la base de datos de Sybase externa después de la copia de seguridad inicial, realice las tareas siguientes en el dispositivo que tienen la base de datos de Sybase externa instalada y en ejecución:
Lance la utilidad DBISQL:
Desde el indicador de comandos, acceda al directorio %ZENWORKS_HOME%\sybase\ASA\win32 en Windows o al directorio /opt/novell/zenworks/share/sybase/bin32s en Linux.
Escriba el comando dbisql.
En la pestaña
especifique las credenciales de la base de datos.Haga clic en la pestaña
y escriba el nombre del servicio de base de datos que se está ejecutando actualmente.Haga clic en
.Cambie la programación y la ubicación de la copia de seguridad de la base de datos como desee.
Puede utilizar la misma consulta SQL para cambiar la programación y la ubicación de la copia de seguridad. También es posible cambiar la programación y la ubicación al mismo tiempo o en momentos distintos.
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;
Si desea realizar la copia de seguridad de la base de datos en un directorio de Windows, debe usar como delimitador una doble barra invertida (\\) a la hora de especificar la vía.
Por ejemplo, supongamos que tiene el evento de copia de seguridad de la base de datos, zendbbackup, que realiza la copia de seguridad de forma local en c:\dbackup a la 1:00 de la madrugada todos los días. Si desea cambiar la programación o la ubicación, revise lo siguiente:
Si desea realizar la copia de seguridad de la base de datos a las 11:00 de la mañana los lunes, miércoles y viernes cada semana, cambie la programación de la copia de seguridad en el evento zendbbackup ejecutando la siguiente consulta en la utilidad DBISQL:
ALTER EVENT zendbbackup
SCHEDULE
'11:00 PM' ON (‘Monday’, ‘Wednesday’, ‘Friday’)
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘c:\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Si desea realizar la copia de seguridad en una ubicación nueva, por ejemplo en e:\zendb\dbbackup, cambie la ubicación en el evento zendbbackup ejecutando la siguiente consulta en la utilidad DBISQL:
ALTER EVENT zendbbackup
SCHEDULE
'1:00 AM' EVERY 24 HOURS
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘e:\\zendb\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Si desea realizar la copia de seguridad a las 2:00 de la mañana los días primero, segundo y tercero de cada mes en una ubicación nueva, e:\zendb\dbbackup, cambie la programación y la ubicación de la copia de seguridad de la base de datos en el evento zendbbackup ejecutando la siguiente consulta en la utilidad 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;