{"id":5957,"date":"2016-09-07T17:06:32","date_gmt":"2016-09-07T07:06:32","guid":{"rendered":"http:\/\/nsrd.info\/blog\/?p=5957"},"modified":"2018-12-11T10:52:18","modified_gmt":"2018-12-11T00:52:18","slug":"backing-up-oracle-with-nmda","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/","title":{"rendered":"Backing up Oracle with NMDA"},"content":{"rendered":"<p>In previous posts I&#8217;ve talked about options around database backups \u2013 specifically whether you&#8217;d use a <a href=\"https:\/\/nsrd.info\/blog\/2016\/03\/09\/who-should-handle-your-database-backups\/\" target=\"_blank\">NetWorker module or say, DDBoost for Enterprise Applications<\/a>. There&#8217;s a lot of architectural positives towards having the database administrators in control of the backup, but sometimes you&#8217;ll want the backups to be controlled and&nbsp;coordinated by NetWorker. It could be your organisation doesn&#8217;t have DBAs on-staff and need backup administrators to have more hands-on control over the environment, or it could be you have a policy to fully integrate database backup and&nbsp;recovery operations within NetWorker.<\/p>\n<p>I&#8217;ve been going through a re-setup of my lab environment recently and&nbsp;today I wanted to spend a bit of time outlining how easy it is with NetWorker 9 (and NMDA v9) to configure Oracle backups, perform them, and do the recoveries as well \u2013 particularly if you&#8217;re a backup admin rather than a database admin.<\/p>\n<p>With a freshly installed Oracle 12 instance on CentOS 6.7, I went through the process of installing&nbsp;and configuring NetWorker backups.<\/p>\n<p>First you need to install the base NetWorker client package. (I always install the Extended client package for my lab servers, unless I&#8217;m&nbsp;specifically testing otherwise.) Once that&#8217;s been installed, you can install the appropriate&nbsp;NMDA package:<\/p>\n<figure id=\"attachment_5958\" aria-describedby=\"caption-attachment-5958\" style=\"width: 653px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/01-nmda-plugin-install\/\" rel=\"attachment wp-att-5958\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5958\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/01-NMDA-Plugin-Install.png\" alt=\"01 NMDA Plugin Install\" width=\"653\" height=\"398\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/01-NMDA-Plugin-Install.png 653w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/01-NMDA-Plugin-Install-300x183.png 300w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/a><figcaption id=\"caption-attachment-5958\" class=\"wp-caption-text\">01 NMDA Plugin Install<\/figcaption><\/figure>\n<p>You&#8217;ll note at the end of the installation it tells you there may be additional postinstall steps to perform. I forgot to do that which generated an &#8220;oops&#8221; moment later \u2013 I&#8217;ll get to that at the appropriate time. But yes, there is a post-install operation you need to perform with Oracle databases.<\/p>\n<p>Anyway, with the plugin installed and NetWorker started on the client, I jumped over to NMC to configure database backups for this system using the wizard:<\/p>\n<figure id=\"attachment_5959\" aria-describedby=\"caption-attachment-5959\" style=\"width: 489px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/02-new-client-wizard-01\/\" rel=\"attachment wp-att-5959\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5959\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/02-New-Client-Wizard-01.png\" alt=\"02 New Client Wizard 01\" width=\"489\" height=\"260\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/02-New-Client-Wizard-01.png 489w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/02-New-Client-Wizard-01-300x160.png 300w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/a><figcaption id=\"caption-attachment-5959\" class=\"wp-caption-text\">02 New Client Wizard 01<\/figcaption><\/figure>\n<p>Just choose &#8220;New Client Wizard&#8221; to start a step-by-step configuration process for Oracle backups for the newly installed system. The first thing you&#8217;re prompted for of course is the host name and what type of backup you&#8217;re intending to configure.<\/p>\n<figure id=\"attachment_5960\" aria-describedby=\"caption-attachment-5960\" style=\"width: 926px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/03-new-client-wizard-02\/\" rel=\"attachment wp-att-5960\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5960\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/03-New-Client-Wizard-02.png\" alt=\"03 New Client Wizard 02\" width=\"926\" height=\"693\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/03-New-Client-Wizard-02.png 926w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/03-New-Client-Wizard-02-300x225.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/03-New-Client-Wizard-02-768x575.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/a><figcaption id=\"caption-attachment-5960\" class=\"wp-caption-text\">03 New Client Wizard 02<\/figcaption><\/figure>\n<p>Hitting next, you&#8217;ll have NetWorker interrogate the client software to determine what backup modules and options are available and you&#8217;ll get to pick what you want to do:<\/p>\n<figure id=\"attachment_5961\" aria-describedby=\"caption-attachment-5961\" style=\"width: 925px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/04-new-client-wizard-03\/\" rel=\"attachment wp-att-5961\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5961\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/04-New-Client-Wizard-03.png\" alt=\"04 New Client Wizard 03\" width=\"925\" height=\"690\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/04-New-Client-Wizard-03.png 925w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/04-New-Client-Wizard-03-300x224.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/04-New-Client-Wizard-03-768x573.png 768w\" sizes=\"auto, (max-width: 925px) 100vw, 925px\" \/><\/a><figcaption id=\"caption-attachment-5961\" class=\"wp-caption-text\">04 New Client Wizard 03<\/figcaption><\/figure>\n<p>And yes, it really is that simple \u2013 just select Oracle and hit Next.<\/p>\n<figure id=\"attachment_5962\" aria-describedby=\"caption-attachment-5962\" style=\"width: 926px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/05-new-client-wizard-04\/\" rel=\"attachment wp-att-5962\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5962\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/05-New-Client-Wizard-04.png\" alt=\"05 New Client Wizard 04\" width=\"926\" height=\"693\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/05-New-Client-Wizard-04.png 926w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/05-New-Client-Wizard-04-300x225.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/05-New-Client-Wizard-04-768x575.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/a><figcaption id=\"caption-attachment-5962\" class=\"wp-caption-text\">05 New Client Wizard 04<\/figcaption><\/figure>\n<p>The above part of the wizard covers the absolute basics about the configuration, and unless you&#8217;re planning on backing up the database over DDBoost-FC, you&#8217;ll be fine to leave the options as they are. Click Next to continue.<\/p>\n<figure id=\"attachment_5963\" aria-describedby=\"caption-attachment-5963\" style=\"width: 926px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/06-new-client-wizard-05\/\" rel=\"attachment wp-att-5963\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5963\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/06-New-Client-Wizard-05.png\" alt=\"06 New Client Wizard 05\" width=\"926\" height=\"691\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/06-New-Client-Wizard-05.png 926w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/06-New-Client-Wizard-05-300x224.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/06-New-Client-Wizard-05-768x573.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/a><figcaption id=\"caption-attachment-5963\" class=\"wp-caption-text\">06 New Client Wizard 05<\/figcaption><\/figure>\n<p>Here you get to choose between the three different backup options \u2013 a normal scheduled backup, a custom scheduled backup or a scheduled backup of disk backups \u2013 effectively allowing you to sweep up RMAN backups executed by the DBAs. In this case I wanted to go with the basics and kept it on&nbsp;<em>Typical scheduled backup<\/em>. Next to continue.<\/p>\n<figure id=\"attachment_5964\" aria-describedby=\"caption-attachment-5964\" style=\"width: 924px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/07-new-client-wizard-06\/\" rel=\"attachment wp-att-5964\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5964\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/07-New-Client-Wizard-06.png\" alt=\"07 New Client Wizard 06\" width=\"924\" height=\"690\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/07-New-Client-Wizard-06.png 924w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/07-New-Client-Wizard-06-300x224.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/07-New-Client-Wizard-06-768x574.png 768w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/><\/a><figcaption id=\"caption-attachment-5964\" class=\"wp-caption-text\">07 New Client Wizard 06<\/figcaption><\/figure>\n<p>It&#8217;s on this form that you&#8217;ll&nbsp;definitely need a bit of an understanding of the Oracle&nbsp;setup. NetWorker managed to extract the Oracle home directory&nbsp;(presumably by interrogating \/etc\/oratab), but it needed me to specify the path to the tnsnames.ora directory. (That&#8217;s going to depend on your install of Oracle of course.)<\/p>\n<p>The wizard uses two different forms of authentication \u2013 OS authentication or database authentication. Because I&#8217;d just setup the database in a pretty basic way I went with OS level authentication. (The alternative is to ensure there&#8217;s a fully configured backup user within the database and to use the database authentication. This is actually the more appropriate way if you have DBAs on staff. If you&#8217;re working on your own you might want to stick with the more basic OS authentication.)<\/p>\n<p>So I supplied the username for Oracle (remember the&nbsp;base NetWorker client software runs as root\/administrator, so it can su to the appropriate account), and the SID for the database instance I was configuring backups for. <em>Next<\/em>.<\/p>\n<figure id=\"attachment_5965\" aria-describedby=\"caption-attachment-5965\" style=\"width: 919px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/08-new-client-wizard-07\/\" rel=\"attachment wp-att-5965\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5965\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/08-New-Client-Wizard-07.png\" alt=\"08 New Client Wizard 07\" width=\"919\" height=\"686\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/08-New-Client-Wizard-07.png 919w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/08-New-Client-Wizard-07-300x224.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/08-New-Client-Wizard-07-768x573.png 768w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/a><figcaption id=\"caption-attachment-5965\" class=\"wp-caption-text\">08 New Client Wizard 07<\/figcaption><\/figure>\n<p>You then get confirmation of the options that are going to be configured and the choice between going back, cancelling the wizard or creating the client instance. I clicked Create. At the end of the creation you&#8217;ll get information as to whether it was done successfully or not.<\/p>\n<p>Next up, it was necessary to create a new workflow for Oracle backups. I went to an&nbsp;<em>Adhoc<\/em> policy I have defined for backups I don&#8217;t automatically run each day in my lab, and started the creation of a new workflow. The first dialog is as follows:<\/p>\n<figure id=\"attachment_5966\" aria-describedby=\"caption-attachment-5966\" style=\"width: 776px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/09-new-workflow-01\/\" rel=\"attachment wp-att-5966\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5966\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/09-New-Workflow-01.png\" alt=\"09 New Workflow 01\" width=\"776\" height=\"583\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/09-New-Workflow-01.png 776w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/09-New-Workflow-01-300x225.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/09-New-Workflow-01-768x577.png 768w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/a><figcaption id=\"caption-attachment-5966\" class=\"wp-caption-text\">09 New Workflow 01<\/figcaption><\/figure>\n<p>This gives you&nbsp;the core details of the workflow \u2013 workflow name, when it executes, whether it automatically executes, etc. Name it how you need to, configure a Group consisting of the Oracle client(s) database backup instances, and then click&nbsp;<em>Add<\/em> to add the backup action.<\/p>\n<figure id=\"attachment_5967\" aria-describedby=\"caption-attachment-5967\" style=\"width: 695px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/10-new-workflow-02\/\" rel=\"attachment wp-att-5967\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5967\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/10-New-Workflow-02-1024x684.png\" alt=\"10 New Workflow 02\" width=\"695\" height=\"464\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/10-New-Workflow-02-1024x684.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/10-New-Workflow-02-300x200.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/10-New-Workflow-02-768x513.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/10-New-Workflow-02.png 1152w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/a><figcaption id=\"caption-attachment-5967\" class=\"wp-caption-text\">10 New Workflow 02<\/figcaption><\/figure>\n<p>Because this is a small&nbsp;database&nbsp;I elected to&nbsp;make every backup a full. If you talk to most DBAs you&#8217;ll find there&#8217;s a tradeoff between the space savings on incremental backups and the&nbsp;change of procedures for recoveries. (While most of those procedural changes are mitigated by backing up to disk, it&#8217;s quite common to have specific breakpoints in most environments between database backups that are full every day and those that get an extended fulls+incrementals configuration.)<\/p>\n<p>With the levels\/schedule set, I hit Next to move onto the next page of the dialog:<\/p>\n<figure id=\"attachment_5968\" aria-describedby=\"caption-attachment-5968\" style=\"width: 695px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/11-new-workflow-03\/\" rel=\"attachment wp-att-5968\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5968\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/11-New-Workflow-03-1024x687.png\" alt=\"11 New Workflow 03\" width=\"695\" height=\"466\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/11-New-Workflow-03-1024x687.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/11-New-Workflow-03-300x201.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/11-New-Workflow-03-768x515.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/11-New-Workflow-03.png 1156w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/a><figcaption id=\"caption-attachment-5968\" class=\"wp-caption-text\">11 New Workflow 03<\/figcaption><\/figure>\n<p>It&#8217;s on this dialog you&#8217;ll choose what storage node will handle the backup, how long it will be retained for, and most importantly, what pool is will be sent to. I wanted mine to go to my DDVE system, so I switched the pool over from Default to one I&#8217;d created called&nbsp;<em>BoostBackup<\/em>.<\/p>\n<p>Moving on by clicking Next:<\/p>\n<figure id=\"attachment_5969\" aria-describedby=\"caption-attachment-5969\" style=\"width: 695px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/12-new-workflow-04\/\" rel=\"attachment wp-att-5969\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5969\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/12-New-Workflow-04-1024x682.png\" alt=\"12 New Workflow 04\" width=\"695\" height=\"463\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/12-New-Workflow-04-1024x682.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/12-New-Workflow-04-300x200.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/12-New-Workflow-04-768x512.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/12-New-Workflow-04.png 1151w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/a><figcaption id=\"caption-attachment-5969\" class=\"wp-caption-text\">12 New Workflow 04<\/figcaption><\/figure>\n<p>On the above dialog form you&#8217;ll get to define some more granular details about the backup process \u2013 how notifications are handled, number of retries, and overrides. I didn&#8217;t need to change anything here for what I was setting up, so I clicked Next to continue through the wizard to the Summary form.<\/p>\n<figure id=\"attachment_5970\" aria-describedby=\"caption-attachment-5970\" style=\"width: 695px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/13-new-workflow-05\/\" rel=\"attachment wp-att-5970\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5970\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/13-New-Workflow-05-1024x682.png\" alt=\"13 New Workflow 05\" width=\"695\" height=\"463\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/13-New-Workflow-05-1024x682.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/13-New-Workflow-05-300x200.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/13-New-Workflow-05-768x511.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/13-New-Workflow-05.png 1149w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/a><figcaption id=\"caption-attachment-5970\" class=\"wp-caption-text\">13 New Workflow 05<\/figcaption><\/figure>\n<p>The summary of the new action was pretty much what I was expecting so it was time to&nbsp;<em>Configure<\/em>.<\/p>\n<figure id=\"attachment_5971\" aria-describedby=\"caption-attachment-5971\" style=\"width: 777px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/14-new-workflow-06\/\" rel=\"attachment wp-att-5971\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5971\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/14-New-Workflow-06.png\" alt=\"14 New Workflow 06\" width=\"777\" height=\"583\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/14-New-Workflow-06.png 777w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/14-New-Workflow-06-300x225.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/14-New-Workflow-06-768x576.png 768w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/a><figcaption id=\"caption-attachment-5971\" class=\"wp-caption-text\">14 New Workflow 06<\/figcaption><\/figure>\n<p>With the action successfully created I could click OK to finish working on the Workflow and jump across to the Monitoring tab to start the new workflow:<\/p>\n<figure id=\"attachment_5973\" aria-describedby=\"caption-attachment-5973\" style=\"width: 406px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/15-start-workflow\/\" rel=\"attachment wp-att-5973\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5973\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/15-Start-Workflow.png\" alt=\"15 Start Workflow\" width=\"406\" height=\"332\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/15-Start-Workflow.png 406w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/15-Start-Workflow-300x245.png 300w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/a><figcaption id=\"caption-attachment-5973\" class=\"wp-caption-text\">15 Start Workflow<\/figcaption><\/figure>\n<p>Right clicking the workflow and choosing Start will&nbsp;have you prompted for confirmation that you do want the job run now; once you&#8217;ve given that confirmation your backup should kick off.<\/p>\n<p>Except! Remember that bit where I said I was a bit of a doofus and&nbsp;<em>didn&#8217;t<\/em> do the post-install configuration step? Well, I forgot to link the NetWorker module library to Oracle&#8217;s libobk.so file, meaning the job failed. Since however NetWorker saves the output of RMAN it was pretty easy to jump into the policy logs and see exactly what went wrong, viz.:<\/p>\n<figure id=\"attachment_5974\" aria-describedby=\"caption-attachment-5974\" style=\"width: 628px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/17-oops-my-mistake\/\" rel=\"attachment wp-att-5974\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5974\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/17-Oops-My-Mistake.png\" alt=\"17 Oops My Mistake\" width=\"628\" height=\"651\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/17-Oops-My-Mistake.png 628w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/17-Oops-My-Mistake-289x300.png 289w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/17-Oops-My-Mistake-24x24.png 24w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/17-Oops-My-Mistake-36x36.png 36w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/a><figcaption id=\"caption-attachment-5974\" class=\"wp-caption-text\">17 Oops My Mistake<\/figcaption><\/figure>\n<p>That RMAN\/Oracle error code and text tells the whole story there \u2013 unable to allocate a backup channel because there&#8217;s no linkage to an SBT_TAPE device type. (Remember with Oracle any external plugin: NetWorker, Avamar, DDBEA, NetBackup, etc. all slot in using Oracle&#8217;s SBT_TAPE device type. A legacy name from how we used to backup.)<\/p>\n<p>With that corrected by&nbsp;creating the appropriate symlink (which is of course completely documented in the NMDA install guide that I didn&#8217;t check!), the backup ran to completion,&nbsp;<em>quickly<\/em>:<\/p>\n<figure id=\"attachment_5975\" aria-describedby=\"caption-attachment-5975\" style=\"width: 769px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/18-successful-backup\/\" rel=\"attachment wp-att-5975\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5975\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/18-Successful-Backup.png\" alt=\"18 Successful Backup\" width=\"769\" height=\"938\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/18-Successful-Backup.png 769w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/18-Successful-Backup-246x300.png 246w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/18-Successful-Backup-768x937.png 768w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/a><figcaption id=\"caption-attachment-5975\" class=\"wp-caption-text\">18 Successful Backup<\/figcaption><\/figure>\n<p>Now a backup is one thing, but recoveries are the real crux of the matter! And Oracle recoveries can be completely performed within NMC these days using the NMC Recovery interface. While your DBAs might want to run the recovery from the Oracle server if they&#8217;re available,&nbsp;empowering backup administrators to craft recovery processes when there are no DBAs available is just as useful.<\/p>\n<p><span style=\"text-decoration: underline; color: #ff0000;\"><strong>Warning<\/strong><\/span><span style=\"color: #ff0000;\">: I&#8217;m working through an <strong>example<\/strong> recovery scenario. You should&nbsp;<\/span><span style=\"color: #ff0000;\"><em><strong>not<\/strong><\/em><\/span><span style=\"color: #ff0000;\"> follow this blindly if you&#8217;re using it in your environment. This is a lab test only. Always adapt your recovery process to the activities and recovery requirements at hand, and always work with the appropriate documentation, processes and know-how!<\/span><\/p>\n<figure id=\"attachment_5977\" aria-describedby=\"caption-attachment-5977\" style=\"width: 1019px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/19-nmc-recovery-01-2\/\" rel=\"attachment wp-att-5977\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5977\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/19-NMC-Recovery-01-1.png\" alt=\"19 NMC Recovery 01\" width=\"1019\" height=\"827\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/19-NMC-Recovery-01-1.png 1019w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/19-NMC-Recovery-01-1-300x243.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/19-NMC-Recovery-01-1-768x623.png 768w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\" \/><\/a><figcaption id=\"caption-attachment-5977\" class=\"wp-caption-text\">19 NMC Recovery 01<\/figcaption><\/figure>\n<p>The first step is to choose the host you want to recover (in my case,&nbsp;<em>dbase1<\/em>), and choose the type of recovery you want to configure (Oracle). Hit <em>Next<\/em> to continue.<\/p>\n<figure id=\"attachment_5978\" aria-describedby=\"caption-attachment-5978\" style=\"width: 1020px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/20-nmc-recovery-02\/\" rel=\"attachment wp-att-5978\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5978\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/20-NMC-Recovery-02.png\" alt=\"20 NMC Recovery 02\" width=\"1020\" height=\"845\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/20-NMC-Recovery-02.png 1020w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/20-NMC-Recovery-02-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/20-NMC-Recovery-02-768x636.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/a><figcaption id=\"caption-attachment-5978\" class=\"wp-caption-text\">20 NMC Recovery 02<\/figcaption><\/figure>\n<p>Your options are pretty straight forward here \u2013 recover to a duplicate database instance, or recover to the original database. I chose to do an original database recovery and clicked Next.<\/p>\n<figure id=\"attachment_5980\" aria-describedby=\"caption-attachment-5980\" style=\"width: 1018px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/21-nmc-recovery-03\/\" rel=\"attachment wp-att-5980\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5980 size-full\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/21-NMC-Recovery-03.png\" alt=\"21 NMC Recovery 03\" width=\"1018\" height=\"847\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/21-NMC-Recovery-03.png 1018w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/21-NMC-Recovery-03-300x250.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/21-NMC-Recovery-03-768x639.png 768w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/><\/a><figcaption id=\"caption-attachment-5980\" class=\"wp-caption-text\">21 NMC Recovery 03<\/figcaption><\/figure>\n<p>This dialog is pretty similar to that backup configuration dialog I showed earlier \u2013 provide the appropriate configuration details for the database and the authentication method required.<\/p>\n<figure id=\"attachment_5981\" aria-describedby=\"caption-attachment-5981\" style=\"width: 1020px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/22-nmc-recovery-04\/\" rel=\"attachment wp-att-5981\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5981\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/22-NMC-Recovery-04.png\" alt=\"22 NMC Recovery 04\" width=\"1020\" height=\"848\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/22-NMC-Recovery-04.png 1020w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/22-NMC-Recovery-04-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/22-NMC-Recovery-04-768x638.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/a><figcaption id=\"caption-attachment-5981\" class=\"wp-caption-text\">22 NMC Recovery 04<\/figcaption><\/figure>\n<p>You get an option between just&nbsp;recovering specified archived redo log files, or the entire database\/specific database elements. I was doing a full recovery so I kept with&nbsp;the default selection and clicked Next.<\/p>\n<figure id=\"attachment_5982\" aria-describedby=\"caption-attachment-5982\" style=\"width: 1021px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/23-nmc-recovery-05\/\" rel=\"attachment wp-att-5982\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5982\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/23-NMC-Recovery-05.png\" alt=\"23 NMC Recovery 05\" width=\"1021\" height=\"847\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/23-NMC-Recovery-05.png 1021w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/23-NMC-Recovery-05-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/23-NMC-Recovery-05-768x637.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/a><figcaption id=\"caption-attachment-5982\" class=\"wp-caption-text\">23 NMC Recovery 05<\/figcaption><\/figure>\n<p>Here you get to choose what specific tablespaces\/data files you want to recover. This is particularly handy if you&#8217;ve say, had a single tablespace accidentally deleted and just need to recover that. Again, I wanted to recover everything so I clicked Next to continue.<\/p>\n<figure id=\"attachment_5983\" aria-describedby=\"caption-attachment-5983\" style=\"width: 683px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/24-nmc-recovery-06\/\" rel=\"attachment wp-att-5983\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5983\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/24-NMC-Recovery-06.png\" alt=\"24 NMC Recovery 06\" width=\"683\" height=\"111\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/24-NMC-Recovery-06.png 683w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/24-NMC-Recovery-06-300x49.png 300w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption id=\"caption-attachment-5983\" class=\"wp-caption-text\">24 NMC Recovery 06<\/figcaption><\/figure>\n<p>Unless you&#8217;re working with a DBA who says otherwise, or have already got the database in a startup\/mount mode, you&#8217;ll likely want to click Yes here to have NetWorker handle that for you.<\/p>\n<figure id=\"attachment_5984\" aria-describedby=\"caption-attachment-5984\" style=\"width: 1016px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/25-nmc-recovery-07\/\" rel=\"attachment wp-att-5984\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5984\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/25-NMC-Recovery-07.png\" alt=\"25 NMC Recovery 07\" width=\"1016\" height=\"841\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/25-NMC-Recovery-07.png 1016w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/25-NMC-Recovery-07-300x248.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/25-NMC-Recovery-07-768x636.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/a><figcaption id=\"caption-attachment-5984\" class=\"wp-caption-text\">25 NMC Recovery 07<\/figcaption><\/figure>\n<p>Here I got the choice to recover datafiles to alternate locations; I&nbsp;left them as-is and clicked Next.<\/p>\n<figure id=\"attachment_5985\" aria-describedby=\"caption-attachment-5985\" style=\"width: 1020px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/26-nmc-recovery-08\/\" rel=\"attachment wp-att-5985\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5985\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/26-NMC-Recovery-08.png\" alt=\"26 NMC Recovery 08\" width=\"1020\" height=\"846\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/26-NMC-Recovery-08.png 1020w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/26-NMC-Recovery-08-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/26-NMC-Recovery-08-768x637.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/a><figcaption id=\"caption-attachment-5985\" class=\"wp-caption-text\">26 NMC Recovery 08<\/figcaption><\/figure>\n<p>Here&#8217;s where you choose how many channels you want to use for the recovery,&nbsp;<em>when<\/em> you want to recover to, and whether you want the database automatically started at the end of the recovery process.<\/p>\n<p>Once you&#8217;ve worked through those options, NMC will show you the&nbsp;RMAN recovery script it&#8217;s created, and give you the option to edit it:<\/p>\n<figure id=\"attachment_5986\" aria-describedby=\"caption-attachment-5986\" style=\"width: 1019px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/27-nmc-recovery-09\/\" rel=\"attachment wp-att-5986\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5986\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/27-NMC-Recovery-09.png\" alt=\"27 NMC Recovery 09\" width=\"1019\" height=\"847\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/27-NMC-Recovery-09.png 1019w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/27-NMC-Recovery-09-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/27-NMC-Recovery-09-768x638.png 768w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\" \/><\/a><figcaption id=\"caption-attachment-5986\" class=\"wp-caption-text\">27 NMC Recovery 09<\/figcaption><\/figure>\n<p>(You can even save a copy of the RMAN script in case you want to reference it later, or hand it over to the DBA to complete.)<\/p>\n<p>Clicking Next, you&#8217;re invited to confirm storage node details&nbsp;and optionally change the volumes to be used for the recovery:<\/p>\n<figure id=\"attachment_5987\" aria-describedby=\"caption-attachment-5987\" style=\"width: 1020px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/28-nmc-recovery-10\/\" rel=\"attachment wp-att-5987\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5987\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/28-NMC-Recovery-10.png\" alt=\"28 NMC Recovery 10\" width=\"1020\" height=\"847\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/28-NMC-Recovery-10.png 1020w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/28-NMC-Recovery-10-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/28-NMC-Recovery-10-768x638.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/a><figcaption id=\"caption-attachment-5987\" class=\"wp-caption-text\">28 NMC Recovery 10<\/figcaption><\/figure>\n<p>Once you click past here you can&nbsp;give the recovery a name and choose to start it:<\/p>\n<figure id=\"attachment_5989\" aria-describedby=\"caption-attachment-5989\" style=\"width: 1018px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/29-nmc-recovery-11\/\" rel=\"attachment wp-att-5989\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5989\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/29-NMC-Recovery-11.png\" alt=\"29 NMC Recovery 11\" width=\"1018\" height=\"845\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/29-NMC-Recovery-11.png 1018w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/29-NMC-Recovery-11-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/29-NMC-Recovery-11-768x637.png 768w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/><\/a><figcaption id=\"caption-attachment-5989\" class=\"wp-caption-text\">29 NMC Recovery 11<\/figcaption><\/figure>\n<p>As soon as you click &#8220;Run Recovery&#8221; the recovery process will start. Here&#8217;s a few dialogs showing output during the recovery process:<\/p>\n<figure id=\"attachment_5990\" aria-describedby=\"caption-attachment-5990\" style=\"width: 1018px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/30-nmc-recovery-12\/\" rel=\"attachment wp-att-5990\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5990\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/30-NMC-Recovery-12.png\" alt=\"30 NMC Recovery 12\" width=\"1018\" height=\"845\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/30-NMC-Recovery-12.png 1018w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/30-NMC-Recovery-12-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/30-NMC-Recovery-12-768x637.png 768w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/><\/a><figcaption id=\"caption-attachment-5990\" class=\"wp-caption-text\">30 NMC Recovery 12<\/figcaption><\/figure>\n<figure id=\"attachment_5991\" aria-describedby=\"caption-attachment-5991\" style=\"width: 1019px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/31-nmc-recovery-13\/\" rel=\"attachment wp-att-5991\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5991\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/31-NMC-Recovery-13.png\" alt=\"31 NMC Recovery 13\" width=\"1019\" height=\"847\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/31-NMC-Recovery-13.png 1019w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/31-NMC-Recovery-13-300x249.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/31-NMC-Recovery-13-768x638.png 768w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\" \/><\/a><figcaption id=\"caption-attachment-5991\" class=\"wp-caption-text\">31 NMC Recovery 13<\/figcaption><\/figure>\n<p>And the completed recovery:<\/p>\n<figure id=\"attachment_5992\" aria-describedby=\"caption-attachment-5992\" style=\"width: 781px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nsrd.info\/blog\/2016\/09\/07\/backing-up-oracle-with-nmda\/32-nmc-recovery-14\/\" rel=\"attachment wp-att-5992\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5992\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/32-NMC-Recovery-14.png\" alt=\"32 NMC Recovery 14\" width=\"781\" height=\"505\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/32-NMC-Recovery-14.png 781w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/32-NMC-Recovery-14-300x194.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2016\/09\/32-NMC-Recovery-14-768x497.png 768w\" sizes=\"auto, (max-width: 781px) 100vw, 781px\" \/><\/a><figcaption id=\"caption-attachment-5992\" class=\"wp-caption-text\">32 NMC Recovery 14<\/figcaption><\/figure>\n<p>There you have it. A complete Oracle configuration, backup&nbsp;and recovery.<\/p>\n<p>(As I said before, that&#8217;s a lab recovery \u2013 if you&#8217;re&nbsp;<em>actually<\/em> doing a recovery while the steps may be the same, you still need to customise for your database, so make sure you perform any recovery as appropriate for your&nbsp;environment and circumstances.)<\/p>\n<p>Overall though it&#8217;s fair to say that Oracle backup and recovery with NetWorker is&nbsp;simple and straight-forward.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In previous posts I&#8217;ve talked about options around database backups \u2013 specifically whether you&#8217;d use a NetWorker module or say,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,9,16,19],"tags":[286,1278,706,707],"class_list":["post-5957","post","type-post","status-publish","format-standard","hentry","category-backup-theory","category-databases","category-networker","category-recovery","tag-database","tag-nmda","tag-oracle","tag-oracle-module"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-1y5","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/5957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=5957"}],"version-history":[{"count":6,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/5957\/revisions"}],"predecessor-version":[{"id":7407,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/5957\/revisions\/7407"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=5957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=5957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=5957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}