Skip to main content
NetApp Backup and Recovery
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.

Restaure cargas de trabalho do Oracle Database com o NetApp Backup and Recovery

Colaboradores netapp-mwallis

Restaure cargas de trabalho do Oracle Database a partir de snapshots, backups replicados em storage secundário ou backups armazenados em storage de objetos usando o NetApp Backup and Recovery.

Restaurar a partir desses locais

Você pode restaurar bancos de dados de diferentes locais de partida:

  • Restaurar de um local primário (instantâneo local)

  • Restaurar de um recurso replicado no armazenamento secundário

  • Restaurar de um backup de armazenamento de objetos

Restaurar para estes pontos

Você pode restaurar um banco de dados para sua localização original ou restaurá-lo como um novo banco de dados em um host registrado diferente (localização alternativa).

  • Restaurar para o local original

  • Restaurar para um local alternativo (um host registrado diferente)

Como funciona a restauração do banco de dados Oracle

Ao restaurar cargas de trabalho do Oracle Database, ocorre o seguinte:

  • Quando você restaura um banco de dados de um snapshot local, o NetApp Backup and Recovery cria um novo recurso usando os dados do backup.

  • Ao restaurar a partir do armazenamento replicado, você pode restaurá-lo para o local original.

  • Ao restaurar para um local alternativo, o NetApp Backup and Recovery restaura o backup selecionado do banco de dados de origem como um novo banco de dados em um host registrado diferente. Você especifica o host de destino e um nome para o novo banco de dados. Se você não fornecer um arquivo de especificação de restauração, o Backup and Recovery calculará automaticamente os locais dos arquivos de dados, arquivos de controle e arquivos de redo log no host de destino.

  • Ao restaurar um backup do armazenamento de objetos, você pode restaurar os dados para o armazenamento de origem ou para um sistema ONTAP local e recuperar o banco de dados de lá.

Veja informações sobre os pontos de restauração disponíveis do Oracle Database

Veja os pontos de restauração disponíveis, incluindo o número SCN e a encarnação associada do banco de dados.

Observação O Oracle Database cria uma nova encarnação do banco de dados sempre que você o abre com a RESETLOGS opção. O NetApp Backup and Recovery lista as encarnações relevantes do banco de dados quando você revisa os pontos de restauração e quando restaura para um SCN específico.
Passos
  1. No menu Backup and Recovery, selecione Inventário.

  2. No menu NetApp Backup and Recovery , selecione Restaurar.

  3. Selecione View para a carga de trabalho do Oracle Database.

  4. Selecione a aba Bancos de dados.

  5. Selecione o Ações Ícone de ações ícone de um banco de dados cujos pontos de restauração você deseja visualizar e selecione Exibir detalhes de proteção.

  6. Analise os pontos de restauração disponíveis e o número SCN e a encarnação do banco de dados associada a cada um deles.

Restaurar um banco de dados Oracle

Dependendo das suas necessidades, restaure um banco de dados Oracle para um ponto específico no tempo, para um número de alteração do sistema (SCN) específico ou para o último estado íntegro. Você também pode restaurar o banco de dados a partir de Snapshots e ignorar o processo de recuperação automatizada, por exemplo, se você quiser realizar a recuperação manualmente. Você pode pesquisar o banco de dados usando seu nome ou com filtros específicos.

Função necessária do NetApp Console: superadministrador de backup e recuperação ou administrador de restauração de backup e recuperação "Saiba mais sobre as funções de acesso do NetApp Console para todos os serviços".

Antes de começar

Ao restaurar para um local alternativo, tenha em mente os seguintes cenários de restauração suportados e não suportados:

Cenários de restauração em locais alternativos suportados

  • Restaurar um único banco de dados Oracle completo para um único host de destino

  • Recuperação para um ponto específico no tempo, para um SCN específico ou para o backup mais recente

  • Utilizar diretórios externos de logs de arquivamento quando os logs de arquivamento necessários para o ponto de recuperação selecionado não estiverem incluídos no backup

Cenários de restauração em locais alternativos não suportados

  • Restauração exclusiva de tablespaces, incluindo a restauração de tablespaces dentro de um PDB

  • Restauração somente do PDB para um banco de dados contêiner (CDB) diferente

  • Restaurar do storage secundário

  • Restaurar do storage de objetos

Observação

Se estiver restaurando PDBs ou tablespaces para um ponto específico no tempo ou SCN:

  • Selecione apenas um PDB. A recuperação de ponto no tempo não é compatível com a restauração de vários PDBs.

  • `PDB$SEED`Não pode ser selecionado para recuperação de ponto no tempo.

  • A restauração do arquivo de controle não pode ser combinada com a recuperação de ponto no tempo de PDBs ou tablespaces de PDBs.

  • Os SYSTEM, SYSAUX e UNDO espaços de tabela não podem ser selecionados.

