O comando smo backup create
Você pode executar o comando backup create 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. |
smo 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\]} \[-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.
-
-opção automática
Se 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 opção -force com a opção -off-line, o SnapManager força um backup off-line mesmo que o banco de dados esteja on-line atualmente.
-
opção -online
Especifica um backup de banco de dados on-line.
-
Se a instância local estiver no estado de desligamento e pelo menos uma instância estiver no estado aberto, você poderá usar a opção -force 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.
-
-
opção -off-line
Especifica 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 opção -force for usada, o SnapManager tentará alterar o estado do banco de dados para encerrar o banco de dados para um backup off-line.
-
-opção completa
Faz 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 apenas de uma parte do banco de dados, use a opção -Files ou -tablespaces.
-
opção -data
Especifica 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.
-
* etiqueta de etiqueta*
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\'
. -
-verificar opção
Verifica se os arquivos no backup não estão corrompidos executando o utilitário Oracle dbv.
Se você especificar a opção -verificar, a operação de backup não será concluída até que a operação verificar esteja concluída. -
-opção de força
Forç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á.
-
Se a instância local estiver no estado de desligamento e pelo menos uma instância estiver no estado aberto, então, usando a opção -force, a instância local mudará para o estado montado.
-
Se nenhuma instância estiver no estado aberto, usar a opção -force altera a instância local para o estado aberto.
-
-
-silencioso
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.
-
-retenha (por hora | -diária | -semanal | -mensal | -ilimitado)
Especifica se o backup deve ser retido por hora, dia, semanal, mensal ou ilimitado. Se a opção -ret não for especificada, a classe de retenção padrão será a opção -Hourly. Para manter backups para sempre, use a opção -Unlimited. A opção -Unlimited torna o backup inelegível para exclusão pela política de retenção.
-
opção -archivelogs
Cria 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 | -until-scnuntil-scn | -until-dateyyyyy-MM-dd:HH:mm:ss | -antes de meses | -dias | -semanas | -horas
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 opção -All (tudo) elimina todos os ficheiros de registo de arquivo dos destinos de registo de arquivo. A opção -Until-scn exclui os arquivos de log de arquivamento até um número de mudança de sistema (SCN) especificado. A opção -Until-date exclui os arquivos de log de arquivamento até o período de tempo especificado. A opção -before 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.
-
-tasksspec 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ção
Coleta 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:
smo backup create -profile SALES1 -full -online -label full_backup_sales_May -profile SALESDB -force -retain -daily Operation Id [8abc01ec0e79356d010e793581f70001] succeeded.
Informações relacionadas