Revise as seguintes seções:
Para mudar o local do backup do banco de dados embutido Sybase SQL Anywhere subseqüente ao backup inicial:
Apague a programação de backup do banco de dados existente executando o seguinte comando no prompt de comando do Servidor Principal:
zman db local_atual_do_backup_do_bancodedados DropSchedule.sql
Dropschedule.sql está localizado por padrão no diretório diretório_Instalação_ZENworks:\Novell\Zenworks\share\zman\samples\database em um servidor Windows, e no diretório /opt/novell/zenworks/share/zman/samples/database em um servidor Linux.
Digite o seguinte comando para fazer backup do banco de dados em um novo local:
zman database-backup caminho_completo_do_novo_diretório_de_backup_do_bancodedados caminho_completo_do_arquivo_de_programação_de_backup_do_bancodedados -d chamada_de_função_SQL
Por exemplo, para fazer backup do banco de dados no diretório c:\dbbackup\newdbbackups em um servidor Windows de acordo com a programação de backup do banco de dados especificada em c:\backUpschedule.sql, digite o seguinte comando:
zman database-backup c:\dbbackup\newdbbackups c:\backUpSchedule.sql -d chamada_de_função_SQL
Para obter mais informações sobre este comando, consulte a página de manual do zman (man zman) no dispositivo, ou o zman(1) na Referência de Utilitários de Linha de Comando do ZENworks 10 Configuration Management.
Para mudar a programação de backup do banco de dados embutido Sybase SQL Anywhere subseqüente ao seu backup inicial:
Crie um arquivo de programação com o conteúdo Alter Event:
ALTER EVENT backup_schedule_name
SCHEDULE
START TIME specify_the_schedule
Por exemplo, é possível usar o arquivo Alterschedule.sql para fazer backup do banco de dados às 23:00 todas as semanas na segunda-feira, terça-feira e quarta-feira, conforme mostrado a seguir:
ALTER EVENT ZENDBBackup
SCHEDULE
START TIME '11:00 PM' ON ('Monday', 'Tuesday', 'Wednesday')
Um arquivo de exemplo Alterschedule.sql está disponível no diretório diretório_Instalação_ZENworks:\Novell\Zenworks\share\zman\samples\database em um servidor Windows, e no diretório /opt/novell/zenworks/share/zman/samples/database em um servidor Linux.
Digite o seguinte comando para fazer backup do banco de dados de acordo com a nova programação:
zman database-backup caminho_completo_do_diretório_de_backup_do_bancodedados caminho_completo_do_arquivo_de_programação_de_backup_do_bancodedados_modificado -d chamada_de_função_SQL
Por exemplo, para fazer backup do banco de dados no diretório c:\dbbackup\ em um servidor Windows de acordo com a programação de backup de banco de dados especificada em c:\AlterSchedule.sql, digite o seguinte comando:
zman database-backup c:\dbbackup\ c:\AlterSchedule.sql -d chamada_de_função_SQL
Para obter mais informações sobre este comando, consulte a página de manual do zman (man zman) no dispositivo, ou o zman(1) na Referência de Utilitários de Linha de Comando do ZENworks 10 Configuration Management.
Para mudar o local e a programação de backup do banco de dados Sybase externo subseqüente ao seu backup inicial, execute as tarefas a seguir no dispositivo que tem o banco de dados Sybase externo instalado e em execução:
Inicie o utilitário DBISQL:
No prompt de comando, vá para o diretório %ZENWORKS_HOME%\sybase\ASA\win32 no Windows, ou para o diretório /opt/novell/zenworks/share/sybase/bin32s no Linux.
Digite o comando dbisql.
Na guia
(Identificação), especifique as credenciais do banco de dados.Clique na guia
e especifique o nome do serviço de banco de dados que está em execução.Clique em
.Mude a programação e o local de backup do banco de dados conforme desejado.
É possível usar a mesma consulta SQL para mudar a programação e o local de backup do banco de dados. É possível mudar a programação e o local de backup ao mesmo tempo ou em horários diferentes.
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;
Se quiser fazer backup do banco de dados em um diretório no Windows, use \\ (barra invertida dupla) como delimitador ao especificar o caminho do diretório de backup do banco de dados
Por exemplo, suponha que você tenha o evento de backup do banco de dados, zendbbackup, que faz backup localmente do banco de dados em c:\dbackup à 1:00, todos os dias. Se quiser mudar a programação ou o local de backup do banco de dados, analise o seguinte:
Se quiser fazer backup do banco de dados às 23:00 todas as semanas na segunda-feira, quarta-feira e sexta-feira, mude a programação de backup do banco de dados no evento zendbbackup, executando a seguinte consulta no utilitário DBISQL:
ALTER EVENT zendbbackup
SCHEDULE
'11:00 PM' ON (‘Monday’, ‘Wednesday’, ‘Friday’)
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘c:\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Se quiser fazer backup do banco de dados em um novo local, como e:\zendb\dbbackup, mude o local de backup do banco de dados no evento zendbbackup, executando a seguinte consulta no utilitário DBISQL:
ALTER EVENT zendbbackup
SCHEDULE
'1:00 AM' EVERY 24 HOURS
HANDLER
BEGIN
BACKUP DATABASE DIRECTORY ‘e:\\zendb\\dbbackup’
TRANSACTION LOG TRUNCATE
END;
Se quiser fazer backup do banco de dados às 2:00 no primeiro, segundo e terceiro dias do mês em um novo local, e:\zendb\dbbackup, mude a programação e o local de backup do banco de dados no evento zendbbackup, executando a seguinte consulta no utilitário 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;