Observações importantes sobre a restauração de bancos de dados Oracle Data Guard

  • Antes de restaurar, certifique-se de que a função do banco de dados esteja atualizada. Se ocorreu um switchover ou failover, selecione a guia Hosts e selecione Refresh para o host primeiro. As opções de restauração disponíveis dependem da função atual do banco de dados.

  • Se o banco de dados estiver atualmente em modo de espera, você não poderá restaurá-lo para o local original, independentemente da função que ele desempenhava quando o backup foi feito. Restaure-o para um local alternativo.

  • Se o banco de dados estiver atualmente em standby, você não poderá restaurar um snapshot que exista apenas no storage secundário ou no storage de objetos.

  • Você pode restaurar um backup feito enquanto o banco de dados estava como standby para o local original depois que o banco de dados se tornar o primário.

Cuidado Restaurar um banco de dados primário não altera o standby. Quando você abre o banco de dados primário com RESETLOGS após uma restauração para um ponto no tempo ou SCN, isso inicia uma nova encarnação do banco de dados. Se o standby já tiver aplicado redo além desse ponto, a aplicação de redo no standby para com um erro, e o standby permanece em seu estado anterior. Para retomar a proteção, restabeleça o standby após a restauração usando as ferramentas Oracle.
Passos
  1. No menu do NetApp Console , selecione Proteção > Backup e recuperação.

  2. No menu NetApp Backup and Recovery , selecione Restaurar.

  3. Na lista suspensa à direita do campo de pesquisa de nome, selecione Oracle.

  4. Digite o nome do banco de dados que você deseja restaurar ou filtre pelo host do banco de dados onde o banco de dados que você deseja restaurar está localizado.

    Aparece uma lista de instantâneos que correspondem aos seus critérios de pesquisa.

  5. Selecione o botão Restaurar para o banco de dados que você deseja restaurar.

  6. Escolha uma opção de restauração:

    Restaurar para um ponto específico no tempo
    1. Selecione Restaurar para um ponto específico no tempo.

    2. Selecione Avançar.

    3. Escolha uma data no menu suspenso e selecione Pesquisar.

      O snapshot mais próximo da data e hora especificadas é exibido.

    4. Se o instantâneo estiver armazenado em mais de um local, selecione um local de origem para usar e adicione ou revise os detalhes do local.

    5. Selecione Avançar.

    Restaurar para um número de alteração do sistema (SCN) específico
    1. Opcionalmente, consulte Veja informações sobre os pontos de restauração disponíveis do Oracle Database para ver os SCNs disponíveis e as encarnações associadas do banco de dados.

    2. Selecione Restaurar para um número de alteração do sistema (SCN) específico.

    3. Selecione Avançar.

    4. Digite o SCN a ser usado como ponto de restauração e selecione Pesquisar.

      O snapshot com correspondência mais próxima do SCN especificado é exibido. Se várias encarnações do banco de dados corresponderem ao SCN, todas as encarnações correspondentes serão exibidas.

    5. Se várias encarnações do banco de dados corresponderem à pesquisa, selecione o snapshot com a encarnação correta.

    6. Se o instantâneo estiver armazenado em mais de um local, selecione um local de origem para usar e adicione ou revise os detalhes do local.

    7. Selecione Avançar.

    Restaurar para o backup mais recente (último estado bom)
    1. Selecione Restaurar para o backup mais recente.

    2. Selecione Avançar.

      O último instantâneo é exibido. A operação de restauração recupera o último estado válido usando todos os backups de arquivo de log disponíveis.

    3. Se o instantâneo estiver armazenado em mais de um local, selecione um local de origem para usar e adicione ou revise os detalhes do local.

    4. Selecione Avançar.

    Restaurar de instantâneos sem recuperação
    1. Selecione Restaurar de instantâneos sem recuperação.

      Selecionar esta opção significa que o banco de dados será restaurado a partir de snapshots, mas a recuperação será ignorada (os arquivos de log não serão aplicados).

    2. Selecione Avançar.

      As snapshots disponíveis são exibidas.

    3. Selecione um snapshot da lista e clique em Avançar.

    4. Se o instantâneo estiver armazenado em mais de um local, selecione um local de origem para usar e adicione ou revise os detalhes do local.

    5. Selecione Avançar.

  7. Escolha o destino e as configurações de restauração:

    Restaurar para o local original
    1. Na seção Configurações de destino, faça o seguinte:

      1. Para bancos de dados RAC, selecione o nó RAC no qual deseja executar a restauração. Esta opção aparece somente para bancos de dados RAC.

      2. Selecione o que você deseja restaurar:

        • Selecione Todos os arquivos de dados para restaurar todo o banco de dados ou o banco de dados contêiner (CDB).

        • Selecione Bancos de dados plugáveis (PDBs) para restaurar um ou mais PDBs de um CDB sem afetar os outros PDBs no contêiner. Em seguida, selecione os PDBs na lista.

        • Selecione Tablespaces de banco de dados plugável (PDB) (exibidos como Tablespaces para um banco de dados não-CDB) para restaurar tablespaces PDB específicos. Em seguida, selecione o PDB e os tablespaces.

      3. Opcionalmente, habilite a opção Arquivos de controle para restaurar também os arquivos de controle do banco de dados. Essa opção não pode ser selecionada para recuperação de ponto no tempo ou SCN de PDBs ou tablespaces de PDBs.

      4. Opcionalmente, habilite a opção Alterar o estado do banco de dados, se necessário, para restauração e recuperação para permitir que o NetApp Backup and Recovery gerencie o estado do banco de dados dependendo do tipo de recuperação.

      5. Opcionalmente, habilite a opção Forçar restauração no local para executar uma restauração no local quando novos arquivos de dados forem adicionados após o backup ou quando LUNs forem adicionados, excluídos ou recriados em um grupo de discos LVM. Isso substitui a verificação de arquivos externos; a recuperação de banco de dados prossegue usando a opção de restauração que você selecionou.

      6. Especifique os locais dos arquivos de log de arquivamento externos no campo Specify external archive log files locations se estiver restaurando um banco de dados para um ponto específico no tempo ou SCN e os logs de arquivamento não estiverem no local configurado. Insira um caminho do sistema de arquivos que comece com / ou um grupo de discos ASM que comece com +. Use os botões "mais" e "menos" ao lado do campo de entrada de texto para adicionar ou remover locais. Este campo não aparece quando você restaura a partir de snapshots sem recuperação.

      7. Opcionalmente, habilite a opção Abrir o banco de dados ou o banco de dados contêiner no modo LEITURA-GRAVAÇÃO após a recuperação e selecione uma subopção que corresponda ao escopo da restauração (essas opções não aparecem ao restaurar a partir de snapshots sem recuperação):

        • Todos os arquivos de dados: Abra o banco de dados ou o banco de dados contêiner no modo LEITURA-GRAVAÇÃO após a recuperação.

        • PDBs ou tablespaces de PDBs: Abra os bancos de dados plugáveis no modo READ-WRITE após a recuperação.

        • Tablespaces não-CDB: Coloque os tablespaces online após a recuperação.

    2. Na seção Prescripts and postscripts, faça o seguinte:

      1. Prescript: Opcionalmente, habilite esta opção e insira o caminho completo para um script que deve ser executado antes da operação de restauração e quaisquer argumentos que o script receba.

      2. Postscript: Opcionalmente, habilite esta opção e insira o caminho completo para um script que deve ser executado após a operação de restauração e quaisquer argumentos que o script aceite.

      3. Escolha um valor de tempo limite para o script. Se o script não for executado dentro desse período, a restauração prosseguirá mesmo assim.

    Restaurar para local alternativo

    Restaure um banco de dados como um novo banco de dados em um host registrado diferente. Revise as instruções cenários suportados e não suportados antes de começar.

    1. Na seção Configurações de destino, insira as seguintes informações:

      1. Host de destino: Selecione o host registrado onde você deseja criar o novo banco de dados.

      2. Banco de dados de destino: insira um nome para o banco de dados de destino. Por padrão, o nome começa com o nome do banco de dados de origem, e você pode editá-lo.

      3. Personalizar parâmetros do banco de dados de destino: habilite esta opção para carregar um arquivo de especificação de restauração personalizado e, assim, personalizar os parâmetros do banco de dados de destino.

      4. Arquivo de especificação de restauração: se você habilitou a opção Personalizar parâmetros do banco de dados de destino, forneça um arquivo de especificação de restauração para controlar onde os arquivos restaurados serão colocados no host de destino. Você pode baixar um arquivo de especificação de restauração padrão e personalizá-lo para alterar os detalhes do banco de dados de destino, como autenticação e locais de log.

        Se você não fornecer um arquivo de especificação de restauração, o Backup and Recovery calculará automaticamente os locais dos arquivos de dados, dos arquivos de controle e dos arquivos de redo log.

      5. Especifique os locais dos arquivos de log de arquivamento externos no campo Specify external archive log files locations se estiver restaurando um banco de dados para um ponto específico no tempo ou SCN e os logs de arquivamento não estiverem no local configurado. Insira um caminho do sistema de arquivos que comece com / ou um grupo de discos ASM que comece com +. Use os botões "mais" e "menos" ao lado do campo de entrada de texto para adicionar ou remover locais. Este campo não aparece quando você restaura a partir de snapshots sem recuperação.

      6. Opcionalmente, habilite a opção Abrir o banco de dados ou o banco de dados contêiner no modo LEITURA-GRAVAÇÃO após a recuperação e selecione uma subopção que corresponda ao escopo da restauração (essas opções não aparecem ao restaurar a partir de snapshots sem recuperação):

  8. Selecione Restaurar.

    Após a conclusão da operação de restauração, verifique a página Inventário para confirmar se o novo banco de dados está listado. Se o banco de dados não estiver listado, atualize o host de destino.