Olá, sou novo no banco de dados Oracle. Usando o Oracle 11g R2
Desejo saber a finalidade dos logs de arquivamento criados no destino do log de arquivamento, como eles são úteis no backup do banco de dados.
Suponha que eu esteja fazendo backup do banco de dados de produção até "15 de setembro de 14" e desejo restaurar os dados do banco de dados de desenvolvimento até "20 de setembro de 14", como restaurar dados usando arquivos de backup e logs de arquivamento.
Parece um bom motivo para visitar o site de documentação da Oracle . Os documentos dba de 2 dias são muito bons.
Se seu banco de dados estiver executando no modo ARCHIVELOG, ele copiará todas as transações para o destino archivelog. As transações são sempre gravadas nos arquivos redolog, mas quando estão cheias, elas são salvas apenas quando executadas no modo archivelog. Isso permite que você restaure seu banco de dados a qualquer momento. Essa operação de restauração começa com a restauração de um backup completo no qual você pode aplicar os arquivos até chegar ao ponto no tempo em que deseja interromper a recuperação. Por exemplo, feche antes que uma tabela seja eliminada.
Normalmente os backups de produção são feitos com o banco de dados online. Novamente, um motivo para executar seus bancos de dados no modo archivelog. Se não estiver executando o modo archivelog, em um cenário de desastre, você pode perder todas as transações feitas desde o último backup. Se suas transações forem realmente importantes, pode ser inteligente copiar os arquivos archivedlog para um segundo controlador de domínio regularmente. A regularidade depende do custo de perder transações. Se você aguenta perder um dia, você copia diariamente, a maioria dos sites copia algumas vezes/hora ou até mesmo usa bancos de dados de espera que recebem as transações quase sincronizadas.
Em geral, você começa a restaurar o banco de dados e executa uma recuperação até o momento. Normalmente usamos rman para fazer isso, algo como
quando estiver pronto e não tiver feito uma recuperação de mídia completa, abra o banco de dados com uma opção de redefinição de logs.
Para evitar que pesadelos aconteçam, pode ser mais inteligente obter o envolvimento de um dba.