Restaurar e recuperar tablespaces usando recuperação de ponto no tempo
Você pode restaurar um subconjunto de tablespaces que foi corrompido ou descartado sem afetar os outros tablespaces no banco de dados. O SnapCenter usa o RMAN para executar a recuperação de ponto no tempo (PITR) dos tablespaces.
Antes de começar
-
Os backups necessários para executar o PITR de tablespaces devem ser catalogados e montados.
-
Se você instalou o plug-in como um usuário não root, deverá atribuir manualmente as permissões de execução aos diretórios prescript e postscript.
Sobre esta tarefa
Durante a operação PITR, o RMAN cria uma instância auxiliar no destino auxiliar especificado. O destino auxiliar pode ser um ponto de montagem ou um grupo de discos ASM. Se houver espaço suficiente no local montado, você poderá reutilizar um dos locais montados em vez de um ponto de montagem dedicado.
Você deve especificar a data e a hora ou SCN e o tablespace será restaurado no banco de dados de origem.
Você pode selecionar e restaurar vários tablespaces residentes em ambientes ASM, NFS e SAN. Por exemplo, se os tablespaces TS2 e TS3 residirem no NFS e o TS4 residir no SAN, você poderá executar uma única operação PITR para restaurar todos os tablespaces.
|
Em uma configuração RAC, você pode executar PITR de tablespaces de qualquer nó do RAC. |
Passos
-
No painel de navegação esquerdo, clique em Recursos e selecione o plug-in apropriado na lista.
-
Na página Recursos, selecione Banco de dados ou Grupo de recursos na lista Exibir.
-
Selecione o banco de dados do tipo instância única (multilocatário) na exibição de detalhes do banco de dados ou na exibição de detalhes do grupo de recursos.
A página de topologia do banco de dados é exibida.
-
Na exibição Gerenciar cópias, selecione Backups dos sistemas de armazenamento primário ou secundário (espelhado ou replicado).
Se o backup não estiver catalogado, você deve selecioná-lo e clicar em Catálogo.
-
Selecione o backup catalogado e clique em *
*.
-
Na página Escopo de restauração, execute as seguintes tarefas:
-
Se você selecionou um backup de um banco de dados em um ambiente Real Application Clusters (RAC), selecione o nó RAC.
-
Selecione Tablespaces e especifique os tablespaces que deseja restaurar.
Não é possível executar PITR nos tablespaces SYSAUX, SYSTEM e UNDO. -
Selecione Alterar estado do banco de dados, se necessário, para restauração e recuperação para alterar o estado do banco de dados para o estado necessário para executar operações de restauração e recuperação.
-
-
Na página Escopo de Recuperação, execute uma das seguintes ações:
-
Se você quiser recuperar para um Número de Alteração do Sistema (SCN) específico, selecione Até SCN e especifique o SCN e o destino auxiliar.
-
Se você quiser recuperar para uma data e hora específicas, selecione Data e Hora e especifique a data, a hora e o destino auxiliar.
O SnapCenter identifica, monta e cataloga o número ideal de backups de dados e logs necessários para executar o PITR com base no SCN especificado ou na data e hora selecionadas.
-
-
Na página PreOps, insira o caminho e os argumentos da prescrição que você deseja executar antes da operação de restauração.
Você deve armazenar as prescrições no caminho /var/opt/snapcenter/spl/scripts ou em qualquer pasta dentro desse caminho. Por padrão, o caminho /var/opt/snapcenter/spl/scripts é preenchido. Se você criou alguma pasta dentro desse caminho para armazenar os scripts, você deve especificar essas pastas no caminho.
Você também pode especificar o valor do tempo limite do script. O valor padrão é 60 segundos.
O SnapCenter permite que você use as variáveis de ambiente predefinidas ao executar o prescript e o postscript."Saber mais"
-
Na página PostOps, execute as seguintes etapas:
-
Insira o caminho e os argumentos do postscript que você deseja executar após a operação de restauração.
Se a operação de restauração falhar, os postscripts não serão executados e as atividades de limpeza serão acionadas diretamente. -
Marque a caixa de seleção se desejar abrir o banco de dados após a recuperação.
-
-
Na página Notificação, na lista suspensa Preferência de e-mail, selecione os cenários nos quais você deseja enviar as notificações por e-mail.
-
Revise o resumo e clique em Concluir.
-
Monitore o progresso da operação clicando em Monitorar > Trabalhos.