Performing Database Recovery using Data Advisor Recovery

O nosso banco, pode, um dia perder algum arquivo, seja por corrupção do disco, alguém deliberadamente ou sem querer deletou algum arquivo e etc. Com o Data Advisor Recovery, podemos verificar os problemas existentes no banco, desde corrupção ou até mesmo perda de dados no disco, e assim automatizando o recovery do nosso banco e …

Continue lendo Performing Database Recovery using Data Advisor Recovery

Manage backups

O RMAN sempre mantêm metadata sobre suas operações no control file do target database. Esse RMAN metadata é conhecido como RMAN Repository. Esse repositório tem informações de todos os backups realizados, aonde estão salvos e etc. Todas essas informações serve, também, para automatizar todas as operações que podem ser realizadas pelo RMAN, principalmente para recuperar …

Continue lendo Manage backups

Automate database backups

Irei falar aqui sobre algumas maneiras de automatizar os seus backups via rman. A primeira seria criando um script e agendando ele vai crontab. É bem simples e fácil de se fazer. Irei criar um script aqui para fazer um Incrementally Updated Backup. Esse tipo de backup foi explicado no post anterior e é a …

Continue lendo Automate database backups

Incrementally Updated Backup

Bem. Já vimos um pouco sobre backups com RMAN. Foi visto como fazer backups incrementais, algo que é bastante utilizado. Uma rotina bastante comum é fazer um backup incremental level 0 no final de semana, e os outros 6 dias da semana fazer o level 1. Mas, isso nem sempre pode ser prático. Digamos que …

Continue lendo Incrementally Updated Backup

Create incremental backups

Nem sempre é viável realizar um full backup da nossa base. Pois ela pode ser gigante demais, de vários TB ou até mesmo PB e pode levar várias horas para realizar essa operação. Para contornar essa situação, o Oracle possui uma backup incremental, em que roda mais rápido que um backup full e é até …

Continue lendo Create incremental backups

Back up your database without shutting it down

No post anterior, foi visto como realizar um backup simples da base inteira, mas com o banco fechado. Como quase nunca é possível fazer isso, vamos realizar um outro backup full, dessa vez com o banco aberto. Para que o rman consiga fazer esse backup com o banco em funcionamento, o nosso banco tem que …

Continue lendo Back up your database without shutting it down

Create consistent database backups

Vamos iniciar os posts a respeito de backup, com o rman. A principio, vamos falar um pouco sobre consistent database backups, que é o backup feito quando o banco não esta aberto. Ou seja, o banco foi feito um shutdown correto e todas as alterações já se encontram nos data files. Um detalhe, é que …

Continue lendo Create consistent database backups

Redo Log and Archiver Log

Já foi discutido aqui no blog o que é o redo log. No redo log de forma bem simples, fica armazenando as alterações que estamos fazendo no banco. Dessa forma, se necessário, podemos reconstruir todas as alterações que foram realizadas, e isso inclui até mesmo o undo. Também foi visto no post anterior, que o …

Continue lendo Redo Log and Archiver Log

Checkpoints and Instance Recovery

O processo de checkpoint do Oracle faz com que os dirty buffers que ainda estão em cache sejam escritos em disco(datafiles). Também é executado um checkpoint para reduzir o tempo de um recovery. Tudo isso iremos falar como acontece. Quando o checkpoint acontece? Acontece quando temos um shutdown consistente na instância(não abort), forçando via ALTER …

Continue lendo Checkpoints and Instance Recovery