Skip to main content
SnapManager for SAP
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.

Sobre esta tarefa

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

Passos
  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

Passos
  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 -resetlogs opção.

  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 -no-resetlogs opção, 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 -no-resetlogs opção 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 -no-resetlogs opção, o SnapManager aplicará os arquivos de log de arquivamento e abrirá o banco de dados com resetlogs.

Passo
  1. Introduza o seguinte comando:

    smsap clone create -profile profile_name [-backup-label backup_name | -backup-id backup_id | current] -newsid new_sid -clonespec full_path_to_clonespecfile -no-resetlogs

    Se você tentar especificar ambas -no-resetlogs as opções e recover-from-location , o SnapManager não permite que você especifique ambas as opções juntas e exibe a mensagem de erro: SMSAP-04084: You must specify either one of the options: -no-resetlogs or -recover-from-location.

Exemplo

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