Skip to main content
SnapManager Oracle
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Clonar backups de bancos de dados sem resetlogs

Colaboradores

O SnapManager permite executar clonagem flexível para que você possa recuperar o banco de dados clonado manualmente para um ponto no tempo desejado sem abrir o banco de dados usando resetlogs. Você também pode configurar manualmente o banco de dados clonado como um banco de dados do Data Guard Standby.

Quando você pode selecionar a opção -no-resetlogs ao criar o clone, o SnapManager executa as seguintes atividades para criar o banco de dados clonado:

  1. Executa a atividade da tarefa de pré-processamento, se especificada, antes de iniciar a operação de clone

  2. Cria o banco de dados clonado com o SID especificado pelo usuário

  3. Executa as instruções SQL emitidas contra o banco de dados clonado.

    Apenas as instruções SQL que podem ser executadas no estado de montagem são executadas com sucesso.

  4. Executa a atividade de tarefa de pós-processamento, se especificado.

Que tarefas você precisa fazer para recuperar o banco de dados clonado manualmente

  1. Monte os backups de log de arquivo e recupere o banco de dados clonado manualmente usando os arquivos de log de arquivo do caminho montado.

  2. Depois de executar a recuperação manual, abra o banco de dados clonado recuperado com a opção -resetlogs.

  3. Crie tablespaces temporários, se necessário.

  4. Execute o utilitário DBNEWID.

  5. Conceda o privilégio sysdba às credenciais do banco de dados clonado.

Ao clonar os backups do banco de dados usando a opção -no-resetlogs, o SnapManager deixa o banco de dados clonado no estado montado para recuperação manual.

Observação O banco de dados clonado criado com a opção -no-resetlogs não é um banco de dados completo. Portanto, você não deve executar nenhuma operação do SnapManager neste banco de dados, embora o SnapManager não o impeça de executar nenhuma operação.

Se você não especificar a opção -no-resetlogs, o SnapManager aplicará os arquivos de log de arquivo e abrirá o banco de dados com resetlogs.

  1. Digite o seguinte comando: smo clone create -profileprofile_name [-backup-labelbackup_name | -backup-idbackup_id | current] -newsidnew_sid-clonespec_path_to_clonespecfile-no-resetlogs

    Se você tentar especificar as opções -no-resetlogs e Recover-from-localização, o SnapManager não permite que você especifique ambas as opções juntas e exibe a mensagem de erro: SMO-04084: Você deve especificar uma das opções: -No-resetlogs ou -Recover-from-localização.

Exemplo

smo clone create -profile product -backup-label full_offline -newsid PROD_CLONE -clonespec prod_clonespec.xml -label prod_clone-reserve -no-reset-logs