{"id":361,"date":"2016-10-17T18:43:51","date_gmt":"2016-10-17T16:43:51","guid":{"rendered":"https:\/\/ilmarkerm.eu\/blog\/?p=361"},"modified":"2016-10-17T18:43:51","modified_gmt":"2016-10-17T16:43:51","slug":"free-code-script-suite-to-manage-incrementally-updated-image-copies-in-oracle","status":"publish","type":"post","link":"https:\/\/ilmarkerm.eu\/blog\/2016\/10\/free-code-script-suite-to-manage-incrementally-updated-image-copies-in-oracle\/","title":{"rendered":"Free code: script suite to manage incrementally updated image copies in Oracle"},"content":{"rendered":"<p>I just published for free the work I&#8217;ve done for the past 1,5 years \ud83d\ude42<\/p>\n<p>We used to have a few problems with backups:<br \/>\n* Weekly full backup took 2+ days to run on the larger databases and it always took a lot of resources to run.<br \/>\n* To test the backups we needed to allocate the same amount of storage space and it took too long time to restore the database from backup.<br \/>\n* To make matters worse, backup software provider charged by GB just to run a fancy GUI over RMAN.<\/p>\n<p>But we can do better \ud83d\ude42 And a script suite to manage RMAN image copy backups and to test them automatically was born.<\/p>\n<p><a href=\"https:\/\/ilmarkerm.eu\/blog\/oracle-imagecopy-backup\/\">Here is a separate page for the scripts<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/unibet\/oracle-imagecopy-backup\">Code itself is published in GitHub<\/a><\/p>\n<p>We&#8217;ve run this system excludively in production for over a year now and it has been working great.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just published for free the work I&#8217;ve done for the past 1,5 years \ud83d\ude42 We used to have a few problems with backups: * Weekly full backup took 2+ days to run on the larger databases and it always took a lot of resources to run. * To test the backups we needed to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[4,44],"class_list":["post-361","post","type-post","status-publish","format-standard","hentry","category-blog-entry","tag-oracle","tag-rman"],"_links":{"self":[{"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/posts\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/comments?post=361"}],"version-history":[{"count":2,"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/posts\/361\/revisions"}],"predecessor-version":[{"id":363,"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/posts\/361\/revisions\/363"}],"wp:attachment":[{"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/media?parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/categories?post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ilmarkerm.eu\/blog\/wp-json\/wp\/v2\/tags?post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}