<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Backup &#8211; Blog DBA Dutra</title>
	<atom:link href="https://www.dbadutra.com/tag/backup/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbadutra.com</link>
	<description></description>
	<lastBuildDate>Fri, 19 Jan 2024 21:47:38 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
<site xmlns="com-wordpress:feed-additions:1">170494511</site>	<item>
		<title>Backup and restore your Oracle Home</title>
		<link>https://www.dbadutra.com/2024/01/backup-and-restore-your-oracle-home/</link>
					<comments>https://www.dbadutra.com/2024/01/backup-and-restore-your-oracle-home/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Fri, 19 Jan 2024 21:47:35 +0000</pubDate>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Oracle HOme]]></category>
		<category><![CDATA[Restore]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6207</guid>

					<description><![CDATA[&#160;&#160; I did this how-to with the purpose of you using it as a &#8221; best practice&#8221; and having a regular backup of your Oracle Home in case you, or another guy on your team, accidentally remove part of or entire files and folders on it. I will reproduce the steps on Compute instance in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>&nbsp;&nbsp; I did this how-to with the purpose of you using it as a &#8221; best practice&#8221; and having a regular backup of your Oracle Home in case you, or another guy on your team, accidentally remove part of or entire files and folders on it.</p>



<p>I will reproduce the steps on Compute instance in OCI; I hope that is not your case on a production database server, but nobody knows when shit happens, and you may need this procedure to recover and put your database online after an accident.</p>



<p>   As you can see, my database is up and running in my Oracle 19c home.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-36.png"><img fetchpriority="high" decoding="async" width="975" height="411" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-36.png" alt="" class="wp-image-6208" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-36.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-36-300x126.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-36-768x324.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>The location of my ORACLE HOME is listed for this database on my file /etc/oratab</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-37.png"><img decoding="async" width="975" height="553" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-37.png" alt="" class="wp-image-6209" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-37.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-37-300x170.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-37-768x436.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Now, let&#8217;s issue a backup of my oracle home, do this procedure with root user. You can backup OH online, no problem at all on the database side to issue this step.</p>



<pre class="wp-block-preformatted">[oracle@oracle-db-lab dbhome_1]$ tar -cf /home/oracle/dbhome19c_installed.tar .
[oracle@oracle-db-lab dbhome_1]$ ls -ltrh /home/oracle/dbhome19c_installed.tar
-rw-r--r--. 1 oracle oinstall 5.0G Jan 18 22:35 /home/oracle/dbhome19c_installed.tar
[oracle@oracle-db-lab dbhome_1]$</pre>



<p>I will remove all files on my Oracle Home to simulate the corruption or loss of the Oracle Home.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-38.png"><img decoding="async" width="975" height="501" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-38.png" alt="" class="wp-image-6210" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-38.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-38-300x154.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-38-768x395.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p></p>



<p>After removing the directory we will validate that it is not working</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-39.png"><img loading="lazy" decoding="async" width="975" height="100" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-39.png" alt="" class="wp-image-6211" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-39.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-39-300x31.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-39-768x79.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Now all utilities were gone!!</p>



<p>As root user again, let&#8217;s restore our backup from Oracle Home to the correct path using these commands below and let&#8217;s check the size of the folder:</p>



<pre class="wp-block-preformatted">[oracle@oracle-db-lab dbhome_1]$ tar -xf /home/oracle/dbhome19c_installed.tar .</pre>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-40.png"><img loading="lazy" decoding="async" width="975" height="147" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-40.png" alt="" class="wp-image-6212" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-40.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-40-300x45.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-40-768x116.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Now all utilities were gone!!</p>



<p>As root user again, let&#8217;s restore our backup from Oracle Home to the correct path using these commands below and let&#8217;s check the size of the folder:</p>



<pre class="wp-block-preformatted">[oracle@oracle-db-lab dbhome_1]$ tar -xf /home/oracle/dbhome19c_installed.tar .</pre>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-41.png"><img loading="lazy" decoding="async" width="975" height="147" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-41.png" alt="" class="wp-image-6213" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-41.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-41-300x45.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-41-768x116.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>As you can see, it is the same size as the original one, 5 GB, which is good for us. To guarantee that everything is good, I will do a relink on Oracle binaries before I try to open my database again.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-42.png"><img loading="lazy" decoding="async" width="975" height="87" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-42.png" alt="" class="wp-image-6214" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-42.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-42-300x27.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-42-768x69.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>There are no errors on the relink file, so it means that we successfully restored our original Oracle home, and now we can start our database again.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-43.png"><img loading="lazy" decoding="async" width="975" height="516" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-43.png" alt="" class="wp-image-6215" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-43.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-43-300x159.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-43-768x406.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>I hope this article helps you restore the situation I described initially. I recommend you include a backup of your Oracle Home in your backup schedules. Otherwise, you will need to reinstall Oracle again and maybe patch all the patches you applied to your Oracle Home before the crash.  </p>



<p>See you in the next article.</p>



<p><strong>Disclaimer: “The postings on this site are my own and do not necessarily represent my current employer positions, strategies, or opinions. The information here was edited to be useful for general purpose, specific data, and identifications was removed to allow reaching a generic audience and to be useful.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbadutra.com/2024/01/backup-and-restore-your-oracle-home/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6207</post-id>	</item>
		<item>
		<title>Fazendo Backup do seu sistema usando Object Storage (OCI).</title>
		<link>https://www.dbadutra.com/2024/01/fazendo-backup-do-seu-sistema-usando-object-storage-oci/</link>
					<comments>https://www.dbadutra.com/2024/01/fazendo-backup-do-seu-sistema-usando-object-storage-oci/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Tue, 02 Jan 2024 18:22:08 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Object Storage]]></category>
		<category><![CDATA[OCI]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6163</guid>

					<description><![CDATA[Hoje iremos implementar um sistema de backup usando Object Storage, que pode ser usado para diversos propositos. No meu caso como migrei meu blog para OCI, estou utilizando este recurso para fazer backup do banco de dados, site e do painel de administração. Começamos criando uma compute instance no OCI em uma sub-rede Virtual Cloud [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hoje iremos implementar um sistema de backup usando Object Storage, que pode ser usado para diversos propositos. No meu caso como migrei meu blog para OCI, estou utilizando este recurso para fazer backup do banco de dados, site e do painel de administração.</p>



<p>Começamos criando uma compute instance no OCI em uma sub-rede Virtual Cloud Network (VCN) onde temos acesso SSH, seja via Internet Gateway ou um canal privado. Esta VCN deve ter um Gateway de Serviço que permitirá acesso privado à Oracle Services Network para fins de acesso ao Object Storage. Estou usando o Oracle Linux 8 em ARM de baixo custo para minha implantação. Você pode alterar o formato dependendo das necessidades desejadas.</p>



<p>Ja fiz um artigo sobre isso “<a href="https://www.dbadutra.com/2019/05/creating-a-compute-instance-on-oracle-oci/">Criando um Compute Instance</a>”</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image.png"><img loading="lazy" decoding="async" width="975" height="89" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image.png" alt="" class="wp-image-6164" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-300x27.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-768x70.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Crie o bucket que vamos usar para armazenar nossos dados. Deve ser do tipo Armazenamento padrão. Certifique-se de que esteja definido como privado, a menos que você queira armazenar também os dados de outras pessoas.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-1.png"><img loading="lazy" decoding="async" width="975" height="307" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-1.png" alt="" class="wp-image-6165" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-1.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-1-300x94.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-1-768x242.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-2.png"><img loading="lazy" decoding="async" width="975" height="633" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-2.png" alt="" class="wp-image-6166" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-2.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-2-300x195.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-2-768x499.png 768w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-2-190x122.png 190w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Precismos usar Grupos Dinâmicos para atribuir à nossa instância um Instance Principal e, em seguida, escrever políticas para permitir que ela funcione com nosso novo bucket.</p>



<p>Criando um Dynamic Group</p>



<p>Criamos um grupo dinâmico para vincular políticas à nossa instância. Neste exemplo, estamos usando apenas uma instância, portanto identificamos essa instância pelo OCID.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-3.png"><img loading="lazy" decoding="async" width="975" height="308" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-3.png" alt="" class="wp-image-6167" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-3.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-3-300x95.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-3-768x243.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full is-resized"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-4.png"><img loading="lazy" decoding="async" width="975" height="558" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-4.png" alt="" class="wp-image-6168" style="width:840px;height:auto" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-4.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-4-300x172.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-4-768x440.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>A seguir, vamos vincular nosso Dynamic Group a um conjunto de permissões usando uma Política.</p>



<p>Criando uma Politica para acesso ao Object Storage.</p>



<p>É aqui que atribuímos permissões aos membros do Dynamic Group que acabamos de criar. Criaremos uma política com uma instrução que permite que a instância que executa o backup interaja com o bucket específico que queremos montar.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-5.png"><img loading="lazy" decoding="async" width="975" height="555" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-5.png" alt="" class="wp-image-6169" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-5.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-5-300x171.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-5-768x437.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-6.png"><img loading="lazy" decoding="async" width="975" height="271" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-6.png" alt="" class="wp-image-6170" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-6.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-6-300x83.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-6-768x213.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Temos tudo setado para que possamos fazer a instalação no Linux e configurar a ferramenta rclone para que possamos ter acesso ao Object Storage.</p>



<p>Instalando pacotes e arquivo de configuração.</p>



<p>Faremos SSH em nossa instância usando o usuário opc com acesso sudo. A partir daí, instalaremos o rclone e o fuse:</p>



<pre class="wp-block-preformatted">[opc@vm-blog var]$ sudo yum-config-manager --enable ol8_developer &amp;&amp; sudo yum install -y rclone fuse fuse3
Oracle Linux 8 Development Packages (aarch64)                                                                                                                         134 MB/s | 108 MB     00:00
Last metadata expiration check: 0:00:31 ago on Wed 13 Dec 2023 09:18:37 PM GMT.
Package fuse3-3.3.0-17.0.1.el8.aarch64 is already installed.
Dependencies resolved.
======================================================================================================================================================================================================
 Package                                   Architecture                               Version                                              Repository                                            Size
======================================================================================================================================================================================================
Installing:
 fuse                                      aarch64                                    2.9.7-17.0.1.el8                                     ol8_baseos_latest                                     81 k
 rclone                                    aarch64                                    1.65.0-1.0.1.el8                                     ol8_developer                                         19 M

Transaction Summary
======================================================================================================================================================================================================
Install  2 Packages

Total download size: 19 M
Installed size: 76 M
Downloading Packages:
(1/2): fuse-2.9.7-17.0.1.el8.aarch64.rpm                                                                                                                              2.3 MB/s |  81 kB     00:00
(2/2): rclone-1.65.0-1.0.1.el8.aarch64.rpm                                                                                                                             95 MB/s |  19 MB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                  94 MB/s |  19 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                              1/1
  Installing       : rclone-1.65.0-1.0.1.el8.aarch64                                                                                                                                              1/2
  Installing       : fuse-2.9.7-17.0.1.el8.aarch64                                                                                                                                                2/2
  Running scriptlet: fuse-2.9.7-17.0.1.el8.aarch64                                                                                                                                                2/2
  Verifying        : fuse-2.9.7-17.0.1.el8.aarch64                                                                                                                                                1/2
  Verifying        : rclone-1.65.0-1.0.1.el8.aarch64                                                                                                                                              2/2

Installed:
  fuse-2.9.7-17.0.1.el8.aarch64                                                                    rclone-1.65.0-1.0.1.el8.aarch64

Complete!
[opc@vm-blog var]$
</pre>



<p>A seguir, criaremos um link simbolico para o diretorio <em>/usr/bin </em>directory:</p>



<pre class="wp-block-preformatted">[opc@vm-blog var]$ sudo ln -s /usr/bin/rclone /sbin/mount.rclone
[opc@vm-blog var]$
</pre>



<p>Crie um diretório para rclone em /etc/rclone e use o editor de sua preferência para criar um /etc/rclone/rclone.conf</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-7.png"><img loading="lazy" decoding="async" width="975" height="134" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-7.png" alt="" class="wp-image-6171" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-7.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-7-300x41.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-7-768x106.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p></p>



<p>Teste da instalação</p>



<p>A execução dos seguintes comandos montará o sistema de arquivos remoto (Object Storage):</p>



<pre class="wp-block-preformatted">sudo mkdir -p /backup</pre>



<p>Depois que nosso local de montagem for criado:</p>



<pre class="wp-block-preformatted">[root@vm-blog rclone]# sudo rclone mount \
>     backup:blog_backup /backup\
>     --allow-other \
>     --cache-dir /tmp/rclone/cache \
>     --config /etc/rclone/rclone.conf \
>     --dir-perms 0770 \
>     --file-perms 0660 \
>     --log-file /var/log/rclone.log \
>     --log-level ERROR \
>     --tpslimit 50  \
>     --umask 0117 \
>     --vfs-cache-mode writes \
>     --vfs-fast-fingerprint &amp;
[1] 73993

</pre>



<p>A seguir, vamos montar o storage editando nosso /etc/fstab (ponto de monagem deve ser um diretório existente):</p>



<pre class="wp-block-preformatted">
backup:blog_backup /backup rclone rw,umask=0117,nofail,_netdev,args2env,config=/etc/rclone/rclone.conf,uid=1000,gid=1000,file_perms=0760,dir_perms=0770,allow_other,vfs_cache_mode=writes,cache_dir=/tmp/rclone/cache 0 0
</pre>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-8.png"><img loading="lazy" decoding="async" width="975" height="318" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-8.png" alt="" class="wp-image-6172" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-8.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-8-300x98.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-8-768x250.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Depois que seu fstab for editado:</p>



<pre class="wp-block-preformatted">[root@vm-blog /]# sudo mount -av
/                        : ignored
/boot                    : already mounted
/boot/efi                : already mounted
/var/oled                : already mounted
/dev/shm                 : already mounted
none                     : ignored
/backup                  : already mounted
[root@vm-blog /]#
</pre>



<p>Para este teste configurei o diretório de backup padrão para banco de dados e servidor Web no Object Storage.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-9.png"><img loading="lazy" decoding="async" width="975" height="76" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-9.png" alt="" class="wp-image-6173" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-9.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-9-300x23.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-9-768x60.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-10.png"><img loading="lazy" decoding="async" width="975" height="620" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-10.png" alt="" class="wp-image-6174" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-10.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-300x191.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-768x488.png 768w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-190x122.png 190w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-120x76.png 120w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-265x168.png 265w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-284x180.png 284w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-274x173.png 274w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-10-220x140.png 220w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-11.png"><img loading="lazy" decoding="async" width="975" height="679" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-11.png" alt="" class="wp-image-6175" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-11.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-11-300x209.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-11-768x535.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Podemos ver aqui que os backups foram gerados no /backup.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-12.png"><img loading="lazy" decoding="async" width="975" height="384" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-12.png" alt="" class="wp-image-6176" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-12.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-12-300x118.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-12-768x302.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Aqui podemos confirmar que os objetos estão no bucket e sincronizados com o arquivos que foram gerados no servidor pelo backup.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-13.png"><img loading="lazy" decoding="async" width="975" height="402" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-13.png" alt="" class="wp-image-6177" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-13.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-13-300x124.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-13-768x317.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-14.png"><img loading="lazy" decoding="async" width="975" height="389" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-14.png" alt="" class="wp-image-6178" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-14.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-14-300x120.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-14-768x306.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-15.png"><img loading="lazy" decoding="async" width="975" height="408" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-15.png" alt="" class="wp-image-6179" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-15.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-15-300x126.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-15-768x321.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Espero que este artigo possa te auxiliar em uma solução simples e sincronizada para seus backups, lembrando que todos os recursos utilizados para este artigos são <a href="https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm">Always Free</a>. </p>



<p></p>



<p>Te vejo em um próximo artigo.<br></p>



<p>Até a próxima.</p>



<p><strong>Disclaimer: “The postings on this site are my own and do not necessarily represent my current employer positions, strategies, or opinions. The information here was edited to be useful for general purpose, specific data, and identifications was removed to allow reaching a generic audience and to be useful.</strong></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbadutra.com/2024/01/fazendo-backup-do-seu-sistema-usando-object-storage-oci/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6163</post-id>	</item>
	</channel>
</rss>
