{"id":43894,"date":"2015-03-23T23:16:28","date_gmt":"2015-03-23T22:16:28","guid":{"rendered":"https:\/\/artigianodelsoftware.wordpress.com\/?p=43894"},"modified":"2015-03-23T23:16:28","modified_gmt":"2015-03-23T22:16:28","slug":"rman-first-look","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2015\/03\/23\/rman-first-look\/","title":{"rendered":"RMAN &#8211; first Look"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/43894?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>RMAN &#8211; First Look<\/h1>\n<\/blockquote>\n<p>Iniziamo, con\u00a0questo post, una serie di articoli in cui andiamo a spiegare il funzionamento di questo comando, la sua utilit\u00e0 ed il suo utilizzo.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.bestsolver.com\/wp-content\/uploads\/2011\/04\/Oracle-Architecture.png\" alt=\"\" width=\"707\" height=\"512\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Che cosa \u00e8?<\/h1>\n<\/blockquote>\n<p><a title=\"RMAN\" href=\"http:\/\/www.oracle.com\/technetwork\/database\/features\/availability\/rman-overview-096633.html\" target=\"_blank\">RMAN <\/a>(<em><strong>Oracle Recovery Manager<\/strong><\/em>) \u00e8 un interprete a riga di comando. L&#8217;utility \u00e8 presente in ogni installazione di database, anche per le installazioni XE (express).<\/p>\n<p><a href=\"http:\/\/www.csee.umbc.edu\/portal\/help\/oracle8\/server.815\/a68160\/ch01a1.gif\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.csee.umbc.edu\/portal\/help\/oracle8\/server.815\/a68160\/ch01a1.gif\" alt=\"\" width=\"518\" height=\"390\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>A cosa serve?<\/h1>\n<\/blockquote>\n<p>Serve fondamentalmente per eseguire backup e restore di database Oracle. Il backup \u00e8 inteso per ogni singola ISTANZA di Oracle, non per l&#8217;intero database.\u00a0RMAN pu\u00f2 eseguire sia backup FULL o completi che backup incrementali, in base alle esigenze o alle impostazioni eseguite<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.exploreoracle.com\/images\/RMAN\/RMAN_2.PNG\" alt=\"\" width=\"663\" height=\"618\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Esempio di uso<\/h1>\n<\/blockquote>\n<p>Vediamo un primo esempio di utilizzo. Per far ci\u00f2 mi avvalgo della mia versione di Oracle 11 XE, che ho <a title=\"Installare Oracle XE 32 bit su Windows 7 64 bit\" href=\"https:\/\/artigianodelsoftware.wordpress.com\/2013\/09\/24\/installare-oracle-xe-32-bit-su-windows-7-64-bit\/\" target=\"_blank\">installato<\/a>.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/03\/rman03.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-62577\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/03\/rman03.png?w=660\" alt=\"RMAN03\" width=\"660\" height=\"357\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/03\/rman03.png 677w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/03\/rman03-300x162.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Come mostrato dalla figura, per accedere ad RMAN, attiviamo una sessione di CMD e successivamente digitiamo il comando\u00a0<em><strong>RMAN TARGET \/<\/strong><\/em>, per accedere alla attuale istanza Oracle. Dato che dispongo di una installazione XE, non avendo a disposizione che una sola istanza Oracle, non devo fare altre operazioni per selezionare dove connettermi. Dalla immagine possiamo vedere che siamo collegati alla istanza\u00a0<strong><em>XE<\/em><\/strong>.<\/p>\n<p>Possiamo subito vedere se abbiamo dei backup, lanciando il comando:\u00a0<em><strong>LIST BACKUP SUMMARY;<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/03\/rman04.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-62584\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/03\/rman04.png?w=660\" alt=\"RMAN04\" width=\"660\" height=\"579\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/03\/rman04.png 677w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/03\/rman04-300x263.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>che ci mostra l&#8217;elenco dei backup attualmente presenti a sistema.<\/p>\n<p>Per lanciare un backup, lanciare il comando: <em><strong>BACKUP DATABASE<\/strong><\/em>; Il risultato sar\u00e0 simile a quello mostrato ella figura sottostante (dove ho lanciato un comando similare, che ripete il backup ma eseguendo una validazione per verificare se \u00e8 possibile eseguite l&#8217;operazione).<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/03\/rman05.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-62594\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/03\/rman05.png?w=660\" alt=\"RMAN05\" width=\"660\" height=\"579\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/03\/rman05.png 677w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/03\/rman05-300x263.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Per ripristinare il backup, semplicemente eseguire il comando\u00a0<em><strong>RESTORE DATABASE<\/strong>.\u00a0<\/em><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Conclusioni<\/h1>\n<\/blockquote>\n<p>Questo \u00e8 solo il primo passo, per descrivere questa importantissima utility di Oracle, in cui abbiamo semplicemente presentato alcune delle funzionalit\u00e0. Nei prossimi post, andremo ad esplorarla meglio e a fare dei semplici esempi di come possiamo utilizzarla.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Reference<\/h1>\n<\/blockquote>\n<p>Maggiori informazioni sono reperibili sui vari manuali Oracle, ma una buona reference \u00e8 reperibile <a href=\"http:\/\/ss64.com\/ora\/rman.html\" target=\"_blank\">qui<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'43894','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>3<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'43894','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>RMAN &#8211; First Look Iniziamo, con\u00a0questo post, una serie di articoli in cui andiamo a spiegare il funzionamento di questo comando, la sua utilit\u00e0 ed il suo utilizzo. &nbsp; Che cosa \u00e8? RMAN (Oracle Recovery Manager) \u00e8 un interprete a<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,19,25],"tags":[28,29,83,84,93,95],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/43894"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=43894"}],"version-history":[{"count":0,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/43894\/revisions"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=43894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=43894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=43894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}