Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 1/11
Políticas de Backup
ESTUDAR UMA POLÍTICA DE RETENÇÃO DE BACKUP E JANELA DE RECUPERAÇÃO
AUTOR(A): PROF. MARCOS OLIMPIO AZEVEDO
Política de Retenção de Backup e Janela de Recuperação
em Backups Incrementais
Olá hoje vamos estudar uma Política de Backup Incremental baseado no RMAN do Oracle.
No Oracle, quando fazemos backups utilizando o RMAN (Recovery Manager), além da opção do backup
FULL, temos também a opção de utilizarmos os backups incrementais. No RMAN, o termo "backup
incremental" é utilizado para fazer referência a dois tipos: incremental diferencial e incremental
cumulativo. O backup incremental inicial é conhecido como backup Nivel-0 (nível zero) e cada backup
incremental realizado após o inicial é chamado de backup Nivel-1 (nível um). Os backups incrementais
Nivel-1 podem ser cumulativos ou diferenciais.
Usar backups incrementais cumulativos significa que cada backup incremental se tornará progressivamente
maior e mais demorado até que outro Nivel-0 seja executado, mas durante uma operação de recuperação,
somente dois conjuntos de backups (Backup sets) serão necessários (O Nivel-0 e o último Nivel-1).
Os backups incrementais diferenciais somente registram as alterações referentes ao último backup.
Portanto, cada conjunto deles poderá ser menor ou maior do que o anterior, sem nenhuma sobreposição em
seus blocos de dados. Entretanto, uma operação de recuperação poderá ser mais demorada pelo fato de
terem mais conjuntos de backups para serem lidos em vez de apenas dois como no cumulativo (por
exemplo: O Nivel-0, e vários Nivel-1). No mais, em relação aos backups incrementais, já li sobre DBAs
levantando dúvidas no que se refere à política de retenção baseada no tempo (RECOVERY WINDOW)
quando são utilizados backups incrementais como parte da política de backup. Muitas dessas dúvidas se
referem sobre quando um conjunto de backups (backup sets) ficará obsoleto dentro de uma política de
backup incremental.
Bom, para começar vale a pena salientar o que seria uma política de retenção no RMAN. Basicamente temos
3 opções:
 
Política de Retenção de Backup de Redundância
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 2/11
Com essa política o RMAN mantém X números de backups do banco de dados, número de cópias a serem
retidas, para ficarem disponíveis para recuperação. Segue abaixo uma ilustração supondo que é realizada
uma operação de backup 1 vez por dia.  
 
1. RMAN> configure retention policy to redundancy 2;
Como demonstrado na figura acima, é possível perceber que o backup realizado na segunda-feira ficou
obsoleto após o backup de quarta-feira ter sido realizado, e assim por diante. O que importa neste caso é o
número de cópias que precisam ficar retidas. Como demonstrado na imagem, ao realizar o terceiro backup
na quarta-feira, o primeiro backup que foi realizado na segunda-feira ficou obsoleto.
Política de Retenção de Backup da Janela de
Recuperação
Essa política especifica que o RMAN deve reter todos os backups, baseado no tempo,  durante um
determinado número de dias antes de ficarem obsoletos. A questão que devemos fazer ao optar por essa
política é perguntar por quanto tempo queremos manter os backups para que seja possível uma
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 3/11
recuperação em qualquer período em um tempo no passado (em dias) dentro da janela de retenção. Segue
uma ilustração supondo que é realizada uma operação de backup uma vez por dia. 
 
