{"id":2574,"date":"2021-03-12T08:13:40","date_gmt":"2021-03-12T08:13:40","guid":{"rendered":"https:\/\/swiv.com.br\/backup-terminology\/"},"modified":"2026-05-27T20:02:51","modified_gmt":"2026-05-27T19:02:51","slug":"backup-terminology","status":"publish","type":"post","link":"https:\/\/swiv.com.br\/index.php\/2021\/03\/12\/backup-terminology\/","title":{"rendered":"Backup terminology"},"content":{"rendered":"\n<p>Neste artigo simples, exponho as diferentes terminologias e descri\u00e7\u00f5es de backup que podemos considerar em nossos ambientes. A estrat\u00e9gia de backup pode incluir:<\/p>\n\n\n\n<figure class=\\\"wp-block-table\\\"><table><tbody><tr><td>Whole<\/td><td>Neste caso, o backup realizado seria do banco de dados inteiro.<\/td><\/tr><tr><td>Partial<\/td><td>J\u00e1 nesta op\u00e7\u00e3o, apenas uma parte\/fra\u00e7\u00e3o do banco seria contemplado. Exemplo: backup de apenas um datafile, ou tablespace.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>O tipo de backup, por sua vez, pode ser:<\/p>\n\n\n\n<figure class=\\\"wp-block-table\\\"><table><tbody><tr><td>Full<\/td><td>Todos os blocos de dados s\u00e3o contemplados no backup, seja do banco de dados inteiro, ou de uma fra\u00e7\u00e3o do mesmo.<\/td><\/tr><tr><td>Incremental<\/td><td>Apenas as informa\u00e7\u00f5es que tiveram mudan\u00e7a desde um backup anterior s\u00e3o contemplados neste tipo de backup.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>No backup incremental, podemos ter as seguintes op\u00e7\u00f5es:<\/p>\n\n\n\n<figure class=\\\"wp-block-table\\\"><table><tbody><tr><td>Differential<\/td><td>Neste caso, apenas as informa\u00e7\u00f5es que tiveram mudan\u00e7a desde um backup incremental s\u00e3o consideradas.<\/td><\/tr><tr><td>Cumulative<\/td><td>J\u00e1 aqui, as informa\u00e7\u00f5es que tiveram mudan\u00e7a desde um backup FULL (tamb\u00e9m chamado de N\u00edvel 0) s\u00e3o contempladas.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>O modo de backup considera 2 possibilidades:<\/p>\n\n\n\n<figure class=\\\"wp-block-table\\\"><table><tbody><tr><td>Offline<\/td><td>Tamb\u00e9m chamado de backup consistente\/frio, este modo considera que o banco de dados esteja \\&#8221;fechado\\&#8221; paa que a opera\u00e7\u00e3o de backup seja feita. Ou seja, n\u00e3o existe nenhuma transa\u00e7\u00e3o a n\u00edvel de banco de dados ocorrendo durante o processo do backup, o que garante a consist\u00eancia de todas as informa\u00e7\u00f5es. Especificamente falando de Oracle, esta consist\u00eancia ocorre pois o SCN de cada datafile \u00e9 exatamente o mesmo do SCN atribu\u00eddo ao Controlfile.<\/td><\/tr><tr><td>Online<\/td><td>Conhecido tamb\u00e9m como backup inconsistente\/quente, permite a realiza\u00e7\u00e3o do banco de dados mesmo que o mesmo esteja operando, ou seja, sendo usado por aplica\u00e7\u00f5es e usu\u00e1rios. Sendo mais detalhista, o SCN dos datafiles podem n\u00e3o ser os mesmos comparados com o Controlfile, e para que esse tipo de backup possa ser realizado, o Oracle Database precisa estar em ARCHIVELOG MODE. A partir disso, conseguimos realizar o backup dos datafiles, e posteriormente, dos archived redo logs, que n\u00e3o os arquivos com os vetores de altera\u00e7\u00e3o realizados no banco de dados.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo simples, exponho as diferentes terminologias e descri\u00e7\u00f5es de backup que podemos considerar em nossos ambientes. A estrat\u00e9gia de backup pode incluir: Whole Neste caso, o backup realizado seria do banco de dados inteiro. Partial J\u00e1 nesta op\u00e7\u00e3o, apenas uma parte\/fra\u00e7\u00e3o do banco seria contemplado. Exemplo: backup de apenas um datafile, ou tablespace. O [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2574","post","type-post","status-publish","format-standard","hentry","category-backup-recovery"],"_links":{"self":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=2574"}],"version-history":[{"count":1,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2574\/revisions"}],"predecessor-version":[{"id":9239,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/2574\/revisions\/9239"}],"wp:attachment":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=2574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=2574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=2574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}