{"id":5809,"date":"2021-07-14T23:40:54","date_gmt":"2021-07-14T23:40:54","guid":{"rendered":"https:\/\/swiv.com.br\/using-rman-for-managing-oci-database-backups\/"},"modified":"2026-05-27T20:02:30","modified_gmt":"2026-05-27T19:02:30","slug":"using-rman-for-managing-oci-database-backups","status":"publish","type":"post","link":"https:\/\/swiv.com.br\/index.php\/2021\/07\/14\/using-rman-for-managing-oci-database-backups\/","title":{"rendered":"Using RMAN for managing OCI Database Backups"},"content":{"rendered":"\n<p>O objetivo de hoje \u00e9 realizar o backup de um DB System do OCI utilizando apenas o RMAN, enviando os backup pieces para um bucket no Object Storage.<\/p>\n\n\n\n<p>Na console inicial, vamos no Menu principal, clicamos em Storage -&gt; Object Storage:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-2-4.png\" alt=\"\" class=\"wp-image-7515\"\/><\/figure>\n\n\n\n<p>Clicando em Create Bucket:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-3-3.png\" alt=\"\" class=\"wp-image-7517\"\/><\/figure>\n\n\n\n<p>Definindo o nome do Bucket e clicando em Create:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-4-2.png\" alt=\"\" class=\"wp-image-7518\"\/><\/figure>\n\n\n\n<p>Clicando em nosso Bucket:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-5-2.png\" alt=\"\" class=\"wp-image-7519\"\/><\/figure>\n\n\n\n<p>Coletando o valor do campo &#8220;Namespace&#8221;, pois o usaremos nas opera\u00e7\u00f5es seguintes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-6-1.png\" alt=\"\" class=\"wp-image-7520\"\/><\/figure>\n\n\n\n<p>Agora vamos configurar a parte de &#8220;Authentication Token&#8221;. Acessando o Menu Principal -&gt; Identity &amp; Security -&gt; Users:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-7-1.png\" alt=\"\" class=\"wp-image-7521\"\/><\/figure>\n\n\n\n<p>Clicando no link que corresponde ao meu e-mail da cria\u00e7\u00e3o da conta:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-8-1-1024x400.png\" alt=\"\" class=\"wp-image-7522\"\/><\/figure>\n\n\n\n<p>Em Resource, vamos na tela de &#8220;Auth Tokens&#8221; -&gt; Generate Token:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-9.png\" alt=\"\" class=\"wp-image-7524\"\/><\/figure>\n\n\n\n<p>Colocando uma descri\u00e7\u00e3o e gerando o Token:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-10-1.png\" alt=\"\" class=\"wp-image-7523\"\/><\/figure>\n\n\n\n<p>Copiando o Token para us\u00e1-lo em breve:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-11-2.png\" alt=\"\" class=\"wp-image-7525\"\/><\/figure>\n\n\n\n<p>Em nosso DB System, precisaremos instalar o Backup Module para que o RMAN consiga gerar os backup pieces em nosso bucket. Para isso, vamos executar o processo abaixo, substituindo os par\u00e2metros conforme abaixo:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>&lt;user_id&gt; = recebe o valor do e-mail da conta do OCI<\/li><li>&lt;auth_token&gt; = recebe o valor do Token que geramos nos passos deste artigo<\/li><li>&lt;region_name&gt; = recebe o valor do campo &#8220;regionIdentifier&#8221; coletado com o comando &#8220;curl -s http:\/\/SEU_IP\/opc\/v1\/instance\/ | grep region&#8221;<\/li><li>&lt;os-ns&gt; = recebe o valor do Namespace do nosso bucket.<\/li><\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nmkdir ~\/lib\/ \ncd \/opt\/oracle\/oak\/pkgrepos\/oss\/odbcs \njava -jar opc_install.jar -opcId &amp;lt;user_id&gt; -opcPass &#039;&amp;lt;auth_token&gt;&#039; -container backupb -walletDir ~\/hsbtwallet\/ -libDir ~\/lib\/ -configfile ~\/config -host https:\/\/swiftobjectstorage.&amp;lt;region_name&gt;.oraclecloud.com\/v1\/&amp;lt;os-ns&gt;\n<\/pre><\/div>\n\n\n<p>Log do processo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#x5B;oracle@luxor ~]$ mkdir ~\/lib\/\n&#x5B;oracle@luxor ~]$ cd \/opt\/oracle\/oak\/pkgrepos\/oss\/odbcs\n&#x5B;oracle@luxor odbcs]$ java -jar opc_install.jar -opcId meuemail@gmail.com -opcPass &#039;koYU;l4+1DosJR(T-_Bl&#039; -container backupb -walletDir ~\/hsbtwallet\/ -libDir ~\/lib\/ -configfile ~\/config -host https:\/\/swiftobjectstorage.us-phoenix-1.oraclecloud.com\/v1\/axdmf59nkyfq\nOracle Database Cloud Backup Module Install Tool, build 12.2.0.1.0DBBKPCSBP_2018-06-12\nOracle Database Cloud Backup Module credentials are valid.\nBackups would be sent to container backupb.\nOracle Database Cloud Backup Module wallet created in directory \/home\/oracle\/hsbtwallet.\nOracle Database Cloud Backup Module initialization file \/home\/oracle\/config created.\nDownloading Oracle Database Cloud Backup Module Software Library from file opc_linux64.zip.\nDownload complete.\n&#x5B;oracle@luxor odbcs]$\n<\/pre><\/div>\n\n\n<p>Agora podemos alterar alguns par\u00e2metros persistentes do RMAN para que o mesmo possa jogar nossos backups para o bucket. O legal \u00e9 que o device configurado deve ser do tipo \\&#8221;SBT_TYPE\\&#8221;, com os par\u00e2metro do exemplo abaixo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#x5B;oracle@luxor odbcs]$ rman target \/\n \nRecovery Manager: Release 19.0.0.0.0 - Production on Wed Jul 14 23:24:54 2021\nVersion 19.11.0.0.0\n \nCopyright (c) 1982, 2019, Oracle and\/or its affiliates.  All rights reserved.\n \nconnected to target database: CORTEX (DBID=581933924)\n \nRMAN&gt; CONFIGURE CHANNEL DEVICE TYPE &#039;SBT_TAPE&#039; PARMS &#039;SBT_LIBRARY=\/home\/oracle\/lib\/libopc.so, SBT_PARMS=(OPC_PFILE=\/home\/oracle\/co             nfig)&#039;;\n \nusing target database control file instead of recovery catalog\nnew RMAN configuration parameters:\nCONFIGURE CHANNEL DEVICE TYPE &#039;SBT_TAPE&#039; PARMS  &#039;SBT_LIBRARY=\/home\/oracle\/lib\/libopc.so, SBT_PARMS=(OPC_PFILE=\/home\/oracle\/config)             &#039;;\nnew RMAN configuration parameters are successfully stored\n \nRMAN&gt; CONFIGURE DEFAULT DEVICE TYPE TO SBT_TAPE;\n \nnew RMAN configuration parameters:\nCONFIGURE DEFAULT DEVICE TYPE TO &#039;SBT_TAPE&#039;;\nnew RMAN configuration parameters are successfully stored\n \nRMAN&gt; CONFIGURE CONTROLFILE AUTOBACKUP ON;\n \nold RMAN configuration parameters:\nCONFIGURE CONTROLFILE AUTOBACKUP ON;\nnew RMAN configuration parameters:\nCONFIGURE CONTROLFILE AUTOBACKUP ON;\nnew RMAN configuration parameters are successfully stored\n \nRMAN&gt; CONFIGURE ENCRYPTION FOR DATABASE ON;\n \nold RMAN configuration parameters:\nCONFIGURE ENCRYPTION FOR DATABASE ON;\nnew RMAN configuration parameters:\nCONFIGURE ENCRYPTION FOR DATABASE ON;\nnew RMAN configuration parameters are successfully stored\n \nRMAN&gt; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO &#039;%F&#039;;\n \nnew RMAN configuration parameters:\nCONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE &#039;SBT_TAPE&#039; TO &#039;%F&#039;;\nnew RMAN configuration parameters are successfully stored\n<\/pre><\/div>\n\n\n<p>Realizando um teste de backup:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nhost &#039;date&#039;; \nSET ENCRYPTION IDENTIFIED BY &quot;BSS&quot; ONLY; \nBACKUP FULL SECTION SIZE 512M DATABASE TAG DB_SBT; \nhost &#039;date&#039;;\n<\/pre><\/div>\n\n\n<p>Log da execu\u00e7\u00e3o, com in\u00edcio \u00e0s 23:27:33 e t\u00e9rmino 23:30:48 para ser conclu\u00eddo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nRMAN&gt; host &#039;date&#039;;\nSET ENCRYPTION IDENTIFIED BY &quot;BSS&quot; ONLY;\nBACKUP FULL SECTION SIZE 512M DATABASE TAG DB_SBT;\nhost &#039;date&#039;;\nWed Jul 14 23:27:33 UTC 2021\nhost command complete\n \nRMAN&gt;\nexecuting command: SET encryption\n \nRMAN&gt;\nStarting backup at 14-JUL-21\nallocated channel: ORA_SBT_TAPE_1\nchannel ORA_SBT_TAPE_1: SID=288 device type=SBT_TAPE\nchannel ORA_SBT_TAPE_1: Oracle Database Backup Service Library VER=19.0.0.1\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00001 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/system.261.1071999329\nbacking up blocks 1 through 65536\nchannel ORA_SBT_TAPE_1: starting piece 1 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 1 at 14-JUL-21\npiece handle=0k03vkj7_20_1_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:25\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00001 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/system.261.1071999329\nbacking up blocks 65537 through 131072\nchannel ORA_SBT_TAPE_1: starting piece 2 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 2 at 14-JUL-21\npiece handle=0k03vkj7_20_2_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:25\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00001 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/system.261.1071999329\nbacking up blocks 131073 through 140800\nchannel ORA_SBT_TAPE_1: starting piece 3 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 3 at 14-JUL-21\npiece handle=0k03vkj7_20_3_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:07\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00009 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/sysaux.272.1072000035\ninput datafile file number=00008 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/system.271.1072000035\ninput datafile file number=00010 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/undotbs1.270.1072000035\ninput datafile file number=00012 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/users.275.1072000383\nchannel ORA_SBT_TAPE_1: starting piece 1 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 1 at 14-JUL-21\npiece handle=0n03vkl2_23_1_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:25\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00006 name=+DATA\/CORTEX_PHX1HB\/B2084748142A4638E053C003F40A65C0\/DATAFILE\/sysaux.265.1071999505\ninput datafile file number=00005 name=+DATA\/CORTEX_PHX1HB\/B2084748142A4638E053C003F40A65C0\/DATAFILE\/system.266.1071999505\ninput datafile file number=00007 name=+DATA\/CORTEX_PHX1HB\/B2084748142A4638E053C003F40A65C0\/DATAFILE\/undotbs1.267.1071999505\nchannel ORA_SBT_TAPE_1: starting piece 1 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 1 at 14-JUL-21\npiece handle=0o03vklr_24_1_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:35\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00003 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/sysaux.262.1071999373\nbacking up blocks 1 through 65536\nchannel ORA_SBT_TAPE_1: starting piece 1 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 1 at 14-JUL-21\npiece handle=0p03vkmu_25_1_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:25\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00003 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/sysaux.262.1071999373\nbacking up blocks 65537 through 103680\nchannel ORA_SBT_TAPE_1: starting piece 2 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 2 at 14-JUL-21\npiece handle=0p03vkmu_25_2_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:16\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00004 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/undotbs1.263.1071999399\nbacking up blocks 1 through 65536\nchannel ORA_SBT_TAPE_1: starting piece 1 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 1 at 14-JUL-21\npiece handle=0r03vko7_27_1_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:07\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00004 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/undotbs1.263.1071999399\nbacking up blocks 65537 through 85120\nchannel ORA_SBT_TAPE_1: starting piece 2 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 2 at 14-JUL-21\npiece handle=0r03vko7_27_2_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:03\nchannel ORA_SBT_TAPE_1: starting full datafile backup set\nchannel ORA_SBT_TAPE_1: specifying datafile(s) in backup set\ninput datafile file number=00011 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/users.274.1072000383\nchannel ORA_SBT_TAPE_1: starting piece 1 at 14-JUL-21\nchannel ORA_SBT_TAPE_1: finished piece 1 at 14-JUL-21\npiece handle=0t03vkoh_29_1_1 tag=DB_SBT comment=API Version 2.0,MMS Version 19.0.0.1\nchannel ORA_SBT_TAPE_1: backup set complete, elapsed time: 00:00:03\nFinished backup at 14-JUL-21\n \nStarting Control File and SPFILE Autobackup at 14-JUL-21\npiece handle=c-581933924-20210714-00 comment=API Version 2.0,MMS Version 19.0.0.1\nFinished Control File and SPFILE Autobackup at 14-JUL-21\n \nRMAN&gt;\n \nWed Jul 14 23:30:48 UTC 2021\nhost command complete\n<\/pre><\/div>\n\n\n<p>Apenas para termos a experi\u00eancia, vamos rodar o mesmo backup para disco. Obviamente o tempo \u00e9 muito menor:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nhost &#039;date&#039;; \nSET ENCRYPTION ON ; \nrun \n { \n    ALLOCATE CHANNEL c DEVICE TYPE DISK; \n    BACKUP FULL DATABASE FORMAT &#039;+RECO\/db%U&#039; TAG DB_DSK; \n } \nhost &#039;date&#039;;\n<\/pre><\/div>\n\n\n<p>Log:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nRMAN&gt; host &#039;date&#039;;\nSET ENCRYPTION ON ;\nrun\n {\n        ALLOCATE CHANNEL c DEVICE TYPE DISK;\n        BACKUP FULL DATABASE FORMAT &#039;+RECO\/db%U&#039; TAG DB_DSK;\n }\nhost &#039;date&#039;;\nWed Jul 14 23:34:09 UTC 2021\nhost command complete\n \nRMAN&gt;\nexecuting command: SET encryption\n \nRMAN&gt; 2&gt; 3&gt; 4&gt; 5&gt;\nreleased channel: ORA_SBT_TAPE_1\nallocated channel: c\nchannel c: SID=288 device type=DISK\n \nStarting backup at 14-JUL-21\nchannel c: starting compressed full datafile backup set\nchannel c: specifying datafile(s) in backup set\ninput datafile file number=00001 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/system.261.1071999329\ninput datafile file number=00003 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/sysaux.262.1071999373\ninput datafile file number=00004 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/undotbs1.263.1071999399\ninput datafile file number=00011 name=+DATA\/CORTEX_PHX1HB\/DATAFILE\/users.274.1072000383\nchannel c: starting piece 1 at 14-JUL-21\nchannel c: finished piece 1 at 14-JUL-21\npiece handle=+RECO\/db0v03vkvi_31_1_1 tag=DB_DSK comment=NONE\nchannel c: backup set complete, elapsed time: 00:00:35\nchannel c: starting compressed full datafile backup set\nchannel c: specifying datafile(s) in backup set\ninput datafile file number=00009 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/sysaux.272.1072000035\ninput datafile file number=00008 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/system.271.1072000035\ninput datafile file number=00010 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/undotbs1.270.1072000035\ninput datafile file number=00012 name=+DATA\/CORTEX_PHX1HB\/C1CF6DCEA12F134DE0539501000A20C1\/DATAFILE\/users.275.1072000383\nchannel c: starting piece 1 at 14-JUL-21\nchannel c: finished piece 1 at 14-JUL-21\npiece handle=+RECO\/db1003vl0l_32_1_1 tag=DB_DSK comment=NONE\nchannel c: backup set complete, elapsed time: 00:00:15\nchannel c: starting compressed full datafile backup set\nchannel c: specifying datafile(s) in backup set\ninput datafile file number=00006 name=+DATA\/CORTEX_PHX1HB\/B2084748142A4638E053C003F40A65C0\/DATAFILE\/sysaux.265.1071999505\ninput datafile file number=00005 name=+DATA\/CORTEX_PHX1HB\/B2084748142A4638E053C003F40A65C0\/DATAFILE\/system.266.1071999505\ninput datafile file number=00007 name=+DATA\/CORTEX_PHX1HB\/B2084748142A4638E053C003F40A65C0\/DATAFILE\/undotbs1.267.1071999505\nchannel c: starting piece 1 at 14-JUL-21\nchannel c: finished piece 1 at 14-JUL-21\npiece handle=+RECO\/db1103vl14_33_1_1 tag=DB_DSK comment=NONE\nchannel c: backup set complete, elapsed time: 00:00:15\nFinished backup at 14-JUL-21\n \nStarting Control File and SPFILE Autobackup at 14-JUL-21\npiece handle=+RECO\/CORTEX_PHX1HB\/AUTOBACKUP\/2021_07_14\/s_1077924916.304.1077924917 comment=NONE\nFinished Control File and SPFILE Autobackup at 14-JUL-21\nreleased channel: c\n \nRMAN&gt;\n \nWed Jul 14 23:35:21 UTC 2021\nhost command complete\n<\/pre><\/div>\n\n\n<p>O nosso primeiro backup desencadeou a cria\u00e7\u00e3o do bucket abaixo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full \\&quot;wp-block-image\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-12-1.png\" alt=\"\" class=\"wp-image-7526\"\/><\/figure>\n\n\n\n<p>Com as seguintes pastas:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full \\&quot;wp-block-image\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-13-1.png\" alt=\"\" class=\"wp-image-7527\"\/><\/figure>\n\n\n\n<p>E a\u00ed est\u00e3o os nossos backup pieces:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full \\&quot;wp-block-image\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-14-1.png\" alt=\"\" class=\"wp-image-7528\"\/><\/figure>\n\n\n\n<p>Deletando os backups produzidos:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nRMAN&gt; DELETE BACKUPSET TAG DB_SBT;\n \nallocated channel: ORA_DISK_1\nchannel ORA_DISK_1: SID=288 device type=DISK\nallocated channel: ORA_SBT_TAPE_1\nchannel ORA_SBT_TAPE_1: SID=290 device type=SBT_TAPE\nchannel ORA_SBT_TAPE_1: Oracle Database Backup Service Library VER=19.0.0.1\n \nList of Backup Pieces\nBP Key  BS Key  Pc# Cp# Status      Device Type Piece Name\n------- ------- --- --- ----------- ----------- ----------\n20      20      1   1   AVAILABLE   SBT_TAPE    0k03vkj7_20_1_1\n21      20      2   1   AVAILABLE   SBT_TAPE    0k03vkj7_20_2_1\n22      20      3   1   AVAILABLE   SBT_TAPE    0k03vkj7_20_3_1\n23      21      1   1   AVAILABLE   SBT_TAPE    0n03vkl2_23_1_1\n24      22      1   1   AVAILABLE   SBT_TAPE    0o03vklr_24_1_1\n25      23      1   1   AVAILABLE   SBT_TAPE    0p03vkmu_25_1_1\n26      23      2   1   AVAILABLE   SBT_TAPE    0p03vkmu_25_2_1\n27      24      1   1   AVAILABLE   SBT_TAPE    0r03vko7_27_1_1\n28      24      2   1   AVAILABLE   SBT_TAPE    0r03vko7_27_2_1\n29      25      1   1   AVAILABLE   SBT_TAPE    0t03vkoh_29_1_1\n \nDo you really want to delete the above objects (enter YES or NO)? Y\ndeleted backup piece\nbackup piece handle=0k03vkj7_20_1_1 RECID=20 STAMP=1077924458\ndeleted backup piece\nbackup piece handle=0k03vkj7_20_2_1 RECID=21 STAMP=1077924490\ndeleted backup piece\nbackup piece handle=0k03vkj7_20_3_1 RECID=22 STAMP=1077924508\ndeleted backup piece\nbackup piece handle=0n03vkl2_23_1_1 RECID=23 STAMP=1077924515\ndeleted backup piece\nbackup piece handle=0o03vklr_24_1_1 RECID=24 STAMP=1077924541\ndeleted backup piece\nbackup piece handle=0p03vkmu_25_1_1 RECID=25 STAMP=1077924576\ndeleted backup piece\nbackup piece handle=0p03vkmu_25_2_1 RECID=26 STAMP=1077924601\ndeleted backup piece\nbackup piece handle=0r03vko7_27_1_1 RECID=27 STAMP=1077924616\ndeleted backup piece\nbackup piece handle=0r03vko7_27_2_1 RECID=28 STAMP=1077924624\ndeleted backup piece\nbackup piece handle=0t03vkoh_29_1_1 RECID=29 STAMP=1077924627\nDeleted 10 objects\n \n \nRMAN&gt; DELETE BACKUPSET TAG DB_DSK;\n \nusing channel ORA_DISK_1\nusing channel ORA_SBT_TAPE_1\n \nList of Backup Pieces\nBP Key  BS Key  Pc# Cp# Status      Device Type Piece Name\n------- ------- --- --- ----------- ----------- ----------\n31      27      1   1   AVAILABLE   DISK        +RECO\/db0v03vkvi_31_1_1\n32      28      1   1   AVAILABLE   DISK        +RECO\/db1003vl0l_32_1_1\n33      29      1   1   AVAILABLE   DISK        +RECO\/db1103vl14_33_1_1\n \nDo you really want to delete the above objects (enter YES or NO)? y\ndeleted backup piece\nbackup piece handle=+RECO\/db0v03vkvi_31_1_1 RECID=31 STAMP=1077924852\ndeleted backup piece\nbackup piece handle=+RECO\/db1003vl0l_32_1_1 RECID=32 STAMP=1077924887\ndeleted backup piece\nbackup piece handle=+RECO\/db1103vl14_33_1_1 RECID=33 STAMP=1077924902\nDeleted 3 objects\n<\/pre><\/div>\n\n\n<p>Obs: Este procedimento foi criado pelo senhor Ahmed Baraka (www.ahmedbaraka.com) e foi apenas reproduzido por mim em um laborat\u00f3rio pessoal para fins de aprendizado.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O objetivo de hoje \u00e9 realizar o backup de um DB System do OCI utilizando apenas o RMAN, enviando os backup pieces para um bucket no Object Storage. Na console inicial, vamos no Menu principal, clicamos em Storage -&gt; Object Storage: Clicando em Create Bucket: Definindo o nome do Bucket e clicando em Create: Clicando [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,9],"tags":[],"class_list":["post-5809","post","type-post","status-publish","format-standard","hentry","category-backup-recovery","category-oci"],"_links":{"self":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/5809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=5809"}],"version-history":[{"count":1,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/5809\/revisions"}],"predecessor-version":[{"id":9079,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/5809\/revisions\/9079"}],"wp:attachment":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=5809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=5809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=5809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}