Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Backup de banco de dados Oracle:Tipo de backup e estratégia de backup


Estamos explicando aqui Backup de banco de dados Oracle:tipo de backup e estratégia de backup



Diferentes tipos de backups Oracle

O que é backup online:

Um backup online ou também conhecido como backup aberto, é um backup no qual todos os arquivos de dados de leitura/gravação e arquivos de controle não foram verificados em relação ao mesmo SCN.
Por exemplo, um cabeçalho de arquivo de dados de leitura/gravação pode conter um SCN de 500 enquanto outros cabeçalhos de arquivo de dados de leitura/gravação contêm um SCN de 105 ou 100. O Oracle não pode abrir o banco de dados até que todos esses SCNs de cabeçalho sejam consistentes, ou seja, até que todas as alterações registradas nos logs redo online tenham sido salvas no arquivos de dados em disco

É o backup que é feito enquanto o sistema está ativo e disponível para atualizações do usuário

O que é backup off-line:

Um backup offline:todos os arquivos de dados e arquivos de controle são consistentes no mesmo ponto no tempo – consistentes em relação ao mesmo SCN,
por exemplo. Os únicos espaços de tabela em um backup consistente que têm permissão para ter SCNs mais antigos são os espaços de tabela somente leitura e normais offline. A única maneira de realizar esse tipo de backup é desligar o banco de dados de forma limpa e fazer o backup enquanto o banco de dados estiver fechado. Um backup consistente de todo o banco de dados é a única opção de backup válida para bancos de dados executados no modo NOARCHIVELOG.

é um backup que é feito enquanto o sistema está inativo e não está disponível para atualizações do usuário

O que é backup de banco de dados inteiro
O tipo mais comum de backup, um backup de banco de dados inteiro contém o arquivo de controle junto com todos os arquivos de banco de dados que pertencem a um banco de dados. Se estiver operando no modo ARCHIVELOG, o DBA também tem a opção de fazer backup de diferentes partes do banco de dados durante um período de tempo, construindo assim um backup de banco de dados inteiro peça por peça.
O que é backup de Tablespace
Um backup de tablespace é um subconjunto do banco de dados. Os backups de tablespace só são válidos se o banco de dados estiver operando no modo ARCHIVELOG. A única vez que um backup de tablespace é válido para um banco de dados em execução no modo NOARCHIVELOG é quando esse tablespace é somente leitura ou offline normal

O que é backup de arquivo de dados

Um backup de arquivo de dados é um backup de um único arquivo de dados. Backups de arquivo de dados, que não são tão comuns quanto os backups de tablespace e são válidos apenas se o banco de dados for executado no modo ARCHIVELOG. A única vez que um backup de arquivo de dados é válido para um banco de dados em execução no modo NOARCHIVELOG é se esse arquivo de dados for o único arquivo em um tablespace. Por exemplo, o backup é um backup de tablespace, mas o tablespace contém apenas um arquivo e é somente leitura ou offline normal. .

O que é backup de arquivo de controle
Um backup de arquivo de controle é um backup do arquivo de controle de um banco de dados. Se um banco de dados estiver aberto, o usuário pode criar um backup válido emitindo a seguinte instrução SQL:ALTER DATABASE BACKUP CONTROLFILE to 'location'; ou use o Recovery Manager (RMAN).
O que são backups de logs arquivados

Os redo logs arquivados são a chave para uma recuperação de mídia bem-sucedida. Dependendo do espaço em disco disponível e do número de transações executadas no banco de dados, você deseja manter tantos dias de logs de arquivo em disco e deseja fazer backup deles regularmente para garantir uma recuperação mais completa
Configuração backups de arquivos

Os arquivos de configuração podem consistir em spfile ou init.ora, arquivo de senha, tnsnames.ora e sqlnet.ora. Como esses arquivos não são alterados com frequência, eles exigem um agendamento de backup menos frequente. Se você perdeu um arquivo de configuração, ele pode ser facilmente recriado manualmente. Quando o tempo de restauração é um prêmio, será mais rápido restaurar um backup do arquivo de configuração do que criar manualmente um arquivo com um formato específico.
Atributos importantes para a estratégia de backup

Devemos seguir esses princípios simples para ter uma boa estratégia de backup
1) Multiplexar os redo logs online
2) Executar o banco de dados no modo ARCHIVELOG e arquivar os redo logs em vários locais
3) Manter vários arquivos simultâneos backups do arquivo de controle
4) Faça backups frequentes de arquivos de dados físicos e armazene-os em um local seguro, fazendo várias cópias se possível
Tipo de métodos de backup

A Oracle oferece aos usuários uma escolha de vários métodos básicos para fazer backups. Os métodos incluem:
1) Recovery Manager (RMAN) – Um componente que estabelece uma conexão com um processo de servidor e automatiza a movimentação de dados para operações de backup e recuperação.
2) Oracle Enterprise Manager – Uma GUI interface que invoca o Recovery Manager.
3) Oracle Data Pump ou Export/Import – O utilitário faz backups lógicos gravando dados de um banco de dados Oracle em arquivos do sistema operacional em um formato proprietário. Esses dados podem ser importados posteriormente para um banco de dados.
4) Gerenciado pelo usuário – O backup do banco de dados é feito manualmente através da execução de comandos específicos para o sistema operacional do usuário.