Quais são os tipos de backup?
Falando agora diretamente de Oracle nós temos dois tipos de backups:
Backups Lógicos: Que contêm dados e\ou definições de
objetos. Um exemplo comum de backup lógico é o famoso export\import
através do datapump pois ele gera nada mais do que um arquivo binário
com as definições de estrutura, índices, grants, dados (e o que mais
você quiser) para importação.
Backups Físicos: Que contém os arquivos físicos do banco de dados como datafiles, archive logs ou controlfiles.
Podem ser feitos pelo banco (RMAN ou manualmente com o BEGIN\END BACKUP) ou diretamente pelo usuário administrador via servidor.
Backups Consistentes e inconsistentes
Dentro dos backups físicos ainda temos dois subtipos que também são muito importantes.
- Backups Consistentes (também conhecidos como cold backup): Feitos com a base “desligada” ou em modo mount.
Consiste basicamente em fazer um backup sem que a base esteja com
transações ativas, garantindo assim que todas as transações previamente
realizadas estejam consistentes.
A característica deste tipo de backup é que há a garantia de que
todos os SCNs estão idênticos, ou seja, todas as alterações que estavam
no redo log e no buffer estão gravadas nos datafiles.
- Backups Inconsistentes (também conhecidos como hot backup): Feitos com a base aberta e gerando transações.
Como o banco está sendo constantemente utilizado antes, durante e
depois do backup os SCNs geralmente nunca batem (daí o nome
inconsistente), o que faz o sistema depender dos archived logs para
posterior recuperação.
Conforme podemos analisar das afirmações é certo que backups inconsistentes necessitam que a base esteja em modo ARCHIVELOG.
Fonte: http://www.oracle.com/technetwork/pt/articles/database-performance/conceito-backup-e-recover-em-oracle-1384601-ptb.html