Lar Finanças Pessoais Básicos do banco de dados Flashback do Oracle 12c - manequins

Básicos do banco de dados Flashback do Oracle 12c - manequins

Índice:

Vídeo: Preparando um Ambiente Linux para o Oracle Databas 2024

Vídeo: Preparando um Ambiente Linux para o Oracle Databas 2024
Anonim

Você poderia argumentar que a migração do banco de dados para frente e para trás com o Oracle 12c Recovery Manager com bons backups é possível. No entanto, restaurar um banco de dados grande para um ponto anterior é demorado e tedioso. Além disso, se você não voltar o suficiente, você deve começar de novo desde o início.

Você pode querer recuar o banco de dados por esses motivos:

  • Cenários de teste repetidos: Diga que você tenha um aplicativo que você está testando no seu ambiente de desenvolvimento. Toda vez que você executa o aplicativo, ele muda seus dados. Você deseja redefinir os dados aos seus valores originais antes do próximo teste. Flashback é uma excelente ferramenta para isso.

  • Corrupção de dados lógicos: Talvez alguém tenha executado acidentalmente o programa errado no seu ambiente de produção; você precisa retornar a um ponto antes do erro ter ocorrido. Você poderia fazer isso com uma recuperação de dados, mas o Flashback é mais rápido e fácil.

  • Procedimentos de implantação: Talvez você esteja lançando uma nova versão do seu código que atualiza todos os tipos de objetos em seu esquema de produção com DDL e DML. Você pode facilmente reverter se o aplicativo não estiver funcionando corretamente nos parâmetros de desempenho alvo.

O banco de dados do Flashback funciona registrando informações extras que permitem reverter as transações sem fazer uma recuperação completa do banco de dados. Não só isso, mas funciona muito rapidamente. O banco de dados do Flashback possui esses recursos rápidos, entre outros:

  • Você pode abrir o banco de dados em modo somente leitura para ver se você voltou longe o suficiente.

  • Não é o suficiente? Volte rapidamente mais longe.

  • Muito longe? Avança novamente.

Você pode executar todas essas tarefas com comandos simples dentro do SQL * Plus ou Oracle Enterprise Manager. Para fazê-los com o RMAN, você está falando várias restaurações completas e muito tempo no meio.

Como configurar e ativar o banco de dados do Flashback

O banco de dados do Flashback funciona de forma diferente dos recursos do Flashback. Com o banco de dados do Flashback, o Oracle armazena um arquivo chamado log de flashback. Registros de flashback têm os dados para reverter blocos para um tempo anterior. Os logs do Flashback são armazenados no flash_recovery_area.

Duas variáveis ​​entram em jogo aqui:

  • Até onde você quer ir?

  • Quanto dados são alterados em seu banco de dados dentro desse período de tempo?

Quanto mais longe você vai e quanto mais mudanças você tiver, mais logs de flashback você gerará. Certifique-se de ter espaço suficiente para armazenar esses registros, ou você não estará piscando em qualquer lugar.

Se você estiver pensando em implementar o banco de dados Flashback, talvez seja necessário ampliar o parâmetro db_recovery_file_dest_size.Quanto você ampliá-lo depende das duas variáveis: quão longe e quanto de dados? Se você quer um bom ponto de partida, use esta fórmula:

Novo tamanho da área de recuperação do flash = Tamanho atual da área de recuperação do flash + Tamanho total do banco de dados × 0. 3

Em essência, você está tentando reservar cerca de 30% o tamanho total do banco de dados na Área de Recuperação de Flash para logs de flashbacks.

A partir daí, você pode monitorar quanto espaço os logs de flashback estão consumando.

Depois de configurar a Área de Recuperação do Flash, ative o recurso Flashback no banco de dados, seguindo estas etapas:

  1. Considere o quanto você deseja voltar a retroceder.

    O valor padrão é 24 horas (ou 1, 440 minutos). Digamos que você deseja voltar a poupar até 48 horas.

  2. Configure o quão longe você deseja ir com o parâmetro db_flashback_retention_target; Para fazer isso, faça login no SQL como SYSDBA e digite

    
    

    Neste exemplo, o tempo está configurado para 2, 880 minutos (48 horas).

    Você deve ver o seguinte por qualquer período de tempo que você escolher.

    Sistema alterado.
    
  3. Desligue seu banco de dados e reinicie-o no modo de montagem.

  4. Coloque o banco de dados no modo flashback digitando isto:

    
    

    Você deve ver isso:

    Banco de dados alterado.
    
  5. Abra o banco de dados digitando isso:

    
    

    Você deve ver isso:

    Banco de dados alterado.
    

    Agora que o banco de dados está no modo flashback, você pode voltar a qualquer momento dentro da sua janela do Flashback.

Como rolar o banco de dados Oracle 12c de volta

Quando o banco de dados deve ser recuado, não se preocupe. O processo é relativamente fácil.

Desligar de volta um banco de dados remove qualquer alteração que ocorreu após o ponto escolhido para retornar. Não leve essa consideração levemente.

Para ver o quão longe você pode entrar, digite isso:


Você deve ver algo como isto:

OLDEST_FLASHBACK_TIM -------------------- 14 -AUG-2013 06: 34: 03

db_flashback_retention_target deve ser aproximadamente o limite desse período de tempo. Você pode achar que ele seja mais longo se o espaço não for uma preocupação e o banco de dados ainda não tenha removido os velhos registros de flashbacks.

Diga que um usuário descartou acidentalmente o esquema HR do seu banco de dados há cerca de uma hora.

  1. Desligue seu banco de dados.

  2. Reinicie-o no modo de montagem.

  3. Digite o seguinte, onde 1 é o número de horas que deseja recuar:

    
    

    Você deve ver isso:

    Flashback completo.
    
  4. Verifique o flashback antes de torná-lo permanente:

    
    

    Você deve ver isso:

    Alterado no banco de dados.
    
  5. Se estiver satisfeito com o resultado, vá para a Etapa 6. Se você não estiver satisfeito com o tempo, passe para a Etapa 9.

  6. Desligue o banco de dados.

  7. Inicie o banco de dados no modo de montagem.

  8. Abra o banco de dados com Resetlogs:

    
    

    Você deve ver isso:

    Banco de dados alterado.
    
  9. Reinicie o banco de dados no modo de montagem.

  10. Digite o seguinte:

    
    

    Você deve ver isso:

    A recuperação de mídia é completa.
    
  11. Inicie seu banco de dados no modo de montagem.

    Se você deseja voltar a voltar para um carimbo de data / hora, vá para a Etapa 12. Se quiser voltar a um ponto de restauração criado anteriormente, vá para a Etapa 13.

    Para obter mais informações sobre os pontos de restauração, consulte o "Uso restaurar pontos "barra lateral.

  12. Digite o seguinte:

    
    

    Você deve ver isso:

    Flashback completo.
    
  13. Digite o seguinte se você quiser voltar a um ponto de restauração:

    
    

    Você deve ver isso:

Flashback completo.
Básicos do banco de dados Flashback do Oracle 12c - manequins

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...