1. RMAN> configure retention policy to recovery window of 1 days;
Como demonstrado na figura acima, é possível perceber que o backup realizado na segunda-feira ficou
obsoleto após o backup de quarta-feira ter sido realizado, e assim por diante. Isso significa que é possível
recuperar o banco de dados em qualquer ponto no tempo dentro da janela de retenção de 1 dia.
NONE (os backups nunca ficam obsoletos)
Essa política especifica que o RMAN deve reter todos os backups sem nunca torná-los obsoletos.
1. RMAN> configure retention policy to none;
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 4/11
Como demonstrado na figura acima, todos os backups realizados estarão disponíveis e não ficarão
obsoletos. Em relação aos backups incrementais, um backup de NIVEL-1 é inútil sem a existência de um
backup de NIVEL-0. Portanto, se aos domingos são realizados backups de NIVEL-0 e nos demais dias
(segunda-feira até sábado) são realizados backups de NIVEL-1, então mesmo que a minha política de
retenção baseada em tempo (RECOVERY WINDOW) estiver configurado para 2 dias, na prática na primeira
semana a retenção será de 9 dias, pois o backup de NIVEL-0 não poderá ficar obsoleto, já que o mesmo é
necessário para realização de recover dos backups de NIVEL-1. Neste caso, um backup de NIVEL-0 só ficará
obsoleto após a geração de um novo backup NIVEL-0 realizado na semana seguinte, conforme demonstrado
na tabela abaixo.
 
