Clonar backups de bancos de dados sem resetlogs
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:
-
Executa a atividade da tarefa de pré-processamento, se especificada, antes de iniciar a operação de clone
-
Cria o banco de dados clonado com o SID especificado pelo usuário
-
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.
-
Executa a atividade de tarefa de pós-processamento, se especificado.
Que tarefas você precisa fazer para recuperar o banco de dados clonado manualmente
-
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.
-
Depois de executar a recuperação manual, abra o banco de dados clonado recuperado com a opção -resetlogs.
-
Crie tablespaces temporários, se necessário.
-
Execute o utilitário DBNEWID.
-
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.
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.
-
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