{"id":243017,"date":"2025-06-03T14:20:52","date_gmt":"2025-06-03T21:20:52","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=243017"},"modified":"2025-11-14T09:04:16","modified_gmt":"2025-11-14T16:04:16","slug":"using-oracle-cloud-storage-with-rman-for-backups","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/","title":{"rendered":"Using Oracle Cloud Storage with RMAN for Backups"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-summary\">SUMMARY:<\/h2>\n\n\n\n<p>Database administrators can establish cost-effective, reliable, and scalable cloud-based backups for their <a href=\"https:\/\/virtual-dba.com\/platforms\/oracle\/\">Oracle<\/a> databases by integrating Oracle Recovery Manager (RMAN) directly with Oracle Cloud Infrastructure (OCI) Object Storage using the Oracle Database Cloud Backup Module.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Successful implementation requires specific prerequisites, including an active OCI account, an existing Oracle Database instance, and the generation of a dedicated OCI Auth Token for authentication.<\/li>\n\n\n\n<li>You must install the Oracle Database Cloud Backup Module, extract the contents of the installer ZIP file, and execute the installation JAR while providing specific parameters like the Region Identifier, OCI username, and Auth Token.<\/li>\n\n\n\n<li>The final configuration of RMAN involves setting up the SBT library to use the OCI module, specifying the wallet directory path, configuring device types, and defining retention policies and database encryption settings.<\/li>\n\n\n\n<li>Once configured, administrators can execute standard RMAN commands to perform full, incremental, or archive log backups and must verify the successful storage of these backups within OCI Object Storage.<\/li>\n<\/ul>\n\n\n\n<p>Leveraging OCI for RMAN backups minimizes on-premise infrastructure costs while significantly improving data security and disaster recovery capabilities.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-summary\" data-level=\"2\">SUMMARY:<\/a><\/li><li><a href=\"#h-prerequisites\" data-level=\"2\">Prerequisites<\/a><\/li><li><a href=\"#h-step-1-create-an-object-storage-bucket\" data-level=\"2\">Step 1: Create an Object Storage Bucket<\/a><\/li><li><a href=\"#h-step-2-install-the-oracle-database-cloud-backup-module\" data-level=\"2\">Step 2: Install the Oracle Database Cloud Backup Module<\/a><\/li><li><a href=\"#h-step-3-how-to-obtain-these-on-oci-console\" data-level=\"2\">Step 3: How to Obtain These on OCI Console<\/a><ul><li><a href=\"#h-1-make-sure-you-have-an-oci-account-then-sign-in\" data-level=\"3\">1. Make Sure You Have an OCI Account, then Sign In<\/a><\/li><li><a href=\"#h-2-run-installer-execute-the-following-command-to-configure-the-backup-module\" data-level=\"3\">2. Run Installer: Execute the following command to configure the backup module:<\/a><\/li><li><a href=\"#h-3-modify-the-opc-wallet\" data-level=\"3\">3. Modify the opc_wallet<\/a><\/li><\/ul><\/li><li><a href=\"#h-step-4-configure-rman-for-cloud-backups\" data-level=\"2\">Step 4: Configure RMAN for Cloud Backups<\/a><ul><li><a href=\"#h-1-set-up-rman-with-the-cloud-wallet-directory\" data-level=\"3\">1. Set up RMAN with the cloud wallet directory:<\/a><\/li><li><a href=\"#h-2-start-rman-and-connect-to-the-database\" data-level=\"3\">2. Start RMAN and connect to the database:<\/a><\/li><li><a href=\"#h-3-configure-the-sbt-library-to-use-the-oci-module\" data-level=\"3\">3. Configure the SBT library to use the OCI module:<\/a><\/li><li><a href=\"#h-4-set-retention-policies-and-encryption\" data-level=\"3\">4. Set retention policies and encryption:<\/a><\/li><\/ul><\/li><li><a href=\"#h-step-5-perform-a-backup-to-oci-object-storage\" data-level=\"2\">Step 5: Perform a Backup to OCI Object Storage<\/a><\/li><li><a href=\"#h-step-6-verify-the-backup\" data-level=\"2\">Step 6: Verify the Backup<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li><\/ul><\/div>\n\n\n\n<p><a href=\"https:\/\/virtual-dba.com\/platforms\/oracle\/\">Oracle<\/a> Cloud Infrastructure (OCI) provides a secure and scalable Object Storage solution for storing database backups. By integrating Oracle Recovery Manager (RMAN) with Oracle Cloud Infrastructure (OCI), organizations can achieve efficient, cost-effective, and reliable cloud-based backups for their Oracle databases.<\/p>\n\n\n\n<p>In this blog, we will explore how to configure RMAN to back up directly to OCI Object Storage using the Oracle Cloud Infrastructure Command-Line Interface (CLI) and the Oracle Database Cloud Backup Module.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<p>Before proceeding, ensure you have the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>An Oracle Cloud Infrastructure (OCI) account.<\/li>\n\n\n\n<li>An existing Oracle Database instance.<\/li>\n\n\n\n<li>Oracle Recovery Manager (RMAN) installed and configured.<\/li>\n\n\n\n<li>OCI CLI was installed and configured on the database server.<\/li>\n\n\n\n<li>Access to the Oracle Database Cloud Backup Module.<\/li>\n\n\n\n<li>The appropriate OCI Auth Token is generated for authentication.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-create-an-object-storage-bucket\">Step 1: Create an Object Storage Bucket<\/h2>\n\n\n\n<p>The first step is to create a bucket in OCI Object Storage:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the OCI Console.<\/li>\n\n\n\n<li>Navigate to <strong>Storage<\/strong> &gt; <strong>Object Storage<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Create Bucket<\/strong> and provide a name.<\/li>\n\n\n\n<li>Choose a <strong>Storage Tier<\/strong> (Standard for frequently accessed backups, Archive for long-term storage).<\/li>\n\n\n\n<li>Click <strong>Create<\/strong>.<\/li>\n\n\n\n<li>Note the <strong>Bucket Namespace<\/strong> and <strong>Bucket Name<\/strong>, as they will be required in later configurations.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-install-the-oracle-database-cloud-backup-module\"><strong>Step 2: Install the<\/strong> Oracle Database Cloud Backup Module<\/h2>\n\n\n\n<p>To enable RMAN to interact with OCI Object Storage, you need the Oracle Database Cloud Backup Module:<\/p>\n\n\n\n<p><em>To download and install the Oracle Database Cloud Backup Module for OCI:<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the Oracle Database Cloud Backup Module for OCI from Oracle Technology Network (OTN):\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.oracle.com\/technetwork\/database\/availability\/oracle-cloud-backup-2162729.html\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.oracle.com\/technetwork\/database\/availability\/oracle-cloud-backup-2162729.html<\/a><\/li>\n\n\n\n<li>Accept the license agreement, click &#8216;All Supported Platforms,&#8217; and provide your OTN username and password when prompted. Then, download the ZIP file that contains the installer (opc_installer.zip) to your system.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Extract the contents of the zip file.\n<ul class=\"wp-block-list\">\n<li>The directory contains two files, oci_installer.jar, and a README file.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Run the installer, oci_install.jar, from the oci_installer directory. Provide the required parameters in one line, with each parameter preceded by a hyphen and followed by its value.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-how-to-obtain-these-on-oci-console\">Step 3: How to Obtain These on OCI Console<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-make-sure-you-have-an-oci-account-then-sign-in\">1. Make Sure You Have an OCI Account, then Sign In<\/h3>\n\n\n\n<p><strong>Region Identifier (&lt;region&gt;)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to the <a href=\"https:\/\/cloud.oracle.com\" target=\"_blank\" rel=\"noreferrer noopener\">OCI Console<\/a>.<\/li>\n\n\n\n<li>Click on your <strong>Profile (top-right corner)<\/strong> &gt; <strong>Tenancy: [Your Tenancy Name]<\/strong>.<\/li>\n\n\n\n<li>The <strong>Region<\/strong> name is displayed. Example: <em>us-ashburn-1<\/em>.<\/li>\n\n\n\n<li>Use this in -host https:\/\/objectstorage.&lt;region&gt;.oraclecloud.com.<\/li>\n<\/ul>\n\n\n\n<p><strong>OCI Username (&lt;your-oci-username&gt;)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your OCI username is typically in the format:<br><strong>tenancy_name\/user_name<\/strong><\/li>\n\n\n\n<li>Find this under <strong>Profile &gt; User Settings<\/strong> in the OCI Console.<\/li>\n<\/ul>\n\n\n\n<p><strong>Authentication Token (&lt;your-auth-token&gt;)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Profile &gt; User Settings<\/strong>.<\/li>\n\n\n\n<li>Scroll down to <strong>Auth Tokens<\/strong>.<\/li>\n\n\n\n<li>Click &#8220;<strong>Generate Token,&#8221;<\/strong> copy it, and use it in -opcPass.<\/li>\n<\/ul>\n\n\n\n<p><strong>Object Storage Bucket Name (&lt;bucket_name&gt;)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to <strong>Storage &gt; Object Storage<\/strong> in the OCI Console.<\/li>\n\n\n\n<li>Click on the <strong>Bucket Name<\/strong> where you want to store backups.<\/li>\n\n\n\n<li>Use this bucket name in -container.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-run-installer-execute-the-following-command-to-configure-the-backup-module\">2. Run Installer: Execute the following command to configure the backup module:<\/h3>\n\n\n\n<p>java -jar oci_install.jar \\<\/p>\n\n\n\n<p>-host https:\/\/objectstorage.&lt;region&gt;.oraclecloud.com \\<\/p>\n\n\n\n<p>-opcId &#8216;&lt;your-oci-username&gt;&#8217; \\<\/p>\n\n\n\n<p>-opcPass &#8216;&lt;your-auth-token&gt;&#8217; \\<\/p>\n\n\n\n<p>-container &lt;bucket_name&gt;;&nbsp; \\<\/p>\n\n\n\n<p>-walletDir \/u01\/app\/oracle\/opc_wallet \\<\/p>\n\n\n\n<p>-libDir \/u01\/app\/oracle\/lib \\<\/p>\n\n\n\n<p>-debug<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-modify-the-opc-wallet\">3. Modify the opc_wallet<\/h3>\n\n\n\n<p><em>Modify the opc&lt;DBNAME&gt;.ora file to specify the Oracle Cloud wallet location.<\/em><\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<p>vi \/u01\/app\/oracle\/product\/19.3.0\/dbs\/opc&lt;DBNAME&gt;.ora<\/p>\n\n\n\n<p><em>Replace OPC_WALLET value with the actual bucket name.<\/em><\/p>\n\n\n\n<p>Save and exit:<\/p>\n\n\n\n<p>:wq<\/p>\n\n\n\n<p><em>Ensure that the backup module is installed successfully and the libopc.so file is placed in the correct directory<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-configure-rman-for-cloud-backups\">Step 4: Configure RMAN for Cloud Backups<\/h2>\n\n\n\n<p>Update RMAN to use the newly installed Cloud Backup Module:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-set-up-rman-with-the-cloud-wallet-directory\"><em>1. Set up RMAN with the cloud wallet directory:<\/em><\/h3>\n\n\n\n<p>export OPC_WALLET=\/u01\/app\/oracle\/opc_wallet<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-start-rman-and-connect-to-the-database\">2. <em>Start RMAN and connect to the database:<\/em><\/h3>\n\n\n\n<p>RMAN&gt; CONNECT TARGET \/<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-configure-the-sbt-library-to-use-the-oci-module\">3. <em>Configure the SBT library to use the OCI module:<\/em><\/h3>\n\n\n\n<p>RMAN&gt; CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET;<\/p>\n\n\n\n<p>RMAN&gt; CONFIGURE CHANNEL DEVICE TYPE SBT_TAPE PARMS &#8216;SBT_LIBRARY=\/u01\/app\/oracle\/lib\/libopc.so, ENV=(OPC_WALLET=\/u01\/app\/oracle\/opc_wallet)&#8217;;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-set-retention-policies-and-encryption\">4. <em>Set retention policies and encryption:<\/em><\/h3>\n\n\n\n<p>RMAN&gt; CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;<\/p>\n\n\n\n<p>RMAN&gt; CONFIGURE ENCRYPTION FOR DATABASE ON;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-5-perform-a-backup-to-oci-object-storage\">Step 5: Perform a Backup to OCI Object Storage<\/h2>\n\n\n\n<p><em>Once configured, you can now perform a full database backup to OCI:<\/em><\/p>\n\n\n\n<p>RMAN&gt; BACKUP DATABASE TAG &#8216;OCI_FULL_BACKUP&#8217;;<\/p>\n\n\n\n<p><em>For an incremental backup:<\/em><\/p>\n\n\n\n<p>RMAN&gt; BACKUP INCREMENTAL LEVEL 1 DATABASE;<\/p>\n\n\n\n<p><em>To back up only the archive logs:<\/em><\/p>\n\n\n\n<p>RMAN&gt; BACKUP ARCHIVELOG ALL;<\/p>\n\n\n\n<p><em>To validate a backup:<\/em><\/p>\n\n\n\n<p>RMAN&gt; VALIDATE BACKUPSET;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-6-verify-the-backup\">Step 6: Verify the Backup<\/h2>\n\n\n\n<p><em>To ensure your backup has been stored in OCI Object Storage, use:<\/em><\/p>\n\n\n\n<p>RMAN&gt; LIST BACKUP;<\/p>\n\n\n\n<p><em>You can also check the OCI Console under Object Storage to see the backup files.<\/em><\/p>\n\n\n\n<p><em>To cross-check backups and remove obsolete ones:<\/em><\/p>\n\n\n\n<p>RMAN&gt; CROSSCHECK BACKUP;<\/p>\n\n\n\n<p>RMAN&gt; DELETE OBSOLETE;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>Integrating Oracle RMAN with OCI Object Storage provides a reliable and scalable solution for database backups. By leveraging cloud storage, you reduce on-premise infrastructure costs while ensuring data security and availability. With automation, you can simplify database maintenance and improve disaster recovery capabilities.<\/p>\n\n\n\n<p>Start implementing OCI-based backups today and ensure the safety of your critical data!<\/p>\n\n\n\n<p><a href=\"https:\/\/virtual-dba.com\/platforms\/oracle\/\">Cut your database costs and maximize your resources with XTIVIA&#8217;s cost-effective DBA coverage.<\/a><\/p>\n\n\n\n<p><strong>For questions, please contact us.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SUMMARY: Database administrators can establish cost-effective, reliable, and scalable cloud-based backups for their Oracle databases by integrating Oracle Recovery Manager (RMAN) directly with Oracle Cloud Infrastructure (OCI) Object Storage using the Oracle Database Cloud Backup Module. Leveraging OCI for RMAN backups minimizes on-premise infrastructure costs while significantly improving data security and disaster recovery capabilities. Oracle [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":243020,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"<!-- wp:paragraph -->\n<p>Oracle Cloud Infrastructure (OCI) provides a secure and scalable Object Storage solution for storing database backups. By integrating Oracle Recovery Manager (RMAN) with Oracle Cloud Infrastructure (OCI), organizations can achieve efficient, cost-effective, and reliable cloud-based backups for their Oracle databases.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>In this blog, we will explore how to configure RMAN to back up directly to OCI Object Storage using the Oracle Cloud Infrastructure Command-Line Interface (CLI) and the Oracle Database Cloud Backup Module.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Before proceeding, ensure you have the following:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\n<li>An Oracle Cloud Infrastructure (OCI) account.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>An existing Oracle Database instance.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Oracle Recovery Manager (RMAN) installed and configured.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>OCI CLI was installed and configured on the database server.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Access to the Oracle Database Cloud Backup Module.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>The appropriate OCI Auth Token is generated for authentication.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Step 1: Create an Object Storage Bucket<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The first step is to create a bucket in OCI Object Storage:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Log in to the OCI Console.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Navigate to <strong>Storage<\/strong> &gt; <strong>Object Storage<\/strong>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Click <strong>Create Bucket<\/strong> and provide a name.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Choose a <strong>Storage Tier<\/strong> (Standard for frequently accessed backups, Archive for long-term storage).<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Click <strong>Create<\/strong>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Note the <strong>Bucket Namespace<\/strong> and <strong>Bucket Name<\/strong>, as they will be required in later configurations.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><strong>Step 2: Install the Oracle Database Cloud Backup Module<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>To enable RMAN to interact with OCI Object Storage, you need the Oracle Database Cloud Backup Module:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><em>To download and install the Oracle Database Cloud Backup Module for OCI:<\/em><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Download the Oracle Database Cloud Backup Module for OCI from Oracle Technology Network (OTN):<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><a href=\"http:\/\/www.oracle.com\/technetwork\/database\/availability\/oracle-cloud-backup-2162729.html\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.oracle.com\/technetwork\/database\/availability\/oracle-cloud-backup-2162729.html<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Accept the license agreement, click\u00a0'All Supported Platforms,' and provide your OTN username and password when prompted. Then, download the ZIP file that contains the installer (opc_installer.zip) to your system.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Extract the contents of the zip file.<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>The directory contains two files,\u00a0oci_installer.jar, and a README file.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Run the installer,\u00a0oci_install.jar, from the\u00a0oci_installer\u00a0directory. Provide the required parameters in one line, with each parameter preceded by a hyphen and followed by its value.\u00a0<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,4210,3918,23],"tags":[3979,4204,24,1145,4180,4075],"class_list":["post-243017","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-cloud","category-database","category-oracle","tag-cloud","tag-database","tag-database-backup","tag-oracle","tag-oracle-19c","tag-rman"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Using Oracle Cloud Storage with RMAN for Backups - VDBA<\/title>\n<meta name=\"description\" content=\"Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Oracle Cloud Storage with RMAN for Backups\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-03T21:20:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T16:04:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"557\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Justice Asante\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:site\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Justice Asante\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\"},\"author\":{\"name\":\"Justice Asante\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/fa4908b333a39d78706e8932a09f69af\"},\"headline\":\"Using Oracle Cloud Storage with RMAN for Backups\",\"datePublished\":\"2025-06-03T21:20:52+00:00\",\"dateModified\":\"2025-11-14T16:04:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\"},\"wordCount\":1173,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg\",\"keywords\":[\"Cloud\",\"database\",\"database backup\",\"Oracle\",\"Oracle 19c\",\"RMAN\"],\"articleSection\":[\"Blog\",\"Cloud\",\"Database\",\"Oracle\"],\"inLanguage\":\"en-US\",\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\",\"name\":\"Using Oracle Cloud Storage with RMAN for Backups - VDBA\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg\",\"datePublished\":\"2025-06-03T21:20:52+00:00\",\"dateModified\":\"2025-11-14T16:04:16+00:00\",\"description\":\"Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg\",\"width\":557,\"height\":291,\"caption\":\"Using Oracle Cloud Storage with RMAN for Backups\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Oracle Cloud Storage with RMAN for Backups\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtual-dba.com\/#website\",\"url\":\"https:\/\/virtual-dba.com\/\",\"name\":\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"description\":\"Remote Database Administration\",\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtual-dba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/virtual-dba.com\/#organization\",\"name\":\"Virtual-DBA: Remote DBA | Remote Database Administration\",\"alternateName\":\"Virtual-DBA powered by XTIVIA\",\"url\":\"https:\/\/virtual-dba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"width\":557,\"height\":291,\"caption\":\"Virtual-DBA: Remote DBA | Remote Database Administration\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/virtual_dba\",\"https:\/\/www.linkedin.com\/showcase\/36220649\/\",\"https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg\"],\"description\":\"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.\",\"email\":\"info@xtivia.com\",\"telephone\":\"8886853101\",\"legalName\":\"XTIVIA, Inc\",\"foundingDate\":\"1992-05-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/fa4908b333a39d78706e8932a09f69af\",\"name\":\"Justice Asante\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dacfb7ac74b8502761204873c7adce0f0b6ab9c6bbc513c9fc11f8d002c190bf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dacfb7ac74b8502761204873c7adce0f0b6ab9c6bbc513c9fc11f8d002c190bf?s=96&d=mm&r=g\",\"caption\":\"Justice Asante\"},\"url\":\"https:\/\/virtual-dba.com\/author\/justice-asante\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Oracle Cloud Storage with RMAN for Backups - VDBA","description":"Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/","og_locale":"en_US","og_type":"article","og_title":"Using Oracle Cloud Storage with RMAN for Backups","og_description":"Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.","og_url":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2025-06-03T21:20:52+00:00","article_modified_time":"2025-11-14T16:04:16+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg","type":"image\/jpeg"}],"author":"Justice Asante","twitter_card":"summary_large_image","twitter_creator":"@virtual_dba","twitter_site":"@virtual_dba","twitter_misc":{"Written by":"Justice Asante","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/"},"author":{"name":"Justice Asante","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/fa4908b333a39d78706e8932a09f69af"},"headline":"Using Oracle Cloud Storage with RMAN for Backups","datePublished":"2025-06-03T21:20:52+00:00","dateModified":"2025-11-14T16:04:16+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/"},"wordCount":1173,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg","keywords":["Cloud","database","database backup","Oracle","Oracle 19c","RMAN"],"articleSection":["Blog","Cloud","Database","Oracle"],"inLanguage":"en-US","accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/","url":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/","name":"Using Oracle Cloud Storage with RMAN for Backups - VDBA","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg","datePublished":"2025-06-03T21:20:52+00:00","dateModified":"2025-11-14T16:04:16+00:00","description":"Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Using-Oracle-Cloud-Storage-with-RMAN-for-Backups.jpg","width":557,"height":291,"caption":"Using Oracle Cloud Storage with RMAN for Backups"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/using-oracle-cloud-storage-with-rman-for-backups\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Using Oracle Cloud Storage with RMAN for Backups"}]},{"@type":"WebSite","@id":"https:\/\/virtual-dba.com\/#website","url":"https:\/\/virtual-dba.com\/","name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Remote Database Administration","publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtual-dba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/virtual-dba.com\/#organization","name":"Virtual-DBA: Remote DBA | Remote Database Administration","alternateName":"Virtual-DBA powered by XTIVIA","url":"https:\/\/virtual-dba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","width":557,"height":291,"caption":"Virtual-DBA: Remote DBA | Remote Database Administration"},"image":{"@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/virtual_dba","https:\/\/www.linkedin.com\/showcase\/36220649\/","https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg"],"description":"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.","email":"info@xtivia.com","telephone":"8886853101","legalName":"XTIVIA, Inc","foundingDate":"1992-05-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/fa4908b333a39d78706e8932a09f69af","name":"Justice Asante","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dacfb7ac74b8502761204873c7adce0f0b6ab9c6bbc513c9fc11f8d002c190bf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dacfb7ac74b8502761204873c7adce0f0b6ab9c6bbc513c9fc11f8d002c190bf?s=96&d=mm&r=g","caption":"Justice Asante"},"url":"https:\/\/virtual-dba.com\/author\/justice-asante\/"}]}},"_links":{"self":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/243017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/comments?post=243017"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/243017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/243020"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=243017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=243017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=243017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}