Dia do Mês 1 2 3 4 5 6 7
Dia da Semana DOM SEG TER QUA QUI SEX SAB
Tipo do Backup NÍVEL 0 NÍVEL 1 NÍVEL 1 NÍVEL 1 NÍVEL 1 NÍVEL 1 NÍVEL 1
Dia do Mês 8 9 10 11 12 13 14
Dia da Semana DOM SEG TER QUA QUI SEX SAB
Tipo do Backup NÍVEL 0 NÍVEL 1 NÍVEL 1 NÍVEL 1 NÍVEL 1 NÍVEL 1 NÍVEL 1
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 5/11
Na tabela acima, o backup de NIVEL-0 realizado no dia 1 e todos os backups NIVEL-1 realizados até o dia
7(sete) ficarão obsoletos somente a após a geração do backup NIVEL-1 no dia 10.
Segue abaixo uma evidência na qual são realizados backups NIVEL-0 (aos domingos) e NIVEL-1 (resto da
semana) em um banco de dados que possui a política de retenção de 2(dois) dias (RECOVERY WINDOW OF
2 DAYS). Conforme exemplificado na imagem acima, podemos verificar abaixo que nenhum backup se
tornou obsoleto dentro dos 9(nove) dias de realização dos backups.
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 6/11
1. RMAN> show all;
2. 
3. RMAN configuration parameters for database with db_unique_name BD01 are:
4. CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
5. CONFIGURE BACKUP OPTIMIZATION ON;
6. CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
7. CONFIGURE CONTROLFILE AUTOBACKUP ON;
8. CONFIGURE CONTROLFILE AUTOBACKUP FORMAT DOR DEVICE TYPE DISK TO '%F' ; # default
9. CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISH 1;
10. CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
11. CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
12. CONFIGURE MAXSETSIZE TO UNLIMITED; # default
13. CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
14. CONFIGURE ENCRYPTION ALGORITHM 'AES128'; #default
15. 
16. RMAN> list backup summary;
17. 
18. List of Backups
19. =========================
20. Key TV LV S Device Type Completion Time #Pieces #Copies Compressed T
21. ------- -- -- - ----------- --------------- ------- ------- ---------- -
22. 9337652 B 0 A DISK 01/10/2015 1 1 YES L
23. 9337696 B A A DISK 01/10/2015 1 1 YES A
24. 9340964 B 1 A DISK 02/10/2015 1 1 YES L
25. 9341007 B A A DISK 02/10/2015 1 1 YES A
26. 9343776 B 1 A DISK 03/10/2015 1 1 YES L
27. 9346935 B A A DISK 03/10/2015 1 1 YES A
28. 9346949 B 1 A DISK 04/10/2015 1 1 YES L
29. 9350199 B A A DISK 04/10/2015 1 1 YES A
30. 9305213 B 1 A DISK 05/10/2015 1 1 YES L
31. 9353555 B A A DISK 05/10/20151 1 YES A
32. 9353569 B 1 A DISK 06/10/2015 1 1 YES L
33. 9353612 B A A DISK 06/10/2015 1 1 YES A
34. 9356729 B 1 A DISK 07/10/2015 1 1 YES L
35. 9356772 B A A DISK 07/10/2015 1 1 YES A
36. 9360532 B 0 A DISK 08/10/2015 1 1 YES L
37. 9360076 B A A DISK 08/10/2015 1 1 YES A
38. 9363815 B 1 A DISK 09/10/2015 1 1 YES L
39. 9363858 B A A DISK 09/10/2015 1 1 YES A
40. 
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 7/11
Legenda: CóDIGO DE POLíTICA DE RETENçãO DE BACKUP-1
Legenda: CóDIGO DE POLíTICA DE RETENçãO DE BACKUP-2
Legenda: BACKUP
Conclusão
A norma técnica ABNT NBR ISO/IEC 27002: Regulamentação de Backup (Antiga IEC 17799) foi criada para
auxiliar e assegurar a qualidade dos processos de backup. A norma atende à segurança da informação e
passa as diretrizes necessárias para a proteção de dados e informações de sistemas empresariais.
41. RMAN> report obsolete;
42. 
43. RMAN retention policy will be applied to the command
44. RMAN retention policy is set to recovery windows of 2 days
45. no obsolete backups found
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 8/11
ATIVIDADE FINAL
"A periodicidade para realização de backup  deve ser definida por meio
de uma política de segurança da informação. Importante observar as
normas de classificação da informação e o gerenciamento das mídias."
Analise o texto acima e escolha a alternativa correta:
A. Verdadeiro
B. Falso
Analise o texto e escolha a alternativa correta:
"Em nossa empresa a política de  backups está baseada em backup
completo e incremental. No caso de um incidente que leve a perda total
dos dados, o processo de recuperação necessitará 
______________________"
A. do último backup completo.
B. do primeiro backup completo realizado na implantação da política.
C. do primeiro backup normal e do último backup incremental.
D. apenas do último backup incremental
Analisar as alternativas abaixo e escolher a correta:
A.  As mídias utilizadas na gravação dos backups não precisam ser periodicamente testadas, pois são
usadas somente em caso de falha.
B. A quantidade mínima recomendada para aplicações critica, são três ciclos de gravações e deve ser
mantida em local seguro.
C. Após a aprovação dos procedimentos de recuperação de backup não devem ser modificados nem
verificados periodicamente.
D. As cópias de segurança, juntamente com seus controles, devem ser mantidas no mesmo local da
instalação principal, em local suficientemente próximo para sua imediata recuperação em caso de
falha.
REFERÊNCIA
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 9/11
DATE, C. J. Introdução a sistemas de bancos de dados. Rio de Janeiro: Elsevier, 2004.
ELMASRI, Ramez. Sistemas de banco de dados. 4. ed. São Paulo: Pearson, 2005. 
LONEY, Kevin; BRYLA, Bob. Oracle Database 10g ¿ manual do DBA. 1. ed. Rio de Janeiro: Campus, 2005.
LUIS, de C. Costa Rogério. SQL Guia Prático. 2. ed. São Paulo: Brasport, 2006. 
PEREIRA Neto, Álvaro. PostgreSQL técnicas avançadas. São Paulo: Érica, 2003. 
RAMALHO, José Antonio. Oracle 10g. São Paulo: Thomson, 2005. 
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN S. Sistema de banco de dados. 5. ed. Rio de
Janeiro: Campus, 2006. 
SOARES, Walace. MySQL conceitos e aplicações. São Paulo: Érica, 2004. 
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 10/11
01/08/2021 AVA UNINOVE
https://aapa.uninove.br/seu/AAPA/topico/container_impressao.php 11/11

Mais conteúdos dessa disciplina