{"id":183,"date":"2011-07-03T05:43:09","date_gmt":"2011-07-03T03:43:09","guid":{"rendered":"http:\/\/jal-bs.de\/blog\/?p=183"},"modified":"2012-10-19T07:15:45","modified_gmt":"2012-10-19T05:15:45","slug":"verifikation-der-rman-backups-ohne-physikalische-restauration-der-daten","status":"publish","type":"post","link":"https:\/\/jal-bs.de\/blog\/?p=183","title":{"rendered":"Verifikation der RMAN-Backups ohne physikalische Restauration der Daten"},"content":{"rendered":"<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">Oracle Datenbanken werden meist mit dem RMAN gesichert. Ob dieser Backup <\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">auch sicher wiederverwendbar ist um die Datenbank wiederherzustellen zu k\u00f6nnen <\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">kann in der Praxis entweder durch einen Restore\/Recover auf einem Testsystem <\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">gepr\u00fcft werden oder durch das &#8222;validate!-RMAN Kommando.<\/span><\/span><span style=\"font-family: Calibri; font-size: small;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">Wie folgt k\u00f6nnte vorgegangen werden:<\/span><\/span><span style=\"font-family: Calibri; font-size: small;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">1) Ermitteln, welche Backups f\u00fcr den Restore\/Recover ben\u00f6tigt werden.<br \/>\n\u00a0\u00a0\u00a0 <\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">(Sinnvollerweise sollte ein RMAN-Repository vorhanden sein.)<\/span><\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">run\u00a0{<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">set until time &#8222;to_date(&#8218;01.12.2011-21:54:00&#8242;,&#8217;dd.mm.yyyy-hh24:mi:ss&#8216;)&#8220;;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">restore database preview;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">}\u00a0<\/span><\/span><span style=\"font-family: Calibri; font-size: small;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">2) \u00dcberpr\u00fcfung, ob die Backup Sets\/Pieces\/Copies vorhanden sind.<\/span><\/span><span style=\"font-family: Calibri; font-size: small;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">run <\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">{<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">allocate channel &#8230;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">set until time &#8222;to_date(&#8218;01.12.2011-21:54:00&#8242;,&#8217;dd.mm.yyyy-hh24:mi:ss&#8216;)&#8220;;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">restore database validate;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">} <\/span><\/span><\/p>\n<p><span style=\"font-family: Calibri; font-size: small;\">\u00a0<\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">3) \u00dcberpr\u00fcfung, ob die erforderlichen Archivelogs vorhanden sind.<\/span><\/span><span style=\"font-family: Calibri; font-size: small;\">\u00a0<\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">run <\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">{<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">allocate channel &#8230;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">set until time &#8222;to_date(&#8218;01.12.2011-21:54:00&#8242;,&#8217;dd.mm.yyyy-hh24:mi:ss&#8216;)&#8220;;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">restore archivelog from sequence xxx_start\u00a0 until sequence xxx_end\u00a0 validate;<br \/>\n<\/span><\/span><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">} <\/span><\/span><\/p>\n<p><span style=\"font-size: small;\"><span style=\"font-family: Calibri;\">Wobei xxx_start und xxx_end der Archivelogs-Sequenzen aus 1) zu entnehmen ist.<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oracle Datenbanken werden meist mit dem RMAN gesichert. Ob dieser Backup auch sicher wiederverwendbar ist um die Datenbank wiederherzustellen zu k\u00f6nnen kann in der Praxis entweder durch einen Restore\/Recover auf einem Testsystem gepr\u00fcft werden oder durch das &#8222;validate!-RMAN Kommando.\u00a0 Wie &hellip; <a href=\"https:\/\/jal-bs.de\/blog\/?p=183\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/183"}],"collection":[{"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=183"}],"version-history":[{"count":8,"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/183\/revisions"}],"predecessor-version":[{"id":311,"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/183\/revisions\/311"}],"wp:attachment":[{"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jal-bs.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}