Criar agendas de backup
Você pode agendar um backup para ocorrer no momento e na frequência adequados para seus dados e ambiente.
Sobre esta tarefa
No SnapManager 3,2 para SAP, você pode agendar os backups dos arquivos de log de arquivamento separadamente. No entanto, você deve usar o perfil que você criou para separar os arquivos de log do arquivo.
Se você tiver agendado os backups dos arquivos de dados e arquivos de log de arquivamento ao mesmo tempo, o SnapManager cria primeiro o backup dos arquivos de dados.
Se selecionar o intervalo de programação como -onetimeonly
, todas as opções de eliminação estarão disponíveis. Se você selecionar um intervalo de programação diferente -onetimeonly`do , as opções de eliminação `-until-SCN
e -until-date
não forem suportadas e a seguinte mensagem de erro será exibida: The archive log pruning option you have specified, -until-scn or -until-date for the schedule interval hourly is invalid. Specify either the -onetimeonly option for the schedule interval, or prune the archive logs using any one of the option all, or -before {-months | -days | -weeks| -hours}
.
Quando um failover acontece em ambientes de cluster de failover de servidor Microsoft Windows (WSFC) e servidor de cluster Microsoft (MSCS), você deve reiniciar o servidor SnapManager para SAP para que o endereço de serviço (virtual) seja mapeado para o host ativo e as programações do SnapManager sejam ajustadas para o host SnapManager ativo.
Se o mesmo nome de perfil e programação existir em outro repositório, a operação de agendamento de backup não será iniciada nesse repositório. A operação será encerrada com a seguinte mensagem: operation is already running .
|
-
Introduza o seguinte comando:
smsap schedule create -profile profile_name {[-full {-online | -offline | -auto}[-retain [-hourly | -daily | -weekly | -monthly | -unlimited] [-verify]] | [-data [-files files [files]] | [-tablespaces -tablespaces [-tablespaces]] {-online | -offline | -auto}[-retain [-hourly | -daily | -weekly | -monthly | -unlimited] [-verify]] | [-archivelogs]} [-comment comment][-backup-dest path1 [,[path2]] [-exclude-dest path1 [,path2]] [-prunelogs{-all | -untilSCN untilSCN | -until-date yyyy-MM-dd HH:mm:ss | -before {-months | -weeks | -days | -hours}} -prune-dest prune_dest1,prune_dest2] -schedule-name schedule_name [-schedule-comment schedule_comment] -interval {-hourly | -daily | -weekly | -monthly | -onetimeonly} -cronstring cronstring -start-time {start-time start_time <yyyy-MM-dd HH:mm>} -runasuser -runasuser [-force] [-taskspec -taskspec] [-quiet | -verbose]
Se você quiser… Então… Agendar um backup de um banco de dados on-line ou off-line
Especifique
-offline
ou-online
agende uma cópia de segurança da base de dados offline ou online. Se você especificar essas opções, não será possível usar-auto
.Deixe o SnapManager lidar com o agendamento de um banco de dados, independentemente de ele estar on-line ou off-line
`-auto`Especifique . Se `-auto` especificar , não poderá utilizar `--offline` ou `-online`.
Agendar um backup de arquivos de dados
Especifique
-data
-files
para listar os arquivos separados por vírgulas. Por exemplo, use nomes de arquivo F1,F2,F3.Agendar um backup parcial de espaços de tabela específicos
Especifique
-tablespaces
para listar os espaços de tablespaces separados por vírgulas. Por exemplo, use TS1,TS2,TS3.Agendar backup de arquivos de log de arquivo
Especifique o seguinte:
-
-archivelogs
para programar a cópia de segurança dos ficheiros de registo de arquivo -
-backup-dest
para agendar destinos de arquivo de log a serem incluídos no backup -
-exclude-dest
para programar os destinos de registo de arquivo a serem excluídos da cópia de segurança
Especifique os valores da classe de retenção
Especifique
-retain
e indique se o backup deve ser retido de acordo com uma das seguintes classes de retenção:-
-hourly
-
-daily
-
-weekly
-
-monthly
-
-unlimited
O padrão do SnapManager é de hora em hora.
Agendar a eliminação de arquivos de log de arquivo
Especifique o seguinte:
-prunelogs
Para podar os arquivos de log de arquivo enquanto estiver programando um backup-prune-dest
para especificar o destino do log de arquivo a partir do qual os arquivos de log de arquivamento são podadosInclua um nome para a programação
`-schedule-name`Especifique .
Programe o backup do banco de dados em um intervalo de tempo específico
Especifique a
interval
opção e selecione o intervalo de tempo a partir do seguinte, pelo qual os backups devem ser criados:-
-hourly
-
-daily
-
-weekly
-
-monthly
-
-onetimeonly
Configurar uma programação
Especifique
-cronstring
e inclua as sete subexpressões a seguir que descrevem a opção individual:-
1 refere-se a segundos.
-
2 refere-se a minutos.
-
3 refere-se a horas.
-
4 refere-se a um dia em um mês.
-
5 refere-se ao mês.
-
6 refere-se a um dia em uma semana.
-
(Opcional) 7 refere-se ao ano.
Se você programou seu backup com horários diferentes no
-cronstring
e-start-time
, a programação do backup será substituída e acionada pelo-start-time
.Adicione um comentário sobre o agendamento de backup
Especifique
-schedule-comment
seguido da string de descrição.Especifique a hora de início da operação de programação
Especifique
-start-time
no formato aaaa-mm-dd hh:mm.Altere o usuário da operação de backup agendada ao agendar o backup
`-runasuser`Especifique . A operação é executada como o usuário (usuário raiz ou usuário Oracle) que criou a programação. No entanto, você pode usar seu próprio ID de usuário, se você tiver credenciais válidas para o perfil do banco de dados e o host.
Ative uma atividade de pré-tarefa ou pós-tarefa da operação de agendamento de backup usando o arquivo XML de especificação de pré-tarefa e pós-tarefa
Especifique a
-taskspec
opção e forneça o caminho absoluto do arquivo XML de especificação de tarefa para executar uma atividade de pré-processamento ou pós-processamento antes ou depois da operação de agendamento de backup. -