Utilização do RMAN para criar backup
Criar backups de image copies
- Ignorar blocos sem uso: Blocos que nunca foram escritos, tais como blocos acima da marca d'água superior (HWM) em uma tabela, não são incluídos quando o backup é um conjunto de backup do RMAN. Métodos de backup tradicionais não têm nenhuma maneira de saber quais os blocos têm sido utilizados.
- Os backups do RMAN são backup sets ou image copies.
- Os backup sets podem ser criados e lidos somente no RMAN.
- A cláusula FORMAT do comando BACKUP especifica as variáveis de substituição para o nome de arquivo do backup de destino.
- É possível criar image copies de datafiles, archivelogs e controlfiles.
- Image copies só podem ser gravadas em disco.
- Use o comando SWITCH para alternar de modo fácil e rápido entre um datafile e a respectiva image copy durante uma operação de recuperação (recovery).
- Compactação de backups: além de ignorar os blocos que nunca foram utilizado, o RMAN também pode utilizar um dos dois métodos de compressão binário específico do Oracle para economizar espaço no dispositivo de backup. Apesar do sistema operacional, técnicas de compressão específicas estão disponíveis com backup tradicional, os algoritmos de compressão usados pelo RMAN são personalizados para maximizar a compressão para os tipos comuns de dados encontrados em blocos de dados do Oracle. Embora acontecendo um ligeiro aumento do tempo de CPU durante um backup compactado ou operação de recuperação, a quantidade de material usado para o apoio pode ser significativamente reduzida, bem como da largura de banda da rede redução se o backup é realizado através da rede. Várias CPUs podem ser configurado para um backup RMAN para ajudar a aliviar a sobrecarga de compressão.
Criar um backup integral do banco de dados
- Um backup integral do banco de dados engloba todos os datafiles mais o controlfile.
- Um backup completo de um datafile é um subconjunto lógico de um backup integral do banco de dados.
- Um backup completo não pode ser utilizado como base para uma estratégia de backup incremental.
- Um backup incremental pode ser de nível 0 ou de nível 1.
- Um backup incremental de nível 0 pode ser utilizado como base para uma estratégia de backup incremental.
- Os backups diferenciais copiam todos os blocos modificados a partir do último backup incremental de nível 0 ou de nível 1.
- Os backups incrementais cumulativos incluem todos os blocos modificados a partir do último backup de nível 0.
Ativar o backup incremental rápido
- Ative o backup incremental rápido criando um arquivo de rastreamento de mudanças em bloco.
- Faça um backup incremental de nível 0 antes de configurar o RMAN para utilizar um arquivo de rastreamento de mudanças em bloco.
- A visão do dicionário de dados V$BLOCK_CHANGE_TRACKING informa o nome e o status do arquivo de rastreamento de mudanças em bloco.
- Criar um backup duplexado e conjuntos de backup
Os backups duplexados podem reduzir consideravelmente o tempo necessário para criar várias cópias do mesmo backup.
- Os backups não podem ser duplexados para a área de recuperação flash, e não é possível duplexar image copies.
- Use o comando BACKUP ... BACKUPSET para criar uma cópia de um backup do RMAN em disco ou fita.
- O RMAN não incluirá no backup os tablespaces read-only se você utilizar a opção SKIP READONLY no comando BACKUP.
- Se você configurar o RMAN para otimização de backup, ele incluirá no backup apenas as cópias adicionais dos tablespaces somente leitura para atender à política de retenção configurada.
Criar um backup de arquivamento para armazenamento prolongado
- Um backup de arquivamento é um snapshot do banco de dados em um determinado momento, criado para atender a demandas de arquivamento ou regulatórias.
- Os backups de arquivamento facilitam a migração de uma cópia do banco de dados para outro sistema, sem afetar a política de retenção do banco de dados original.
- Para criar um backup de arquivamento, especifique a opção KEEP UNTIL TIME ou KEEP FOREVER no comando BACKUP.
- O backup de arquivamento do RMAN também inclui os archivelogs necessários para utilizar o backup em uma situação de recuperação.
- Você pode usar o comando CHANGE para mudar o status de um backup de arquivamento.
- Criar um backup de múltiplas seções, compactado e criptografado
- Os backups de múltiplas seções do RMAN podem reduzir bastante o tempo necessário para o backup de datafiles muito grandes em vários destinos.
- Você pode executar o comando VALIDATE para backups de múltiplas seções.
- O parâmetro SECTION SIZE determina o tamanho de cada seção em um backup de múltiplas seções ou em uma operação de validação.
- As views V$BACKUP_SET e RC_BACKUP_SET contêm uma coluna MULTI_SECTION para indicar se o backup é de múltiplas seções.
- As views V$BACKUP_DATAFILE e RC_BACKUP_DATAFILE contêm uma coluna SECTION_SIZE com o número de blocos existentes em cada parte de um backup de múltiplas seções.
- O RMAN pode compactar os backups dos blocos utilizados através de BZIP2 ou ZLIB.
- O ZLIB é mais veloz, mas compacta menos. O BZIP2 é mais lento, mas compacta mais.
- A criptografia transparente utiliza uma wallet de banco de dados para criptografar um backup, e este só pode ser restaurado no banco de dados de origem.
- A criptografia por senha usa uma senha para criptografar um backup, e este pode ser restaurado no banco de origem e em outro banco de dados.
- Você pode utilizar a criptografia transparente e a criptografia por senha no mesmo backup.
- A criptografia transparente pode ser ativada para um único backup usando-se o comando SET ENCRYPTION.
Relatórios sobre backups e sua manutenção
- O comando LIST fornece informações básicas sobre a disponibilidade dos conjuntos de backup, image copies, cópias de proxy e scripts armazenados.
- O comando REPORT apresenta uma visão mais detalhada das informações de backup contidas no catálogo de recuperação.
- Você pode utilizar o comando REPORT para identificar os backups obsoletos.
- Use o comando REPORT para identificar os datafiles que necessitam de mais cópias de backup para satisfazer a política de retenção.
- O comando CROSSCHECK valida as entradas de backup no catálogo de recuperação em relação à existência dos backups em disco ou fita.
- O comando DELETE OBSOLETE remove os backups obsoletos do catálogo de recuperação e da localização do backup.
- Você pode remover o backups expirados com o comando DELETE EXPIRED.
Nenhum comentário:
Postar um comentário