{"id":10824,"date":"2022-03-07T08:25:14","date_gmt":"2022-03-06T22:25:14","guid":{"rendered":"https:\/\/nsrd.info\/blog\/?p=10824"},"modified":"2022-03-07T08:25:18","modified_gmt":"2022-03-06T22:25:18","slug":"oracle-and-powerprotect-data-manager","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2022\/03\/07\/oracle-and-powerprotect-data-manager\/","title":{"rendered":"Oracle and PowerProtect Data Manager"},"content":{"rendered":"\n<p>I recently wanted to check out some PowerProtect Data Manager options with Oracle, and so I found myself spinning up a temporary test server running Oracle 19c. <\/p>\n\n\n\n<p>To get cracking on this, installed Oracle 19.c on a CentOS Stream 8 host, then downloaded the <a href=\"https:\/\/dl.dell.com\/content\/manual49323195-powerprotect-data-manager-19-9-oracle-rman-agent-user-guide.pdf?language=en-us&amp;ps=true\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Oracle RMAN agent documentation for Data Manager 19.9<\/strong><\/a> and started working through the process.<\/p>\n\n\n\n<p>So, what&#8217;s involved?<\/p>\n\n\n\n<p>You&#8217;ll start by downloading the Oracle agent. You don&#8217;t need to go to the support website for that &#8212; agent downloads are accessible directly from within the Data Manager administration console by clicking on the Gear icon:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"824\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download.png\" alt=\"Accessing the Oracle agent download in PowerProtect Data Manager.\" class=\"wp-image-10827\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download.png 1800w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download-300x137.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download-1024x469.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download-768x352.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download-1536x703.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-Agent-Download-1600x732.png 1600w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><\/a><figcaption>Accessing the Oracle agent download in PowerProtect Data Manager<\/figcaption><\/figure>\n\n\n\n<p>Having downloaded the agent, transfer it across to the Linux host you&#8217;re going to install it on and unpack it in the <strong>oracle <\/strong>user&#8217;s home directory.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1723\" height=\"907\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory.png\" alt=\"Directory listing of the PowerProtect Data Manager Oracle Agent Package\" class=\"wp-image-10828\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory.png 1723w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory-300x158.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory-1024x539.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory-768x404.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory-1536x809.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/00-ddrman-agent-directory-1600x842.png 1600w\" sizes=\"auto, (max-width: 1723px) 100vw, 1723px\" \/><\/a><figcaption>Directory listing of the PowerProtect Data Manager Oracle Agent Package<\/figcaption><\/figure>\n\n\n\n<p>You&#8217;ll notice in addition to an install.sh executable, there&#8217;s also a <em>powerprotect-agentsvc-19.9.0.0.0-1.x86_64.rpm<\/em> file. You&#8217;ll install this first as the root user to provide an agent-level connection between the host and the Data Manager server. After that&#8217;s done, as the oracle user you can run the install.sh script. (This process is documented in the Oracle RMAN guide for Data Manager that I linked to in the introduction.)<\/p>\n\n\n\n<p>Once you&#8217;ve registered the system against Data Manager and approved the asset registration from within Data Manager, it&#8217;ll appear as an Oracle asset source:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1918\" height=\"930\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected.png\" alt=\"Oracle Asset Source for PowerProtect Data Manager\" class=\"wp-image-10830\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected.png 1918w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected-1024x497.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected-768x372.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected-1536x745.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/01-Oracle-Asset-Source-Detected-1600x776.png 1600w\" sizes=\"auto, (max-width: 1918px) 100vw, 1918px\" \/><\/a><figcaption>Oracle Asset Source for PowerProtect Data Manager<\/figcaption><\/figure>\n\n\n\n<p>To discover the databases on the host, click the radio button for the newly added asset and click the &#8216;Discover&#8217; button to start an immediate discovery job. You can monitor this in the Jobs panel if you&#8217;d like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1921\" height=\"933\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete.png\" alt=\"Oracle asset discovery job complete\" class=\"wp-image-10832\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete.png 1921w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete-300x146.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete-1024x497.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete-768x373.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete-1536x746.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/02-Oracle-Discovery-Complete-1600x777.png 1600w\" sizes=\"auto, (max-width: 1921px) 100vw, 1921px\" \/><\/a><figcaption>Oracle asset discovery job complete<\/figcaption><\/figure>\n\n\n\n<p>With the discovery complete, the Data Manager assets page then shows the database on my Oracle server:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"927\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered.png\" alt=\"Oracle Asset Discovered\" class=\"wp-image-10834\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered.png 1919w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered-1024x495.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered-1536x742.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/03-Oracle-Asset-Discovered-1600x773.png 1600w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/a><figcaption>Oracle Asset Discovered<\/figcaption><\/figure>\n\n\n\n<p>OK, so with the agent installed and activated, and the database on the system discovered, the next step is to create an actual backup policy. (Normally of course you&#8217;d put more than one database server into a policy, but in this case, I&#8217;ve only got one.) So here&#8217;s the sequence I went through for a new policy.  Under Protection &gt; Protection Policies I clicked the Add button to start the process:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1921\" height=\"929\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1.png\" alt=\"Creating an Oracle PowerProtect Data Manager policy, step 1\" class=\"wp-image-10838\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1.png 1921w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1-1024x495.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1-1536x743.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/04-Create-Oracle-Policy-1-1600x774.png 1600w\" sizes=\"auto, (max-width: 1921px) 100vw, 1921px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager policy, step 1<\/figcaption><\/figure>\n\n\n\n<p>I gave the policy a name and selected the &#8216;Oracle&#8217; type before clicking Next.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"930\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2.png\" alt=\"Creating an Oracle PowerProtect Data Manager policy, step 2\" class=\"wp-image-10839\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2.png 1920w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2-1024x496.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2-768x372.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2-1536x744.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/05-Create-Oracle-Policy-2-1600x775.png 1600w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager policy, step 2<\/figcaption><\/figure>\n\n\n\n<p>On the second step, you&#8217;re prompted to confirm whether this is a centralized policy (one that Data Manager will run for you), a self-service policy (where the DBAs will run the backups themselves), or an exclusion policy (which prevents elements of an environment being added by other policies when you don&#8217;t want them protected). For this, I chose a Centralized Policy, and clicked the <strong>Set Credentials<\/strong> button to provide Data Manager with authentication details. There are a few different options for credentials, but I went with the simplest &#8212; providing that of the oracle user itself. (In a production environment, you&#8217;ll likely choose database credentials or wallet instead.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/06-Create-Oracle-Policy-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/06-Create-Oracle-Policy-3.png\" alt=\"Setting OS-level credentials for Oracle backups\" class=\"wp-image-10841\" width=\"640\" height=\"584\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/06-Create-Oracle-Policy-3.png 861w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/06-Create-Oracle-Policy-3-300x274.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/06-Create-Oracle-Policy-3-768x701.png 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption>Setting OS-level credentials for Oracle backups<\/figcaption><\/figure>\n\n\n\n<p>If you&#8217;re using an RMAN catalogue, you can provide the credentials for it in the screen above. For my testing I wasn&#8217;t, so after adding the credentials I clicked Save to return to the policy wizard and progress to the next screen.<\/p>\n\n\n\n<p>The next step is to choose the assets &#8212; i.e., the databases &#8212; you want to protect. In my case, just a singular database, &#8216;pmdg1&#8217;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1917\" height=\"925\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4.png\" alt=\"Creating an Oracle PowerProtect Data Manager policy, step 3\" class=\"wp-image-10843\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4.png 1917w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4-1024x494.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4-1536x741.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/07-Create-Oracle-Policy-4-1600x772.png 1600w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager policy, step 3<\/figcaption><\/figure>\n\n\n\n<p>The next step is to choose the backup schedule. I&#8217;ll start with a basic one and show you a mixed model at the end. Here I&#8217;m aiming for a full backup once a day, and keeping the backup for 14 days:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/08-Create-Oracle-Policy-5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/08-Create-Oracle-Policy-5.png\" alt=\"Creating an Oracle PowerProtect Data Manager Policy, step 4\" class=\"wp-image-10845\" width=\"640\" height=\"392\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/08-Create-Oracle-Policy-5.png 1151w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/08-Create-Oracle-Policy-5-300x184.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/08-Create-Oracle-Policy-5-1024x627.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/08-Create-Oracle-Policy-5-768x470.png 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager Policy, step 4<\/figcaption><\/figure>\n\n\n\n<p>It also helps to make sure you have a copy of your backup, so I configured a replication policy with a 14 day retention period, too:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/09-Create-Policy-6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/09-Create-Policy-6.png\" alt=\"Creating an Oracle PowerProtect Data Manager Policy, step 5\" class=\"wp-image-10847\" width=\"640\" height=\"417\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/09-Create-Policy-6.png 1151w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/09-Create-Policy-6-300x195.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/09-Create-Policy-6-1024x667.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/09-Create-Policy-6-768x500.png 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager Policy, step 5<\/figcaption><\/figure>\n\n\n\n<p>The resulting configuration looked like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"926\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7.png\" alt=\"Creating an Oracle PowerProtect Data Manager Policy, step 6\" class=\"wp-image-10849\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7.png 1919w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7-1024x494.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7-1536x741.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/10-Create-Policy-7-1600x772.png 1600w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager Policy, step 6<\/figcaption><\/figure>\n\n\n\n<p>(No need to set an SLA, since it&#8217;s a centralized backup policy and therefore the policy definition is effectively an SLA. I recommend SLA definitions in situations where you&#8217;re using self-service backups, since they provide guard-rails on the people running the self-service backups.)<\/p>\n\n\n\n<p>Before wrapping up the policy, you have some extra options for Oracle:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"928\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8.png\" alt=\"Creating an Oracle PowerProtect Data Manager Policy, step 7\" class=\"wp-image-10850\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8.png 1919w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8-1024x495.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8-1536x743.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/11-Create-Policy-8-1600x774.png 1600w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager Policy, step 7<\/figcaption><\/figure>\n\n\n\n<p>In this case, I set the files per set to 4, and elected to delete archived redo logs older than 7 days as part of the backup process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"929\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9.png\" alt=\"Creating an Oracle PowerProtect Data Manager Policy, step 8\" class=\"wp-image-10852\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9.png 1920w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9-1024x495.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9-768x372.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9-1536x743.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12-Create-Policy-9-1600x774.png 1600w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><figcaption>Creating an Oracle PowerProtect Data Manager Policy, step 8<\/figcaption><\/figure>\n\n\n\n<p>Once I was happy with the settings, I saved the policy and elected to run it immediately.<\/p>\n\n\n\n<p>And of course, dummy that I was, I&#8217;d forgotten when I installed the Oracle database server to enable archive logging (i.e., live backups) on the database &#8212; so the backup initially failed! That sent me to the command line on the client to log on as the Oracle user, connect to the database and run:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>shutdown immediate<\/li><li>startup mount<\/li><li>alter database archivelog<\/li><li>alter database open<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12_5-Oops-put-database-into-archivelog-mode-before-rerunning-policy.png\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"253\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12_5-Oops-put-database-into-archivelog-mode-before-rerunning-policy.png\" alt=\"(Oopsie.)\" class=\"wp-image-10853\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12_5-Oops-put-database-into-archivelog-mode-before-rerunning-policy.png 338w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/12_5-Oops-put-database-into-archivelog-mode-before-rerunning-policy-300x225.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><figcaption>(Oopsie.)<\/figcaption><\/figure>\n\n\n\n<p>With that done, I re-ran the protection policy and it completed successfully, but gave me an alert in the job status because the first attempt at the job had failed:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1921\" height=\"929\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully.png\" alt=\"\" class=\"wp-image-10854\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully.png 1921w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully-1024x495.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully-1536x743.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/13-Policy-Executed-Successfully-1600x774.png 1600w\" sizes=\"auto, (max-width: 1921px) 100vw, 1921px\" \/><\/a><figcaption>Successful policy execution<\/figcaption><\/figure>\n\n\n\n<p>I then ran the policy again for good measure and yep, not only did the error go away, but the deduplication was (as you&#8217;d expect), quite good:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"928\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time.png\" alt=\"Third policy execution\" class=\"wp-image-10855\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time.png 1919w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time-300x145.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time-1024x495.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time-768x371.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time-1536x743.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/14-Policy-Executed-Second-Time-1600x774.png 1600w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/a><figcaption>Third policy execution<\/figcaption><\/figure>\n\n\n\n<p>And yes, you can configure an Oracle backup policy for frequent archive log backup operations as well, something I know is quite popular with DBAs. I eventually updated my policy to include half-hourly archive log backups:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Policy-with-ArchiveLog-Backup.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Policy-with-ArchiveLog-Backup.png\" alt=\"Half-hourly archive log backups of Oracle within PowerProtect Data Manager\" class=\"wp-image-10857\" width=\"640\" height=\"483\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Policy-with-ArchiveLog-Backup.png 1440w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Policy-with-ArchiveLog-Backup-300x227.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Policy-with-ArchiveLog-Backup-1024x774.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Policy-with-ArchiveLog-Backup-768x580.png 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption>Half-hourly archive log backups of Oracle within PowerProtect Data Manager<\/figcaption><\/figure>\n\n\n\n<p>The half-hourly log backups of course will show up in your job monitor, as you&#8217;d expect:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2281\" height=\"1117\" src=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups.png\" alt=\"Half-Hourly Oracle archive log backups shown in the job monitor in PowerProtect Data Manager\" class=\"wp-image-10859\" srcset=\"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups.png 2281w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups-300x147.png 300w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups-1024x501.png 1024w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups-768x376.png 768w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups-1536x752.png 1536w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups-2048x1003.png 2048w, https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2022\/03\/Half-Hourly-Log-Backups-1600x784.png 1600w\" sizes=\"auto, (max-width: 2281px) 100vw, 2281px\" \/><\/a><figcaption>Half-Hourly Oracle archive log backups shown in the job monitor in PowerProtect Data Manager<\/figcaption><\/figure>\n\n\n\n<p>And there you go &#8212; an end-to-end process for getting Oracle backups within PowerProtect Data Manager running!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently wanted to check out some PowerProtect Data Manager options with Oracle, and so I found myself spinning up&hellip;<\/p>\n","protected":false},"author":1,"featured_media":6331,"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":[6,9,1520],"tags":[706,1558],"class_list":["post-10824","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-basics","category-databases","category-powerprotect","tag-oracle","tag-ppdm"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/nsrd.info\/blog\/wp-content\/uploads\/2017\/07\/bigStock-Database.jpg","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-2OA","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/10824","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=10824"}],"version-history":[{"count":5,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/10824\/revisions"}],"predecessor-version":[{"id":10862,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/10824\/revisions\/10862"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media\/6331"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=10824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=10824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=10824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}