O Oracle 10G oferece vários métodos de backup e recuperação, categorizados amplamente em backups lógicos e físicos. A escolha depende do seu objetivo de tempo de recuperação (RTO) e do objetivo do ponto de recuperação (RPO).
i. Backups físicos: Esses backups envolvem fazer backup dos arquivos de dados físicos e de controle.
*
Backups frios: *
Vantagens: Método mais simples, backups consistentes (sem corrupção de dados devido a transações simultâneas).
*
Desvantagens: Requer desligamento do banco de dados, tempo de inatividade mais longo.
* Método
: Desligue a instância do banco de dados (`desligamento normal`) e copie os arquivos de dados, arquivos de controle e logs de refazer on -line. Você pode usar comandos do sistema operacional (como `cp` no Unix/Linux ou` xcopy` no Windows) ou RMAN (recomendado).
*
backups quentes: Esses backups são realizados enquanto o banco de dados está em execução. Eles exigem estratégias mais complexas para lidar com transações simultâneas.
*
Usando RMAN (recomendado): O Gerenciador de Recuperação (RMAN) é a ferramenta preferida da Oracle para backups e recuperação. Oferece vários recursos, incluindo backups incrementais, arquivamento e recuperação automatizada. Os backups quentes com o RMAN envolvem backup de arquivos de dados enquanto o banco de dados está em execução. O RMAN lida com as complexidades de garantir a consistência do backup.
*
Backup de arquivo de dados com banco de dados aberto: O backup diretamente dos arquivos de dados enquanto o banco de dados está aberto é possível, mas não é recomendado sem o RMAN. Este método requer garantir que os arquivos de dados não estejam sendo gravados ativamente durante o processo de backup para evitar a corrupção. Isso é altamente suscetível a inconsistências e deve ser evitado.
ii. Backups lógicos: Esses backups envolvem fazer backup dos dados no nível lógico, como exportar dados usando o SQL*Plus '`Exp` ou` EXPDP` (bomba de dados).
*
Exportar (exp): Utilidade mais antiga que exporta dados em formato binário.
*
Vantagens: Relativamente simples de usar.
*
Desvantagens: Mais lento que a bomba de dados, menos flexível, exporta apenas dados, sem metadados.
*
Exportação de bomba de dados (EXPDP): Uma utilidade mais recente e significativamente mais rápida e poderosa que exporta dados em vários formatos (incluindo um formato binário muito mais eficiente).
*
Vantagens: Mais rápido que o EXP, mais flexível, exporta metadados junto com dados, melhor para grandes bancos de dados, recursos de execução paralela.
*
Desvantagens: Requer mais configuração e compreensão.
iii. REdo Log Management: Essencial para a recuperação. Refazer Loges Registros Registros feitos no banco de dados. Eles são vitais para se recuperar de falhas.
*
Arquivando Refazer logs: Arquivar regularmente os troncos de refazer é crucial. Isso garante que você possa se recuperar de falhas de mídia (falhas no disco rígido). Você pode configurar isso no arquivo de parâmetro de inicialização do banco de dados (`init.ora`). RMAN lida com isso com eficiência.
*
Refazer logs online: Esses logs são usados para recuperação imediata durante uma falha na instância do banco de dados.
iv. Cenários de recuperação: *
Recuperação da instância: Recupera o banco de dados em um estado consistente após uma falha na instância do banco de dados. Isso usa os logs de refazer online.
*
Recuperação da mídia: Recupera o banco de dados da falha da mídia (como uma falha no disco rígido). Isso usa logs e backups de refazer arquivados.
* Recuperação
Point-in Time: Recupera o banco de dados em um ponto específico no tempo. Isso usa logs e backups de refazer arquivados.
v. RMAN (Gerente de Recuperação) - A abordagem recomendada: RMAN é o método recomendado para backup e recuperação no Oracle 10G. Ele fornece:
*
Automação: Permite agendar backups e recuperações.
*
Consistência: Garante backups consistentes, mesmo durante backups quentes.
*
Flexibilidade: Suporta diferentes métodos de backup (completo, incremental, nível 0, nível 1, etc.).
*
integração: Integra -se firmemente ao banco de dados Oracle.
*
Relatórios: Fornece relatórios detalhados sobre backups e operações de recuperação.
Em resumo, enquanto existem vários métodos, usando o RMAN para backup e recuperação no Oracle 10G é a melhor prática de confiabilidade, eficiência e facilidade de gerenciamento. A escolha entre backups físicos e lógicos depende de suas necessidades e prioridades específicas. Lembre -se de sempre testar seus procedimentos de backup e recuperação regularmente para garantir que eles funcionem conforme o esperado.