O comando smsap backup create
Você pode executar o backup create
comando para criar backups de banco de dados em um ou mais sistemas de armazenamento.
Sintaxe
|
Antes de executar esse comando, você deve criar um perfil de banco de dados usando o comando profile create. |
smsap backup create -profile profile_name {[-full{-auto | -online | -offline} [-retain {-hourly | -daily | -weekly | -monthly | -unlimited} [-verify] | [-data [[-files files [files] | [-tablespaces tablespaces [tablespaces] [-label label] {-auto | -online | -offline} [-retain {-hourly | -daily | -weekly | -monthly | -unlimited} [-verify | [-archivelogs [-label label] [-comment comment]} [-protect | -noprotect | -protectnow] [-backup-dest path1 [ , path2]] [-exclude-dest path1 [ , path2]] [-prunelogs {-all | -until-scn until-scn | -until-date yyyy-MM-dd:HH:mm:ss] | -before {-months | -days | -weeks | -hours}} -prune-dest prune_dest1,[prune_dest2]] [-taskspec taskspec] [-dump-force [-quiet | -verbose]]
Parâmetros
-
-profile profile_name
Especifica o nome do perfil relacionado ao banco de dados que você deseja fazer backup. O perfil contém o identificador da base de dados e outras informações da base de dados.
-
-auto
opçãoSe o banco de dados estiver no estado montado ou off-line, o SnapManager executará um backup off-line. Se o banco de dados estiver no estado aberto ou on-line, o SnapManager executará um backup on-line. Se você usar a
-force
opção com a-offline
opção, o SnapManager força um backup off-line, mesmo que o banco de dados esteja on-line atualmente. -
-online
opçãoEspecifica um backup de banco de dados on-line.
Você pode criar um backup on-line de um banco de dados RAC (Real Application clusters), desde que o primário esteja no estado aberto, ou o primário esteja montado e uma instância esteja no estado aberto. Você pode usar a
-force
opção para backups online se a instância local estiver no estado de desligamento ou se nenhuma instância estiver no estado aberto. A versão do Oracle deve ser 10,2.0,5; caso contrário, o banco de dados será suspenso se qualquer instância do RAC estiver montada.-
Se a instância local estiver no estado de desligamento e pelo menos uma instância estiver no estado aberto, você poderá usar a
-force
opção para alterar a instância local para o estado montado. -
Se nenhuma instância estiver em estado aberto, você pode usar a opção -force para alterar a instância local para o estado aberto.
-
-
-offline
opçãoEspecifica um backup off-line enquanto o banco de dados está no estado de desligamento. Se o banco de dados estiver no estado aberto ou montado, o backup falhará. Se a
-force
opção for usada, o SnapManager tentará alterar o estado do banco de dados para encerrar o banco de dados para um backup off-line. -
-full
opçãoFaz backup de todo o banco de dados. Isso inclui todos os dados, log arquivado e arquivos de controle. Os logs de refazer arquivados e os arquivos de controle são copiados independentemente do tipo de backup que você executar. Se você quiser fazer backup de apenas uma parte do banco de dados, use a
-files
opção ou-tablespaces
a opção. -
-data
opçãoEspecifica os arquivos de dados.
-
-files list
Faz backup apenas dos arquivos de dados especificados, além dos arquivos de log e controle arquivados. Separe a lista de nomes de arquivos com espaços. Se o banco de dados estiver no estado aberto, o SnapManager verifica se as tablespaces apropriadas estão no modo de backup on-line.
-
-tablespaces tablespaces
Faz o backup apenas das tabelas de banco de dados especificadas, além dos arquivos de log e controle arquivados. Separe os nomes das tablespace com espaços. Se o banco de dados estiver no estado aberto, o SnapManager verifica se as tablespaces apropriadas estão no modo de backup on-line.
-
-label label
Especifica um nome opcional para esse backup. Este nome deve ser único dentro do perfil. O nome pode conter letras, números, sublinhados (_) e hífens (-). Não pode começar com um hífen. Se você não especificar um rótulo, o SnapManager criará um rótulo padrão no formato scope_type_date:
-
O escopo é F para indicar um backup completo ou P para indicar um backup parcial.
-
Tipo é C para indicar um backup offline (frio), H para indicar um backup on-line (quente) ou A para indicar o backup automático, por exemplo, P_A_20081010060037IST.
-
A data é o ano, o mês, o dia e a hora do backup.
O SnapManager usa um relógio de 24 horas.
Por exemplo, se você realizou um backup completo com o banco de dados offline em 16th de janeiro de 2007, às 5:45:16 p.m. horário padrão oriental, o SnapManager criaria o rótulo F_C_20070116174516EST.
-
-
-comment string
Especifica um comentário opcional para descrever esse backup. Coloque a string entre aspas simples (').
Alguns shells removem as aspas. Neste caso, você deve incluir a marca de cotação com uma barra invertida (). Por exemplo, talvez seja necessário inserir o seguinte: \' this is a comment\'
. -
-verify
opçãoVerifica se os arquivos no backup não estão corrompidos executando o utilitário Oracle dbv.
Se você especificar a -verify
opção, a operação de backup não será concluída até que a operação de verificação esteja concluída. -
-force
opçãoForça uma mudança de estado se o banco de dados não estiver no estado correto. Por exemplo, o SnapManager pode alterar o estado do banco de dados de on-line para off-line, com base no tipo de backup especificado e no estado em que o banco de dados está.
Com um backup de banco de dados RAC on-line, use a
-force
opção se a instância local estiver no estado de desligamento ou se nenhuma instância estiver no estado aberto.A versão do Oracle deve ser 10,2.0,5; caso contrário, o banco de dados será suspenso se qualquer instância do RAC estiver montada. -
Se a instância local estiver no estado de desligamento e pelo menos uma instância estiver no estado aberto, a
-force
opção mudará a instância local para o estado montado. -
Se nenhuma instância estiver no estado aberto, o uso da
-force
opção altera a instância local para o estado aberto.
-
-
-quiet
Exibe apenas mensagens de erro no console. O padrão é exibir mensagens de erro e aviso.
-
-verbose
Exibe mensagens de erro, aviso e informativas no console.
-
-protect | -noprotect | -protectnow
Indica se o backup deve ser protegido para o armazenamento secundário. A opção -noprotect especifica que o backup não deve ser protegido para armazenamento secundário. Somente backups completos são protegidos. Se nenhuma opção for especificada, o SnapManager protege o backup como padrão se o backup for um backup completo e o perfil especificar uma política de proteção. A
-protectnow
opção é aplicável apenas para o Data ONTAP que funciona no modo 7D. A opção especifica que o backup deve ser protegido imediatamente para o storage secundário. -
-retain { -hourly | -daily | -weekly | -monthly | -unlimited}
Especifica se o backup deve ser retido por hora, dia, semanal, mensal ou ilimitado. Se a
-retain
opção não for especificada, a classe de retenção padrão será-hourly
opção. Para manter backups para sempre, use a-unlimited
opção. A-unlimited
opção torna o backup inelegível para exclusão pela política de retenção. -
-archivelogs
opçãoCria backup de log de arquivamento.
-
-backup-dest path1, [, [path2]]
Especifica os destinos de log de arquivamento a serem copiados para backup de log de arquivamento.
-
-exclude-dest path1, [, [path2]]
Especifica os destinos do log de arquivamento a serem excluídos do backup.
-
-prunelogs {-all | -until-scnuntil-scn | -until-date yyyy-MM-dd:HH:mm:ss | -before {-months | -days | -weeks | -hours}
Elimina os ficheiros de registo de arquivo dos destinos de registo de arquivo com base nas opções fornecidas durante a criação de uma cópia de segurança. A
-all
opção elimina todos os ficheiros de registo de arquivo dos destinos de registo de arquivo. A-until-scn
opção exclui os arquivos de log de arquivamento até que um número de mudança de sistema (SCN) especificado. A-until-date
opção elimina os ficheiros de registo de arquivo até ao período de tempo especificado. A-before
opção exclui os arquivos de log de arquivamento antes do período de tempo especificado (dias, meses, semanas, horas). -
-prune-dest prune_dest1,prune_dest2
Elimina os ficheiros de registo de arquivo dos destinos de registo de arquivo enquanto cria a cópia de segurança.
-
-taskspec taskspec
Especifica o arquivo XML de especificação de tarefa que pode ser usado para atividade de pré-processamento ou atividade de pós-processamento da operação de backup. O caminho completo do arquivo XML deve ser fornecido ao dar a opção -tasksc.
-
-dump
opçãoColeta os arquivos de despejo após uma operação de backup de banco de dados bem-sucedida ou com falha.
Exemplo de comando
O comando a seguir cria um backup on-line completo, cria um backup em um storage secundário e define a política de retenção como diária:
smsap backup create -profile SALES1 -full -online -label full_backup_sales_May -profile SALESDB -force -retain -daily Operation Id [8abc01ec0e79356d010e793581f70001] succeeded.