Backup & Recovery

Understanding how V$RMAN_BACKUP_JOB_DETAILS represents its data

O Oracle nos fornece mais essa view, com informações sobre os Jobs RMAN, e neste artigo vamos tentar simular o seu uso. Executando a query abaixo temos os detalhes das últimas 24 horas, para diminuirmos a massa de dados: Executando um backup de tablespace: Um novo registro é exibido na consulta da view: Após alguns …

Understanding how V$RMAN_BACKUP_JOB_DETAILS represents its data Read More »

Monitoring RMAN Jobs

A partir de algumas consultas SQL, podemos identificar e monitorar as operações do RMAN que estão em execução no ambiente. Para simular este caso, vamos disparar um backup do banco de dados, com 2 canais abertos, o que significa que encontraremos 2 sessões abertas, conforme exposto abaixo: Consultando as 2 sessões no banco: Além disso, …

Monitoring RMAN Jobs Read More »

Reporting datafiles that are affected by unrecoverable operations

Alguns comandos emitidos no banco de dados podem, de forma premeditada, não gerar os vetores de mudanças nos redo logs (talvez por buscarem mais “performance” na operação), e desse modo, não permitem a recuperação de um datafile (ou mais) em caso de desastre. Para precaver os administradores do banco de dados, o comando REPORT possui …

Reporting datafiles that are affected by unrecoverable operations Read More »

Obtaining information about RMAN backups using REPORT command

Outro recurso para obtermos informações relacionadas com o RMAN, é usando o comando REPORT. No exemplo abaixo, podemos checar também as característica do banco de dados, como os datafiles que o compõem, as tablespaces atribuídas, o tamanho, etc: Também temos algumas opções do comando report schema, como utilizar os parâmetros de data, SCN, Sequence e …

Obtaining information about RMAN backups using REPORT command Read More »

Managing RMAN expired backup files

Arquivos de backup expirados, no conceito Oracle RMAN, são aqueles arquivos marcados como disponíveis pelo repositório do RMAN, mas que atualmente não estão, geralmente por terem sido deletados ou movidos para outro local ou nome, via sistema operacional ou ferramenta de terceiros. Para confirmarmos se temos algum expired backup em nosso ambiente: Para simular este …

Managing RMAN expired backup files Read More »

OBTAINING INFORMATION ABOUT RMAN BACKUPS using V$BACKUP_SET_DETAILS and V$DATAFILE_COPY views

Além do comando LIST do RMAN, outra opção de resgatarmos informações sobre os backups de banco de dados Oracle, seria consumirmos as views “V$BACKUP_SET_DETAILS”, obviamente para os backups do tipo backupset, e a view “V$DATAFILE_COPY” para os image copies. Lembrando que essas informações respeitam a retenção definida no control file, especificamente no parâmetro control_file_record_keep_time (que …

OBTAINING INFORMATION ABOUT RMAN BACKUPS using V$BACKUP_SET_DETAILS and V$DATAFILE_COPY views Read More »

Obtaining Information about RMAN backups using LIST command

O comando LIST nos auxilia a extrair diversas informações sobre os nossos backups do RMAN. Para simular o seu uso, dispararemos uma porção de backups abaixo para utilizar o comando posteriormente. Ajustando política de redundância do RMAN: Realizando backup do banco como backupset: Executando o backup da tablespace USERS 2 vezes: Disparando backup do banco …

Obtaining Information about RMAN backups using LIST command Read More »

Configuring Archived Redo Log Deletion Policy

O RMAN possui um parâmetro persistente responsável pela regra de remoção dos archived redo logs, que por padrão está definido como NONE (ou seja, você consegue deletar um archived redo log sem realizar um backup dele, o que não é sugerido): Deste modo, toda vez que realizar as operações “BACKUP … DELETE INPUT”, “DELETE ARCHIVELOG” …

Configuring Archived Redo Log Deletion Policy Read More »

Configuring Parallelism in Default Channels

O RMAN nos permite criar mais canais nas operações de backup, trazendo mais flexibilidade e eventualmente mais performance. Digo eventualmente pois não podemos associar de maneira categórica que quanto maior o número de canais, mais rápido o backup finaliza. Dependendo da situação (e em um exemplo extraordinário), se o destino de nossos backups possuírem apenas …

Configuring Parallelism in Default Channels Read More »