Como verificar backups em 12c oráculo

Backups são uma parte importante, mas por vezes esquecido, de gestão de banco de dados. Verificar seus backups 12c do Oracle deve ser uma parte regular de sua rotina diária. Verificar backups inclui estas coisas:

  • Garantir os backups de banco de dados concluída com êxito e sem erros.

    Do ponto de vista de uma da Oracle DBA, você precisa se certificar de todo o processo de backup é registrado e nenhum erro foi detectado. Um erro comum é para o DBA para configurar um backup de banco de dados, mas não monitora os logs de saída para confirmar se foi bem sucedida.

  • Seguindo-se ocasionalmente com pessoal adequado sobre backups do sistema operacional.

  • Verificar regularmente para garantir o administrador do sistema está se movendo o backup do banco de dados do disco para a fita.

Too muitos ambientes colocar backups do sistema em segundo plano, porque eles foram programados Jobs não alerta estava no local. Se você se inscrever para esta metodologia, você pode estar se inscrever para um monte de problemas. Certifique-se de verificar se os seus backups estão funcionando sem erros.

Video: Como apagar o backup do iCloud - MiTutoriais

Seria extremamente embaraçoso e potencialmente carreira-limitante para descobrir que você “perdeu” um banco de dados porque, como o DBA, você ignorou mensagens de erro por e-mail por meses.

Mantenha estas dicas de backup em mente:

Video: Ghost in the Shell Official Trailer 1 (2017) - Scarlett Johansson Movie

  • Oracle Recovery Manager tem uma opção de log que você pode passar com o seu script de backup. Este RMAN forças opção para registrar os detalhes de cada etapa do processo de backup como ele é executado. Este exemplo shell script registra a saída do seu backup RMAN em Linux / UNIX:



    # / Usr / bin / ksh # Ambiente Settingsexport ORACLE_BASE = / u01 / app / oracleexport ORACLE_HOME = $ ORACLE_BASE / produto / 12.1.0export ORACLE_SID = dev12cexport BAK_DATE = `date `+%% d b% Y_% H_% M``export PATH = $ ORACLE_HOME / bin: $ PATH alvo # Run Backuprman / cmdfile = full_hot_backup.rmnlog = full_hot_backup _ $ {ORACLE_SID} _ $ {BAK_DATE} .log # Verificação de erro CodeExport ECODE = $ if [$ ECODE -gt 0] - thenmailx -s "RMAN backup falhou!" [email protected] echo "RMAN backup bem-sucedido"fi

    O script simples, que você pode programar no cron, é executado um script de backup de sua escolha (chamado full_hot_backup.rmn) e registra a saída para um arquivo com o nome do banco de dados e data anexado.

    Video: Lilith em Sagitário - Augúrio Cultural

    Após a conclusão do backup, o script verifica se RMAN foi encerrada de forma limpa. Ele faz isso através da verificação de um mecanismo chamado um Erro de código. programas bem escritos têm este mecanismo. Se a variável de ambiente $? tem um valor de não-zero, algo falhou.

    Recomenda-se a ter uma seção de if-then que envia um e-mail se que o backup falhou. Claro que, se houver uma falha, você tem que descobrir o porquê e corrigi-lo. De qualquer maneira, a implementação de uma notificação semelhante ao exemplo ajuda a apertar seu planejamento de backup e recuperação.

  • Certifique-se de que o backup é utilizável. Esta tarefa é importante para todos os backups, mas é especialmente importante se você armazenar todos os backups em fita. Certifique-se esses backups podem ser restaurados de fita e, em seguida, recuperou ativamente para um banco de dados. Por razões óbvias, você não necessariamente tem que fazer isso com seu banco de dados de produção.

    Video: DeJ Loaf - Back Up ft. Big Sean

    Você pode fazer a restauração em um banco de dados diferente. Uma tarefa DBA comum é para atualizar as imagens do banco de dados de teste com backup de produção copies- este processo é uma boa maneira de testar seus backups de produção. De qualquer maneira, tão confiável quanto você gostaria de pensar fitas pode ser, você precisa testá-los.

    E se um dos cabeças da fita está indo mal e escrever blocos corruptos? corrupção silenciosa de backups é um problema raro, mas grave encontrado por DBAs. Teste seus backups ajuda você a praticar suas estratégias de recuperação e validar a sua postura geral de backup e recuperação.

  • No mínimo, a data e salvar este log de backup em um diretório no sistema. Se você quiser ir um passo além, tê-lo enviado por email para você todos os dias quando o backup for concluído. Se você precisa usar um backup de uma data específica, salvando os arquivos de log para esses backups ajuda a confirmar o backup é válido.

  • Olhe para log de backup para erros. Imagine como você se sentiria se você experimentou um fracasso e teve que dizer ao seu chefe que você não pode recuperar, porque o backup foi falhando por seis meses.


Publicações relacionadas