<?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>Cloud &#8211; Blog DBA Dutra</title>
	<atom:link href="https://www.dbadutra.com/category/cloud/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbadutra.com</link>
	<description></description>
	<lastBuildDate>Wed, 14 Feb 2024 23:44:43 +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>Network Path Analyzer &#8211; OCI</title>
		<link>https://www.dbadutra.com/2024/02/network-path-analyzer-oci/</link>
					<comments>https://www.dbadutra.com/2024/02/network-path-analyzer-oci/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Wed, 14 Feb 2024 23:44:39 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[OCI]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6251</guid>

					<description><![CDATA[Today, I will explain a little about this tool that helps us identify communication problems regarding networks in OCI. What is Network Path Analyzer? Network Path Analyzer is a network reachability analysis tool based on real-time network configuration. Its primary data input is the network routing and security configuration in a customer tenancy, augmented with [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Today, I will explain a little about this tool that helps us identify communication problems regarding networks in OCI.</p>



<p><strong>What is Network Path Analyzer?</strong></p>



<p>Network Path Analyzer is a network reachability analysis tool based on real-time network configuration. Its primary data input is the network routing and security configuration in a customer tenancy, augmented with key network runtime state data, such as the status of a load balancer backend set or the state of a FastConnect virtual circuit.</p>



<p>Network Path Analyzer answers the following questions that are essential for the cloud network operations team to obtain an accurate and deep understanding of endpoint reachability in their cloud networks:</p>



<ul class="wp-block-list">
<li>If they can’t, why? What is missing?</li>



<li>If they can, how? Over which routing paths, using which security policies?</li>
</ul>



<p>Finding the answers to these questions in a complex network can be labor-intensive and time-consuming. It involves analyzing the virtual network topologies, carefully walking through multiple route tables, and scrutinizing different network security groups (NSGs) or security lists along the multi-hop network paths. If done manually, it can be error-prone.</p>



<p>Network Path Analyzer is a great network troubleshooting tool. Additionally, since it&nbsp;doesn’t use or need any traffic along the network paths because it operates solely on the configuration and runtime state data, it is also an effective tool for proactive configuration validation.</p>



<p><strong>Benefits of Network Path Analyzer</strong></p>



<p>Armed with Network Path Analyzer, you can realize the following benefits:</p>



<ul class="wp-block-list">
<li>Troubleshoot reachability issues caused by misconfiguration much faster, significantly reducing the Mean Time to Resolution (MTTR) for this type of outage</li>



<li>Proactively verify and validate the network routing and security policy configuration for your reachability intents before even starting to send application traffic.</li>



<li>A tool to perform on-demand validation of the logical network paths to match your intent</li>
</ul>



<p><strong>How to use Network Path Analyzer</strong></p>



<p>Network Path Analyzer is directly available under Networking on the Oracle Cloud Console. You only need to create a path analysis and run it. An API is available to programmatically create, manage, and run your path analyses.</p>



<p>When creating a path analysis, specify the source and destination endpoints, the network protocol, and the source and the destination ports. For endpoints, you can select an IP address or an OCI resource. The viable OCI resource options include an IP address from a VCN subnet, a compute instance virtual network interface card (VNIC), an application load balancer, or a network load balancer.</p>



<p>In my simulation, I am checking bi-directional communication between 2 compute instances.</p>



<p>Select the &#8220;Network Path Analyzer&#8221; option in the Network Command Center</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/02/image-9.png"><img fetchpriority="high" decoding="async" width="975" height="311" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-9.png" alt="" class="wp-image-6252" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-9.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-9-300x96.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-9-768x245.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Click &#8220;Create Path Analysis&#8221;</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/02/image-10.png"><img decoding="async" width="975" height="399" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-10.png" alt="" class="wp-image-6253" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-10.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-10-300x123.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-10-768x314.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Now fill in the Source and Destination information.</p>



<p>In my case I am testing communication between 2 compute instances (VM) via port 22 (SSH).</p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.dbadutra.com/wp-content/uploads/2024/02/image-11.png"><img decoding="async" width="837" height="331" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-11.png" alt="" class="wp-image-6254" style="width:840px;height:auto" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-11.png 837w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-11-300x119.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-11-768x304.png 768w" sizes="(max-width: 837px) 100vw, 837px" /></a></figure>



<p>After filling in the information, perform the analysis.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/02/image-12.png"><img loading="lazy" decoding="async" width="855" height="378" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-12.png" alt="" class="wp-image-6255" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-12.png 855w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-12-300x133.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-12-768x340.png 768w" sizes="(max-width: 855px) 100vw, 855px" /></a></figure>



<p></p>



<p>After a few minutes, a communication report will be displayed where you can identify if it is working or if there is some type of problem.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/02/image-13.png"><img loading="lazy" decoding="async" width="975" height="401" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-13.png" alt="" class="wp-image-6256" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-13.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-13-300x123.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-13-768x316.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/02/image-14.png"><img loading="lazy" decoding="async" width="975" height="432" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-14.png" alt="" class="wp-image-6257" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-14.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-14-300x133.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-14-768x340.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Network Path Analyzer can assist with your troubleshooting process for the following reachability-related scenarios:</p>



<ul class="wp-block-list">
<li>Virtual machines (VMs) in your multi-VCN applications can’t communicate with each other. You want to check the configured path.</li>



<li>Your frontend web server in a multitier application can’t reach the load balancer VIP of the application tier.</li>



<li>Your load balancer can’t reach some of the backends.</li>



<li>An on-premises endpoint in your hybrid cloud application can’t reach an OCI instance.</li>



<li>Your on-premises site can’t access a cloud application hosted by your Oracle instances.</li>
</ul>



<p>Network Path Analyzer is a tool to assist in troubleshooting reachability issues by quickly identifying misconfiguration and reducing the MTTR caused by configuration issues. It’s also an effective tool for customers to proactively verify their network configuration against their reachability intents so that they can proactively catch and correct misconfiguration and reduce outages.</p>



<p>I hope this article can help you</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/02/network-path-analyzer-oci/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6251</post-id>	</item>
		<item>
		<title>Object Storage &#8211; Cross Region Replication</title>
		<link>https://www.dbadutra.com/2024/02/object-storage-cross-region-replication/</link>
					<comments>https://www.dbadutra.com/2024/02/object-storage-cross-region-replication/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Fri, 09 Feb 2024 20:39:57 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Object Storage]]></category>
		<category><![CDATA[Replication]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6238</guid>

					<description><![CDATA[The Object Storage&#160;is an internet-scale, high-performance storage platform that offers reliable and cost-efficient data durability. The Object Storage service can store an unlimited amount of unstructured data of any content type, including analytic data and rich content, like images and videos. Object Storage is a regional cloud service. Buckets are logical containers created in a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>The Object Storage</strong>&nbsp;is an internet-scale, high-performance storage platform that offers reliable and cost-efficient data durability. The Object Storage service can store an unlimited amount of unstructured data of any content type, including analytic data and rich content, like images and videos.</p>



<p>Object Storage is a regional cloud service. Buckets are logical containers created in a tenancy inside a region in which customer data is stored as objects.</p>



<p>You can store a copy of all objects from one bucket in another bucket located inside a different region for redundancy. This copy can help you recover from a disaster that could affect an entire cloud region. Cross-region object replication provides protection from a regional outage.</p>



<p></p>



<p><strong>Configure the IAM policies</strong></p>



<ol class="wp-block-list">
<li>Log in to the OCI console and click&nbsp;<strong>Identity</strong>, and then click&nbsp;<strong>Policies</strong>.</li>



<li>Create a new policy and add the following statements:</li>
</ol>



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



<p></p>



<pre class="wp-block-preformatted">Allow group 'OracleIdentityCloudService'/'OCI_Administrators' to manage buckets in tenancy	
Allow group 'OracleIdentityCloudService'/'OCI_Administrators' to manage objects in tenancy	
Allow service objectstorage-us-ashburn-1 to manage object-family in tenancy	
Allow service objectstorage-us-chicago-1 to manage object-family in tenancy</pre>



<p></p>



<p><strong>Configure Object Storage cross-region replication</strong></p>



<ol class="wp-block-list">
<li>Go to the source bucket and click&nbsp;<strong>Create Policy</strong>&nbsp;as shown in the following image.</li>
</ol>



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



<p><strong>Note</strong>: The destination bucket “Replication_Blog” has to be created in the destination region us-chicago before setting up replication. Setup replication policy on source bucket by selecting the destination region and bucket to replicate to and then click&nbsp;<strong>Create</strong>.</p>



<p>Select the <strong>Destination Region</strong> and <strong>Destination Bucket</strong> for replicating objects and click <strong>Create</strong>.</p>



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



<p></p>



<p>In the <strong>Bucket Information</strong> tab, the <strong>Replication</strong> field displays <strong>Enabled</strong> for the source bucket in <strong>US East (Ashburn)</strong> region.</p>



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



<p>In the <strong>US Midwest (Chicago)</strong> region, go to the <strong>Bucket Information</strong> tab and verify if the <strong>Replication</strong> is <strong>Enabled</strong> on the destination bucket as well :</p>



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



<p>Navigate to the destination region and bucket and confirm that the objects uploaded to the source bucket have been replicated in the destination bucket in US Midwest (Chicago) region. </p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.dbadutra.com/wp-content/uploads/2024/02/image-7.png"><img loading="lazy" decoding="async" width="975" height="346" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-7.png" alt="" class="wp-image-6245" style="width:840px;height:auto" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-7.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-7-300x106.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-7-768x273.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/02/image-8.png"><img loading="lazy" decoding="async" width="975" height="403" src="https://www.dbadutra.com/wp-content/uploads/2024/02/image-8.png" alt="" class="wp-image-6246" srcset="https://www.dbadutra.com/wp-content/uploads/2024/02/image-8.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-8-300x124.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/02/image-8-768x317.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>I hope this article can help you</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>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbadutra.com/2024/02/object-storage-cross-region-replication/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6238</post-id>	</item>
		<item>
		<title>Database Security Assessment Tool (DBSAT 3.0)</title>
		<link>https://www.dbadutra.com/2024/01/database-security-assessment-tool-dbsat-3-0/</link>
					<comments>https://www.dbadutra.com/2024/01/database-security-assessment-tool-dbsat-3-0/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Fri, 26 Jan 2024 21:12:07 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DBSAT]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6219</guid>

					<description><![CDATA[The Oracle Database Security Assessment Tool (DBSAT), currently in version 3.1.0 (January 2024), is a command-line tool focused on detecting potential security vulnerabilities. Its greatest scope occurs within the database but it also inspects operating system and network components (listener) in search of failures. The tool provides insight into the current status of users, roles, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>The Oracle Database Security Assessment Tool (DBSAT), currently in version 3.1.0 (January 2024), is a command-line tool focused on detecting potential security vulnerabilities. Its greatest scope occurs within the database but it also inspects operating system and network components (listener) in search of failures.</p>



<p>The tool provides insight into the current status of users, roles, permissions, and security control policies to promote successful approaches to mitigating potential security risks.</p>



<p><strong>What&#8217;s new in DBSAT 3.0 ?</strong></p>



<p>New checks added in DBSAT 3.0 include the newly introduced Oracle Database 23c&nbsp;<a href="https://docs.oracle.com/en/database/oracle/oracle-database/23/dbseg/using-sql-firewall.html#GUID-B268CC0A-4FE5-4A50-9C20-FABC99B5C4AD" target="_blank" rel="noreferrer noopener">SQL Firewall</a>, auditing-related issues, sensitive data and transparent sensitive data protection, and a wealth of other checks necessary for any security-conscious organization. Remarks and recommendations are updated to make them clearer and actionable.</p>



<p>Desupport notices list&nbsp;database&nbsp;features and parameters that are reaching or&nbsp;have&nbsp;reached their end-of-life so you can take proactive measures to phase out their usage. DBSAT Discoverer also added support for India&#8217;s permanent account number (PAN) and the unique identification (Aadhaar) number.</p>



<p>From its beginning, DBSAT offered a distillation of decades of security experience, checking configuration issues that might introduce unnecessary risk. Until now, DBSAT clearly identified checks that were related to security frameworks like the DISA STIGs, Center for Internet Security (CIS) benchmarks, or data privacy regulations like GDPR. However, no checks clearly indicated that they were Oracle best practices. DBSAT 3.0 fixes that issue: Findings that are Oracle best practices are now clearly identified.</p>



<p><strong>When is DBSAT not enough?</strong></p>



<p>DBSAT is a simple standalone tool that helps assess the security configuration of a single Oracle Database. What if you want to automate assessments across your fleet, track deviations from approved baselines, get alerts, keep history, and compare all in one interface? Use Oracle Data Safe or Oracle Audit Vault and Database Firewall to go the extra mile in assessments.</p>



<p>The DBSAT is made up of two components:</p>



<p></p>



<p><strong>DBSAT Collector</strong>: Responsible for executing SQL queries and operating system commands that collect the data to be evaluated. The data is stored in a file that is later used by DBSAT Reporter in the analysis phase.</p>



<p><strong>DBSAT Reporter</strong>: Responsible for analyzing the collected data and generating reports of findings and recommendations in files of multiple formats such as HTML, Excel and Text.</p>



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



<p>Reference: <a href="https://docs.oracle.com/en/database/oracle/security-assessment-tool/3.0.0/satug/index.html#GUID-999F5696-F368-4E54-86DB-DEFC593B2042">https://docs.oracle.com/en/database/oracle/security-assessment-tool/3.0.0/satug/index.html#GUID-999F5696-F368-4E54-86DB-DEFC593B2042</a></p>



<p></p>



<p>The main benefits of using DBSAT are:</p>



<ul class="wp-block-list">
<li>Quick identification of database security configuration errors;</li>



<li>Recommendations based on best security practices;</li>



<li>Reduction of the amplitude of an attack and exposure to risk.</li>
</ul>



<p>DBSTAT works on Oracle database 11.2.0.4 and later versions including multitenant and cloud environments. The supported platforms are:</p>



<p>Oracle DBSAT runs on:</p>



<ul class="wp-block-list">
<li>Solaris x64 and Solaris SPARC64</li>



<li>Linux x86-64 and Linux 64-bit Arm</li>



<li>Windows x64</li>



<li>HP-UX IA (64-bit)</li>



<li>IBM AIX (64-bit) and Linux on zSeries (64-bit)</li>
</ul>



<p>Its use is very simple and consists of downloading the MOS file (My Oracle Support &#8211; Doc ID 2138254.1), unzipping it, and running the script to collect and report security vulnerabilities. DBSAT is a lightweight utility that does not hamper system performance while running.</p>



<p>Running DBSAT Collector:</p>



<p>For DBSTAT to collect all the data and perform a complete validation, it must be executed from the database server, as some operating system commands are executed to collect data that cannot be obtained from the database. DBSTAT must also be run with an operating system user that has read permission on ORACLE_HOME files and directories for data to be collected and processed properly.</p>



<p>Collections in the database are carried out mainly on data dictionary views, so the user that will be provided in the connection string to the database must have sufficient permissions to select data from these views.</p>



<p>Collector Prerequisites</p>



<p>To gather all necessary data, run the Oracle DBSAT Collector on the database server. The collector uses operating system commands to gather process and file system information that the database alone cannot provide. Besides, the Oracle DBSAT Collector must be run as an OS user with read permissions on files and directories under&nbsp;ORACLE_HOME&nbsp;using SQL*Plus (through Oracle Database or Instant Client) to collect and process file system data using OS commands.</p>



<p>The Oracle DBSAT Collector collects most of its data by querying database views. It must connect to the database as a user with sufficient privileges to select from these views. Grant the DBSAT user the following privileges:</p>



<ul class="wp-block-list">
<li>CREATE SESSION</li>



<li>READ&nbsp;or&nbsp;SELECT&nbsp;on&nbsp;SYS.REGISTRY$HISTORY</li>



<li>Role&nbsp;SELECT_CATALOG_ROLE</li>



<li>Role&nbsp;DV_SECANALYST&nbsp;(if Database Vault is enabled or if Database Vault Operations Control is enabled)</li>



<li>Role&nbsp;AUDIT_VIEWER&nbsp;(12c&nbsp;and later)</li>



<li>Role&nbsp;CAPTURE_ADMIN&nbsp;(12c&nbsp;and later)</li>



<li>READ&nbsp;or&nbsp;SELECT&nbsp;on&nbsp;SYS.DBA_USERS_WITH_DEFPWD</li>



<li>READ&nbsp;on&nbsp;SYS.DBA_AUDIT_MGMT_CONFIG_PARAMS</li>



<li>READ&nbsp;on&nbsp;SYS.DBA_CREDENTIALS</li>



<li>EXECUTE&nbsp;on&nbsp;SYS.DBMS_SQL</li>
</ul>



<p>Syntax for running the DBSAT Collector:</p>



<pre class="wp-block-preformatted">$ dbsat collect &lt;database_connect_string&gt; &lt;output_file&gt;</pre>



<pre class="wp-block-preformatted">[oracle@oracle-db-lab dbsat]$  ./dbsat collect "c##test1/test#123" /home/oracle/dbsat/collect/output_ORCL

Database Security Assessment Tool version 3.1 (Jan 2024)

This tool is intended to assist you in securing your Oracle database
system. You are solely responsible for your system and the effect and
results of the execution of this tool (including, without limitation,
any damage or data loss). Further, the output generated by this tool may
include potentially sensitive system configuration data and information
that could be used by a skilled attacker to penetrate your system. You
are solely responsible for ensuring that the output of this tool,
including any generated reports, is handled in accordance with your
company's policies.

Connecting to the target Oracle database...


SQL*Plus: Release 19.0.0.0.0 - Production on Fri Jan 19 23:52:20 2024
Version 19.19.0.0.0

Copyright (c) 1982, 2023, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.19.0.0.0

Setup complete.
SQL queries complete.
OS commands complete.
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.19.0.0.0
DBSAT Collector completed successfully.

Calling /u01/app/oracle/product/19.0.0/dbhome_1/bin/zip to encrypt output_ORCL.json...

Enter password:
Verify password:
  adding: output_ORCL.json (deflated 86%)
zip completed successfully.
[oracle@oracle-db-lab dbsat]
</pre>



<p>By default, the file will be generated and compressed with a password. However, we can omit the need to enter a password by adding the -n parameter in the best collect call. However, considering information security, this is not recommended.</p>



<p>Running DBSAT Reporter:</p>



<p>The prerequisite for DBSAT Reporter is that Python 2.6 or higher is installed on the server where the report will be generated. By default it is already installed in most UNIX environments.</p>



<p>To confirm the existence and version of Python run:</p>



<pre class="wp-block-preformatted">python -V </pre>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-45.png"><img loading="lazy" decoding="async" width="481" height="100" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-45.png" alt="" class="wp-image-6221" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-45.png 481w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-45-300x62.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-45-475x100.png 475w" sizes="(max-width: 481px) 100vw, 481px" /></a></figure>



<p>Syntax for running the DBSAT Report:</p>



<pre class="wp-block-preformatted">dbsat report [-a] [-n] [-x &lt;section&gt;] &lt;input_file&gt;

</pre>



<p>The Reporter supports the following command-line options:</p>



<ul class="wp-block-list">
<li><em>-a</em></li>
</ul>



<p>Runs the reports for all the database accounts.</p>



<ul class="wp-block-list">
<li><em>-n</em></li>
</ul>



<p>Specifies no encryption for output.</p>



<ul class="wp-block-list">
<li><em>-g</em></li>
</ul>



<p>Shows all grants including common grants in a pluggable database.</p>



<ul class="wp-block-list">
<li><em>-x</em></li>
</ul>



<p>Excludes a section from the report.</p>



<p>Valid sections are:</p>



<ul class="wp-block-list">
<li>USER&nbsp;:&nbsp;User Accounts</li>



<li>PRIV&nbsp;:&nbsp;Privileges and Roles</li>



<li>AUTH&nbsp;:&nbsp;Authorization Control</li>



<li>CRYPT&nbsp;:&nbsp;Encryption</li>



<li>ACCESS&nbsp;:Fine-Grained Access Control</li>



<li>AUDIT&nbsp;:&nbsp;Auditing</li>



<li>CONF&nbsp;:&nbsp;Database Configuration</li>



<li>NET&nbsp;:&nbsp;Network Configuration</li>



<li>OS&nbsp;:&nbsp;Operating System</li>
</ul>



<p>To exclude multiple sections use a comma-separated list, for example:</p>



<p>-x USER,PRIV</p>



<p>Or:</p>



<p>-x USER&nbsp;-x PRIV</p>



<p>Omitting this option will include all sections of the report.</p>



<p>The same path name is used to generate the report files produced by the Reporter in HTML, Excel, JSON, and Text formats with the appropriate file extensions.</p>



<p>Run the Reporter.</p>



<p></p>



<pre class="wp-block-preformatted">[oracle@oracle-lab dbsat]$ export JAVA_HOME=/u01/app/oracle/product/21.0.0/dbhome_1/jdk
[oracle@oracle-lab dbsat]$ export PATH=$JAVA_HOME/bin:$PATH
[oracle@oracle-lab dbsat]$ ./dbsat report -n output_ORCL

Database Security Assessment Tool version 3.1 (Jan 2024)

This tool is intended to assist you in securing your Oracle database
system. You are solely responsible for your system and the effect and
results of the execution of this tool (including, without limitation,
any damage or data loss). Further, the output generated by this tool may
include potentially sensitive system configuration data and information
that could be used by a skilled attacker to penetrate your system. You
are solely responsible for ensuring that the output of this tool,
including any generated reports, is handled in accordance with your
company's policies.

DBSAT Reporter ran successfully.

[oracle@oracle-lab dbsat]$

</pre>



<p>DBSAT Reports:</p>



<p>DBSAT produces output in various formats for various audiences and purposes. An HTML report, for example, provides detailed results in an easy-to-navigate format using links while a Spreadsheet report provides a high-level summary of each finding, as well as allowing you to manipulate columns by adding new ones for your purposes and prioritization.</p>



<p>Example of a DBSAT summary in HTML:</p>


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


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



<p>1. Rule title and unique ID:</p>



<p>The ID has two parts: the prefix identifies the report section and the suffix identifies the specific rule.</p>



<p>2. Status:</p>



<p>Status can be used to define the prioritization of indicators, where a high-risk finding requires immediate action while a low-risk finding can be scheduled and adjusted with less priority.</p>



<ul class="wp-block-list">
<li>Pass: No errors or risks identified;</li>



<li>Evaluate: It is necessary to carry out a manual analysis to identify the degree of risk;</li>



<li>Some Risk: Low risk;</li>



<li>Significant Risk: Medium rich;</li>



<li>Severe Risk: High security risk;</li>



<li>Opportunity: Additional opportunities to improve security using additional technologies.</li>
</ul>



<p>3. Summary:</p>



<p>Discovery summary.</p>



<p>4. Details:</p>



<p>Provides detailed information to explain the discovery.</p>



<p>5. Remarks:</p>



<p>Explains the standard used to evaluate the results found. It can also explain recommended actions for remediation if a risk is reported.</p>



<p>6. References:</p>



<p>Lists the discovery based on the CIS Oracle Database Benchmark, DISA STIGs, Oracle Best Practices.</p>



<p></p>



<p>I hope this article helps you.&nbsp;&nbsp;</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/database-security-assessment-tool-dbsat-3-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6219</post-id>	</item>
		<item>
		<title>Sending email using OCI Email Delivery service</title>
		<link>https://www.dbadutra.com/2024/01/sending-email-using-oci-email-delivery-service/</link>
					<comments>https://www.dbadutra.com/2024/01/sending-email-using-oci-email-delivery-service/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Wed, 10 Jan 2024 18:55:07 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Email Delivery]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6184</guid>

					<description><![CDATA[Today, we will configure the email delivery service to send emails using Always Free resources. First, you need access to an OCI environment. When you have an environment, ensure your user has been assigned to a group with permission to manage the&#160;email-family&#160;resources. It would be best if you had a DNS domain to publish your [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Today, we will configure the email delivery service to send emails using Always Free resources.</p>



<p>First, you need access to an OCI environment. When you have an environment, ensure your user has been assigned to a group with permission to manage the&nbsp;email-family&nbsp;resources.</p>



<p>It would be best if you had a DNS domain to publish your domain keys identified mail (DKIM) and sender policy framework (SPF) records.<br><br><strong>1.</strong> <strong>Generate SMTP credentials</strong></p>



<p>SMTP credentials are necessary to send email through Email Delivery. &nbsp;Remember that each user is limited to a maximum of two SMTP credentials.</p>



<p>Log into the Oracle Cloud Console and navigate to <strong>Identity >> Domains >> OracleIdentityCloudService domain >> Users</strong>.</p>



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



<p>Click on SMTP Credentials and click on Generate credentials.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-17.png"><img loading="lazy" decoding="async" width="474" height="638" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-17.png" alt="" class="wp-image-6186" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-17.png 474w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-17-223x300.png 223w" sizes="(max-width: 474px) 100vw, 474px" /></a></figure>



<p>Fill out the description and Click on “Generate Credentials.”</p>



<p>Copy the username and password. You can’t retrieve the password after closing the dialog box for security reasons.</p>



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



<p><strong>2.</strong> <strong>Create your email domain.</strong></p>



<p>An email domain lets you set up essential authentication measures for sending emails. Under Developer Services, select Application Integration and Email Delivery.</p>



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



<p>Click <strong>Email Domains</strong> and create a domain. If setting up DKIM and SPF, choose a DNS domain that you own or control and plan to use for the sending email address.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-20.png"><img loading="lazy" decoding="async" width="975" height="645" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-20.png" alt="" class="wp-image-6189" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-20.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-20-300x198.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-20-768x508.png 768w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-20-90x60.png 90w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-20-180x120.png 180w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-20-95x64.png 95w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Click on “Create Email Domain.”</p>



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



<p><strong>3.</strong> <strong>Set up DKIM</strong></p>



<p>DKIM is an email authentication technique that allows the receiver to verify the owner of an email domain. It gives the email a digital signature and a header field containing all the signature and key-fetching data. So, implementing DKIM improves email deliverability and can protect your domain against malicious emails sent on behalf of your domain.</p>



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



<p>Click on “Add DKIM”</p>



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



<p>Fill out the DKIM Selector after clicking on Generate DKIM Record and click on “Create DKIM.”</p>



<p>We now need to configure our DNS domain. Go to your zone and create the CNAME record with the value it gives you.</p>



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



<p>If done correctly, your DKIM signing status changes to Active. Depending on the update type, updates to your DNS records can take up to 24 hours to propagate globally.</p>



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



<p>After DNS propagation, active DKIM will appear.</p>



<p><strong>Tip: Rotate your DKIM keys at least every six months. This reduces the risk of active keys being compromised, either by attackers cracking or stealing them.</strong></p>



<p><strong>4.</strong> <strong>Create an approved sender</strong></p>



<p>You need an approved sender for all “From” addresses sending mail through OCI. Otherwise, mail is rejected. Every sender&#8217;s email address must be registered to use it for Email Delivery.</p>



<p>Important note the following details about approved senders:</p>



<ul class="wp-block-list">
<li>An approved sender is associated with a compartment and only exists in the region where it was configured. If you create an approved sender in the US West (Phoenix) region, you can’t send email through the US East (Ashburn) region with that sender.</li>



<li>Using multiple addresses in the email “From:” header is discouraged because it increases the possibility that your mail is placed in a spam folder or discarded.</li>



<li>Approved senders are unique to tenancies. The service returns a 409 Conflict error if you create a duplicate sender.</li>
</ul>



<p>Under DKIM, you can see Approved Senders. Create one.</p>



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



<p>Click on “Create Approved Sender”</p>



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



<p>Fill out the email address that you will use as the Approved sender. After that, click on “Create Approved Sender.”</p>



<p><strong>5. Configure SPF on your approved sender domain</strong></p>



<p>The SPF allows you to state which email servers are permitted to send email on behalf of your domain. Email receivers use SPF to detect email spoofing. &nbsp;Without SPF, a spam or phishing email can be spoofed to appear to be from a legitimate domain.</p>



<p>Navigate to your approved sender. Under the three-dot menu, select <strong>View SPF</strong>.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2024/01/image-28.png"><img loading="lazy" decoding="async" width="975" height="341" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-28.png" alt="" class="wp-image-6197" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-28.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-28-300x105.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-28-768x269.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-29.png"><img loading="lazy" decoding="async" width="975" height="434" src="https://www.dbadutra.com/wp-content/uploads/2024/01/image-29.png" alt="" class="wp-image-6198" srcset="https://www.dbadutra.com/wp-content/uploads/2024/01/image-29.png 975w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-29-300x134.png 300w, https://www.dbadutra.com/wp-content/uploads/2024/01/image-29-768x342.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Choose your sending location and create a DNS TXT record with the corresponding value. I’m using All commercial regions.</p>



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



<p>It can take some time, but your domain now shows DKIM Signing and SPF working.</p>



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



<p></p>



<p><strong>6. Configure the SMTP connection</strong></p>



<p>Navigate to Configuration to access SMTP sending information to configure the connection in your system.</p>



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



<p>The following information is displayed:</p>



<ul class="wp-block-list">
<li>Public endpoint: The public endpoint used to send email to this region</li>



<li>SMTP ports: The SMTP ports used to accept email. Email Delivery supports TLS on port 25 or 587 (recommended).</li>



<li>Security: Indicates if TLS is being used. Customers must encrypt email while in transit to Email Delivery.</li>
</ul>



<p><strong>7. Send mail</strong></p>



<p>Now that our email domain is set up and secured, we can begin sending mail! You can use your own SMTP library or product, such as Postfix. I’m using Postfix to integrate with Email Delivery.<br><br></p>



<p><strong>Install Postfix</strong></p>



<p> Run the command: yum install postfix -y</p>



<pre class="wp-block-preformatted">[root@vm-blog ~]# yum install postfix -y
Last metadata expiration check: 2:30:40 ago on Tue 09 Jan 2024 08:31:43 PM GMT.
Package postfix-2:3.5.8-7.el8.aarch64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@vm-blog ~]#
</pre>



<p><strong>Start Postfix and make it running upon reboot.</strong></p>



<p>Run the command:  service postfix start</p>



<pre class="wp-block-preformatted">[root@vm-blog ~]# service postfix start
Redirecting to /bin/systemctl start postfix.service
[root@vm-blog ~]#


chkconfig postfix on

[root@vm-blog ~]# chkconfig postfix on
Note: Forwarding request to 'systemctl enable postfix.service'.
[root@vm-blog ~]#
</pre>



<p><strong>Edit the main.cf and add the endpoint in the end of the file</strong></p>



<pre class="wp-block-preformatted">[root@vm-blog ~]# vi /etc/postfix/main.cf

### SMTP - RELAY
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
relayhost = smtp.email.us-ashburn-1.oci.oraclecloud.com:587
</pre>



<p><strong>Create the sasl_passwd file in the same directory of main.cf.</strong></p>



<pre class="wp-block-preformatted">vi /etc/postfix/sasl_passwd

</pre>



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



<p>The file contains this format:</p>



<pre class="wp-block-preformatted">smtp.email.us-ashburn-1.oci.oraclecloud.com:587 user:password*
</pre>



<p><strong>*The user and password will be the SMTP credentials been generated in the first step.</strong></p>



<p><strong>Change the owner and permission of the sasl_passwd</strong></p>



<pre class="wp-block-preformatted">[root@vm-blog ~]# chown root:root /etc/postfix/sasl_passwd
[root@vm-blog ~]# chmod 600 /etc/postfix/sasl_passwd
</pre>



<p><strong>Generate the password hash and reload the postfix</strong></p>



<pre class="wp-block-preformatted">[root@vm-blog ~]# postmap hash:/etc/postfix/sasl_passwd
[root@vm-blog ~]# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
[root@vm-blog ~]#
</pre>



<p><strong>Send the test email.&nbsp; This require installing mailx package to validate.</strong></p>



<p>Run the command:  yum install mailx -y</p>



<pre class="wp-block-preformatted">[root@vm-blog ~]# yum install mailx -y
Last metadata expiration check: 2:49:02 ago on Tue 09 Jan 2024 08:31:43 PM GMT.
Dependencies resolved.
======================================================================================================================================================================================================
 Package                                   Architecture                                Version                                            Repository                                             Size
======================================================================================================================================================================================================
Installing:
 mailx                                     aarch64                                     12.5-29.el8                                        ol8_baseos_latest                                     246 k

Transaction Summary
======================================================================================================================================================================================================
Install  1 Package

Total download size: 246 k
Installed size: 493 k
Downloading Packages:
mailx-12.5-29.el8.aarch64.rpm                                                                                                                                         6.0 MB/s | 246 kB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                 5.6 MB/s | 246 kB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                              1/1
  Installing       : mailx-12.5-29.el8.aarch64                                                                                                                                                    1/1
  Running scriptlet: mailx-12.5-29.el8.aarch64                                                                                                                                                    1/1
  Verifying        : mailx-12.5-29.el8.aarch64                                                                                                                                                    1/1

Installed:
  mailx-12.5-29.el8.aarch64

Complete!
[root@vm-blog ~]#
</pre>



<p>Now, send the email to validate.</p>



<p>Run this command:</p>



<pre class="wp-block-preformatted">echo "This a test message from DBADUTRA BLOG" | mail -s "Validation DKIM, SPF, Email Delivery - OCI" -r &lt;approved sender email address> &lt;recipient email address></pre>



<p>Validate that you received the email</p>



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



<p>Check on Dashboard</p>



<p>Remember the first 3.100 emails sent are free. After this, you pay $0.085 per 1000 emails Sent.</p>



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



<p>I hope this article can help you; it is a reliable, robust, low-cost solution for high-volume email sending. Remember that all the resources used for this article are always free.</p>



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



<p></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/sending-email-using-oci-email-delivery-service/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6184</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>
		<item>
		<title>Erro OCI Compute &#8211; Error: &#8216;The instance is unresponsive. &#8220;</title>
		<link>https://www.dbadutra.com/2023/12/erro-oci-compute-error-the-instance-is-unresponsive/</link>
					<comments>https://www.dbadutra.com/2023/12/erro-oci-compute-error-the-instance-is-unresponsive/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Fri, 08 Dec 2023 06:59:45 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[OCI]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6136</guid>

					<description><![CDATA[Olá pessoal Hoje eu enfretei um problema one uma Compute instance ficou sem operação até eu forçar um reboot para entender o que estava ocorrendo. Recebi esta mensagem na console: Me fez lembrar do ORA-0600, mas vamos lá do que se trata este erro. A VM ou Compute Instance, envia uma solicitação de protocolo de [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Olá pessoal <br><br>Hoje eu enfretei um problema one uma Compute instance ficou sem operação até eu forçar um reboot para entender o que estava ocorrendo.</p>



<p>Recebi esta mensagem na console:</p>



<figure class="wp-block-image size-large"><a href="https://www.dbadutra.com/wp-content/uploads/2023/12/image.png"><img loading="lazy" decoding="async" width="1024" height="222" src="https://www.dbadutra.com/wp-content/uploads/2023/12/image-1024x222.png" alt="" class="wp-image-6137" srcset="https://www.dbadutra.com/wp-content/uploads/2023/12/image-1024x222.png 1024w, https://www.dbadutra.com/wp-content/uploads/2023/12/image-300x65.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/12/image-768x167.png 768w, https://www.dbadutra.com/wp-content/uploads/2023/12/image.png 1042w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Me fez lembrar do ORA-0600, mas vamos lá do que se trata este erro. </p>



<p>A VM ou Compute Instance, envia uma solicitação de protocolo de resolução de endereço (ARP) para a placa de interface de rede virtual (VNIC) da instância. Se o ARP falhar, a máquina virtual (VM) será marcada como sem resposta e a mensagem de erro aparecerá.</p>



<p>Diante disso qual seria as possiveis soluções para analisar e arrumar isso:</p>



<p></p>



<p>Verifique as métricas de integridade da infraestrutura para determinar se há um problema contínuo de infraestrutura. Se houver um problema contínuo de infraestrutura, aguarde até que os engenheiros da OCI resolvam o problema e verifique novamente a métrica instance_accessibility_status.<br><br></p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.dbadutra.com/wp-content/uploads/2023/12/image-1.png"><img loading="lazy" decoding="async" width="1024" height="321" src="https://www.dbadutra.com/wp-content/uploads/2023/12/image-1-1024x321.png" alt="" class="wp-image-6138" style="width:840px;height:auto" srcset="https://www.dbadutra.com/wp-content/uploads/2023/12/image-1-1024x321.png 1024w, https://www.dbadutra.com/wp-content/uploads/2023/12/image-1-300x94.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/12/image-1-768x241.png 768w, https://www.dbadutra.com/wp-content/uploads/2023/12/image-1.png 1231w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p></p>



<p>Se não houver um problema contínuo de infraestrutura, provavelmente há um problema de software ou configuração incorreta de rede que você mesmo deve resolver. Confirme se o sistema operacional e a rede estão configurados corretamente. Consulte as documentações sobre Troubleshooting Compute Instance e Network. <br><br>Se as etapas de solução de problemas de computação e rede não forem bem-sucedidas, você poderá usar a reinicialização de diagnóstico para reconstruir a instância inacessível, mas recomendo abrir um chamado para o time de OCI para analise e validação antes de utilizar este recurso. </p>



<p><br>Espero que isso possa te ajuda em algum momento. <br><br>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>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbadutra.com/2023/12/erro-oci-compute-error-the-instance-is-unresponsive/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6136</post-id>	</item>
		<item>
		<title>Recovering opc user SSH Key !!</title>
		<link>https://www.dbadutra.com/2023/10/recovering-opc-user-ssh-key/</link>
					<comments>https://www.dbadutra.com/2023/10/recovering-opc-user-ssh-key/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Tue, 24 Oct 2023 22:07:40 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[OCI]]></category>
		<category><![CDATA[recover]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6105</guid>

					<description><![CDATA[Today, I tried to connect to my server on the Oracle Cloud Infrastructure instance, but either I lost my private key or, for some unknown reason, your opc user SSH key got corrupted or deleted. It might be scary at first, but the process of recovering an opc user SSH key on Oracle Cloud Infrastructure [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Today, I tried to connect to my server on the Oracle Cloud Infrastructure instance, but either I lost my private key or, for some unknown reason, your opc user SSH key got corrupted or deleted. It might be scary at first, but the process of recovering an opc user SSH key on Oracle Cloud Infrastructure is easier than you think.</p>



<p></p>



<ol class="wp-block-list">
<li><strong>Stop the instance that you can&#8217;t log in to. </strong></li>
</ol>



<p>Stop the instance that you can’t connect to. In the Oracle Cloud Infrastructure Console, go to the details page for the instance and click <strong>Stop</strong>.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-1.png"><img loading="lazy" decoding="async" width="975" height="189" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-1.png" alt="" class="wp-image-6106" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-1.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-1-300x58.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-1-768x149.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/2023/10/image-2.png"><img loading="lazy" decoding="async" width="975" height="186" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-2.png" alt="" class="wp-image-6107" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-2.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-2-300x57.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-2-768x147.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p></p>



<p>2. <strong>Detach the boot volume.</strong></p>



<p>Detach the boot volume. In the Boot Volume section, click the Actions icon and choose <strong>Detach</strong>. </p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-3.png"><img loading="lazy" decoding="async" width="975" height="301" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-3.png" alt="" class="wp-image-6108" style="aspect-ratio:3.2392026578073088;width:840px;height:auto" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-3.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-3-300x93.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-3-768x237.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/2023/10/image-4.png"><img loading="lazy" decoding="async" width="845" height="169" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-4.png" alt="" class="wp-image-6109" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-4.png 845w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-4-300x60.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-4-768x154.png 768w" sizes="(max-width: 845px) 100vw, 845px" /></a></figure>



<p></p>



<p>3. <strong>Attach the boot volume to a running Linux instance.</strong></p>



<p></p>



<p>Attach the boot volume to another Linux instance by going to Block Storage >> Boot Volumes >> Boot Volumes Details.  Click  <strong>Attach to Instance in Attached Instances</strong>. </p>



<p></p>



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



<p>Select the iSCSI, Select Instance and click in <strong>Attach</strong></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-6.png"><img loading="lazy" decoding="async" width="975" height="663" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-6.png" alt="" class="wp-image-6111" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-6.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-6-300x204.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-6-768x522.png 768w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-6-90x60.png 90w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-6-95x64.png 95w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-7.png"><img loading="lazy" decoding="async" width="755" height="133" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-7.png" alt="" class="wp-image-6112" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-7.png 755w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-7-300x53.png 300w" sizes="(max-width: 755px) 100vw, 755px" /></a></figure>



<p>Run the iSCSI commands to attach the device and make it visible to the local operating system.</p>



<p></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-9.png"><img loading="lazy" decoding="async" width="751" height="375" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-9.png" alt="" class="wp-image-6114" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-9.png 751w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-9-300x150.png 300w" sizes="(max-width: 751px) 100vw, 751px" /></a></figure>



<p></p>



<p>Your boot-volume should appear as <strong>/dev/sdb3</strong>.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-10.png"><img loading="lazy" decoding="async" width="622" height="644" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-10.png" alt="" class="wp-image-6115" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-10.png 622w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-10-290x300.png 290w" sizes="(max-width: 622px) 100vw, 622px" /></a></figure>



<p></p>



<p>4. <strong>Fix the authorized_keys file.</strong></p>



<p>Make&nbsp;<strong>/dev/sdb3</strong>, which is the root (/) partition where you can recover the opc SSH key file, available to the local operating system using &#8220;mount&#8221; command.</p>



<p></p>



<pre class="wp-block-preformatted">sudo mount  /dev/sdb3 /mnt</pre>



<p></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-11.png"><img loading="lazy" decoding="async" width="869" height="723" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-11.png" alt="" class="wp-image-6116" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-11.png 869w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-11-300x250.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-11-768x639.png 768w" sizes="(max-width: 869px) 100vw, 869px" /></a></figure>



<p></p>



<p>5. Fix the opc SSH key by editing the <strong>/mnt/home/opc/.ssh/authorized_keys</strong> file and adding your SSH key public file.</p>



<p></p>



<pre class="wp-block-preformatted">sudo vi /mnt/home/opc/.ssh/authorized_keys</pre>



<p></p>



<p>After you add or change the SSH public key you need to use, save, and exit it.</p>



<p></p>



<p>6. <strong>Run umount /mnt.</strong></p>



<pre class="wp-block-preformatted"><code>sudo umount /mnt</code></pre>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-12.png"><img loading="lazy" decoding="async" width="902" height="78" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-12.png" alt="" class="wp-image-6117" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-12.png 902w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-12-300x26.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-12-768x66.png 768w" sizes="(max-width: 902px) 100vw, 902px" /></a></figure>



<p></p>



<p>7. <strong>Detach the iSCSI boot volume by running the detach iSCSI commands</strong>.</p>



<p>Unmount the device and detach it by running the iSCSI commands</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-13.png"><img loading="lazy" decoding="async" width="975" height="276" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-13.png" alt="" class="wp-image-6118" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-13.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-13-300x85.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-13-768x217.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Ensure that the <strong>/dev/sdb</strong> disk is no longer available or visible through the SSH connection, and then detach it.</p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-14.png"><img loading="lazy" decoding="async" width="975" height="171" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-14.png" alt="" class="wp-image-6119" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-14.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-14-300x53.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-14-768x135.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Click in <strong>Continue Detachment</strong></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-15.png"><img loading="lazy" decoding="async" width="975" height="437" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-15.png" alt="" class="wp-image-6120" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-15.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-15-300x134.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-15-768x344.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Click in <strong>Detach</strong></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-16.png"><img loading="lazy" decoding="async" width="975" height="190" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-16.png" alt="" class="wp-image-6121" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-16.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-16-300x58.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-16-768x150.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/2023/10/image-17.png"><img loading="lazy" decoding="async" width="883" height="389" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-17.png" alt="" class="wp-image-6122" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-17.png 883w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-17-300x132.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-17-768x338.png 768w" sizes="(max-width: 883px) 100vw, 883px" /></a></figure>



<p>8. Reattach the boot volume to the instance where you wanted to recover the SSH key, wait for it to become operational.</p>



<p></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-18.png"><img loading="lazy" decoding="async" width="975" height="442" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-18.png" alt="" class="wp-image-6123" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-18.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-18-300x136.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-18-768x348.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>Click in <strong>Attach Boot Volume</strong></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-19.png"><img loading="lazy" decoding="async" width="975" height="106" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-19.png" alt="" class="wp-image-6124" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-19.png 975w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-19-300x33.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-19-768x83.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></a></figure>



<p>After the boot volume is attached, start the Compute Instance.</p>



<p></p>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image-21.png"><img loading="lazy" decoding="async" width="692" height="380" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image-21.png" alt="" class="wp-image-6126" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image-21.png 692w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-21-300x165.png 300w" sizes="(max-width: 692px) 100vw, 692px" /></a></figure>



<p></p>



<p>See you soon in other articles.</p>



<p>Stay tuned by following us on Twitter @aontalba and Linkedin.</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/2023/10/recovering-opc-user-ssh-key/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6105</post-id>	</item>
		<item>
		<title>IPSec &#8211; FastConnect &#8211; New Feature</title>
		<link>https://www.dbadutra.com/2023/10/ipsec-fastconnect-new-feature/</link>
					<comments>https://www.dbadutra.com/2023/10/ipsec-fastconnect-new-feature/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Tue, 17 Oct 2023 16:15:20 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[IPSECOCI]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6098</guid>

					<description><![CDATA[Oracle Cloud Infrastructure FastConnect now allows two major methods to encrypt traffic between your data center and Oracle Cloud Infrastructure: IPSec over FastConnect and MACsec Encryption. Something very important for customers and brings yet another layer of security, making an environment even safer. Benefits of Site-to-Site VPN over FastConnect The added functionality of Site-to-Site VPN over FastConnect offers the following features and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Oracle Cloud Infrastructure FastConnect now allows two major methods to encrypt traffic between your data center and Oracle Cloud Infrastructure: IPSec over FastConnect and MACsec Encryption. Something very important for customers and brings yet another layer of security, making an environment even safer.</p>



<p></p>



<p><strong>Benefits of Site-to-Site VPN over FastConnect</strong></p>



<p>The added functionality of Site-to-Site VPN over FastConnect offers the following features and benefits:</p>



<ul class="wp-block-list">
<li>Combined benefits of FastConnect and IPsec:&nbsp;With Site-to-Site VPN over FastConnect, you can take advantage of the benefits of dedicated connectivity provided to you by FastConnect while encrypting your traffic with industry standard IPsec. FastConnect offers a dedicated, private, high bandwidth circuit with consistent and predictable network performance, and Site-to-Site VPN provides data confidentiality, integrity, and authentication for your traffic. Combining the two into a single solution allows you to maintain high-performance connectivity between dependent applications in the cloud with no re-architecture.</li>
</ul>



<ul class="wp-block-list">
<li>FastConnect partner virtual circuits:&nbsp;FastConnect partners offer optimal performance and connectivity costs savings along with on-demand provisioning. With Site-to-Site VPN over FastConnect, customers who prefer to use FastConnect partners now have an OCI-native encryption solution for both Layer 2 and Layer 3 partner virtual circuits.</li>
</ul>



<ul class="wp-block-list">
<li>Flexibility:&nbsp;Enable IPsec encryption for any existing or new FastConnect private peering virtual circuits. Configure one or more tunnels over the same virtual circuit and utilize the granular routing policy control offered by the enhanced DRG to control how traffic is routed over these tunnels or unencrypted over the same virtual circuit.</li>



<li>OCI-managed service:&nbsp;Before the release of Site-to-Site VPN over FastConnect, if you needed IPsec encryption over FastConnect, you were required to either manage a third-party network virtual appliance to terminate IPsec VPN tunnels in your virtual cloud network (VCN) or by combining the two services manually using FastConnect public peering to reach the OCI Site-to-Site VPN public IP endpoint. Now, you can gain all the benefits of a Site-to-Site VPN managed service over FastConnect with simple to use provisioning through the Oracle Cloud Console, API, CLI, and Terraform.</li>
</ul>



<ul class="wp-block-list">
<li>Compliance:&nbsp;Encrypt your OCI traffic to help address regulatory compliance objectives, such as FIPS, HIPAA, or PCI. Adhere to internal best practice configuration standards with flexibility in tunnel provisioning allowing for network segmentation of traffic to reduce your attack surface area.</li>
</ul>



<figure class="wp-block-image size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/10/image.png"><img loading="lazy" decoding="async" width="791" height="315" src="https://www.dbadutra.com/wp-content/uploads/2023/10/image.png" alt="" class="wp-image-6099" srcset="https://www.dbadutra.com/wp-content/uploads/2023/10/image.png 791w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-300x119.png 300w, https://www.dbadutra.com/wp-content/uploads/2023/10/image-768x306.png 768w" sizes="(max-width: 791px) 100vw, 791px" /></a></figure>



<p>Next article, I will demonstrate how we configure FastConnect with IPSec.</p>



<p></p>



<p></p>



<p>See you soon in other articles.</p>



<p>Stay tuned by following us on Twitter @aontalba and Linkedin.</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/2023/10/ipsec-fastconnect-new-feature/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6098</post-id>	</item>
		<item>
		<title>Oracle Cloud World – Dia 2 e 3</title>
		<link>https://www.dbadutra.com/2023/09/oracle-cloud-world-dia-2-e-3/</link>
					<comments>https://www.dbadutra.com/2023/09/oracle-cloud-world-dia-2-e-3/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Thu, 21 Sep 2023 20:40:56 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[OCW]]></category>
		<category><![CDATA[OCW23]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6075</guid>

					<description><![CDATA[Vamos ao segundo dia que foi um dia bem movimentado e cheio de atividades muito legais. No inicio do dia 2 tive 2 sessões da minha empresa sobre Migration of a Fortune 50 Banking Client to a Multicloud Environment with OCI e Complex, Cross Platform Oracle Database and Applications Migration to OCI onde demonstramos nossos [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Vamos ao segundo dia que foi um dia bem movimentado e cheio de atividades muito legais. </p>



<p><br>No inicio do dia 2 tive 2 sessões da minha empresa sobre Migration of a Fortune 50 Banking Client to a Multicloud Environment with OCI e Complex, Cross Platform Oracle Database and Applications Migration to OCI onde demonstramos nossos projetos que estamos trabalhando no dia a dia com nossos clientes sendo migrados para OCI. <br><br>Após estas palestras tivemos o Keynote do Building the More Intelligent Future of Cloud com Clay Magouyrk &#8211; EVP, Oracle Cloud Infrastructure, Oracle. <br><br>Onde ele demonstrou como podemos utilizar os produtos da Oracle de uma forma mais inteligente com toda automação e IA com produtos Oracle, assim como o poder de processamento da NVIDA e Ampere. </p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7656.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7656.jpg" alt="" class="wp-image-6076" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7656.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7656-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7656-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7659.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7659.jpg" alt="" class="wp-image-6077" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7659.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7659-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7659-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7658.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7658.jpg" alt="" class="wp-image-6078" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7658.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7658-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7658-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7666.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7666.jpg" alt="" class="wp-image-6079" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7666.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7666-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7666-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Após esta palestra foi tempo de dar uma respirada, almoçar e encontrar amigos durante o evento </p>



<p></p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/image1.jpeg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/image1.jpeg" alt="" class="wp-image-6080" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/image1.jpeg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/image1-300x225.jpeg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/image1-45x35.jpeg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Após esta merecida pausa, foi para o restante do dia de palestras onde pude ver as novidadaes do AHF com Oracle AHF Insights 23c: Deeper Diagnostic Insights for Your Oracle Database. <br><br>Sadesh Rao como sempre apresentando uma excelente palestra sobre as novidades deste incrivel produto para auxilia no monitoramento dos ambientes Exadata, RAC. </p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7671.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7671.jpg" alt="" class="wp-image-6081" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7671.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7671-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7671-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7668.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7668.jpg" alt="" class="wp-image-6082" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7668.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7668-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7668-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Após esta incrivel palestra assisti outra grande palestra Oracle Database 23c Single Server Rolling Database Maintenance Tips and Tricks com Markus Michalewicz &#8211; Vice President of Product Management, Oracle. <br><br>Onde ele demostrou o processo de Single Server Rolling Patch as novidades sobre esta feature, estarei descrevendo um artigo bem legal sobre isso logo. </p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7684.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7684.jpg" alt="" class="wp-image-6084" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7684.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7684-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7684-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p></p>



<p>No final do dia tivemos nosso anual jantar do ACE Dinner, que pudemos contar com a presença dos membros do Oracle Ace para uma confraternização. <br><br>Tivemos a presenca de Juan</p>



<p></p>



<p></p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7706-rotated.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7706-rotated.jpg" alt="" class="wp-image-6086" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7706-rotated.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7706-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7706-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7703-rotated.jpg"><img loading="lazy" decoding="async" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7703-rotated.jpg" alt="" class="wp-image-6087" style="width:640px;height:480px" width="640" height="480" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7703-rotated.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7703-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7703-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7701-1-rotated.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7701-1-rotated.jpg" alt="" class="wp-image-6088" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7701-1-rotated.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7701-1-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7701-1-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Essa galera é da pesada turma muito boa e super experiente muito grato em fazer parte deste grande time.. Valeu galera !!!!</p>



<p></p>



<p>Para o fim do dia 2 tivemos a grande The CloudWorld Party com muita animação e música de alta qualidade com a banda Royal Machines. <br><br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7715-rotated.jpg"><img loading="lazy" decoding="async" width="480" height="640" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7715-rotated.jpg" alt="" class="wp-image-6089" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7715-rotated.jpg 480w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7715-225x300.jpg 225w" sizes="(max-width: 480px) 100vw, 480px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7714.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7714.jpg" alt="" class="wp-image-6090" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7714.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7714-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7714-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7721-rotated.jpg"><img loading="lazy" decoding="async" width="480" height="640" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7721-rotated.jpg" alt="" class="wp-image-6092" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7721-rotated.jpg 480w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7721-225x300.jpg 225w" sizes="(max-width: 480px) 100vw, 480px" /></a></figure></div>


<p></p>



<p>Para o dia 3 não tenho muitas fotos pois foi o dia de despedida da turma e durante o dia não participei de nenhuma sessão pois estava ajudando no Oracle ACE Lounge, com a divulgação do nosso grupo de trabalho e fazendo networking com a comunidade. <br><br>Por fim o que dizer é espero voltar em 2024 para mais um evento do Oracle Cloud Wolrd. <br><br>Espero que eu possa ter compartilhado neste 2 artigos um pouco da experiência incrível que é este evento.<br><br>Te vejo em breve em outros artigos. </p>



<p></p>



<p>Fique ligado seguindo no twitter @aontalba and Linkedin.</p>



<p><strong>Disclaimer:&nbsp;“The postings on this site are my own and don’t necessarily represent my actual employer positions, strategies, or opinions. The information here was edited&nbsp; to be useful for general purpose, specific data, and identifications was removed to allow reach a generic audience and to be useful.”</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbadutra.com/2023/09/oracle-cloud-world-dia-2-e-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6075</post-id>	</item>
		<item>
		<title>Oracle Cloud World &#8211; Dia 1</title>
		<link>https://www.dbadutra.com/2023/09/oracle-cloud-world-dia-1/</link>
					<comments>https://www.dbadutra.com/2023/09/oracle-cloud-world-dia-1/#respond</comments>
		
		<dc:creator><![CDATA[André Luiz Dutra Ontalba]]></dc:creator>
		<pubDate>Wed, 20 Sep 2023 05:54:02 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[OCW]]></category>
		<category><![CDATA[OCW2023]]></category>
		<guid isPermaLink="false">https://www.dbadutra.com/?p=6059</guid>

					<description><![CDATA[Hoje resolvi fazer um blog diferente é um mix de conteudo e claro estou fazendo no meu idioma para prestigiar nosso público no Brasil e trazer um pouco da experiência para aqueles que não puderam estar aqui em Las Vegas para presenciar este incrível clima. Começamos o dia com o Sejam Bem-Vindos. Este ano percebi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hoje resolvi fazer um blog diferente é um mix de conteudo e claro estou fazendo no meu idioma para prestigiar nosso público no Brasil e trazer um pouco da experiência para aqueles que não puderam estar aqui em Las Vegas para presenciar este incrível clima. <br><br><br>Começamos o dia com o Sejam Bem-Vindos.<br><br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7599.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7599.jpg" alt="" class="wp-image-6060" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7599.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7599-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7599-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Este ano percebi a presença de mais público e o fluxo entre as sessões melhorou muito, comparado ao ano passado. </p>



<p></p>



<p>A minha primeira sessão do dia foi sobre Oracle Fusion Apps, onde a Oracle demonstrou todos os avanços do Oracle Fusion Apps com integração IA e Machine Learning em diversos aspesctos. <br><br>Cada vez mais a Oracle está fazendo integrações em todas as cadeia de produto trazendo cada vez mais facilidades para seus clientes. </p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7603.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7603.jpg" alt="" class="wp-image-6061" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7603.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7603-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7603-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p></p>



<p>Durante está apresentação o time da Oracle também mostrou uma grande novidade que está sendo disponibilizada para seus clientes, Oracle Fusion Applications Environment Management. </p>



<p></p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7602.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7602.jpg" alt="" class="wp-image-6062" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7602.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7602-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7602-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p></p>



<p>Onde o cliente vai pode ser a gestão do seu ambiente em um único Dashboard, com uma visibilidade através de todos serviços da Oracle, como citado gerar uma refresh do ambiente para um teste, gerenciar patchs entre outros.<br><br>Achei muito legal, pois isso traz mais facilidades para os clientes e também uma visão global do seu ambiente. </p>



<p></p>



<p>Depois desta incrivel sessão tive um tempo para tirar algumas fotos com os amigos do Oracle ACE e com o pessoal do time da Oracle <a href="https://www.linkedin.com/in/ACoAAAB_CpsB0FAXLsSsFD08Xl6f4EbRFxTk52o">Sandesh Rao</a> e <a href="https://www.linkedin.com/in/markusmichalewicz?miniProfileUrn=urn%3Ali%3Afs_miniProfile%3AACoAAADbjpUB_Wvg2M6F3y0y3nvilki7C5BEGuI&amp;lipi=urn%3Ali%3Apage%3Ad_flagship3_search_srp_all%3BusSangQdRh6rKxLliOc1Bg%3D%3D">Markus Michalewicz </a></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7607-rotated.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7607-rotated.jpg" alt="" class="wp-image-6063" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7607-rotated.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7607-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7607-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7644-rotated.jpg"><img loading="lazy" decoding="async" width="480" height="640" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7644-rotated.jpg" alt="" class="wp-image-6064" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7644-rotated.jpg 480w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7644-225x300.jpg 225w" sizes="(max-width: 480px) 100vw, 480px" /></a></figure></div>


<p></p>



<p>Tivemos mais 2 Keynotes com Safra Catz e Larry Ellison, onde na primeira Keynote Safra Catz demostrou os casos de sucesso dos grandes players migrando para OCI, como exemplo da TIM Brasil que migrou todo seu workload para Oracle e com redução de TCO e aumento de perfomance impressionates. </p>



<p></p>



<p>No Keynote do Larry Ellison, ele falou muito sobre IA, HealthCare e sobre a parceria com a Microsoft  para colocar os serviços de banco de dados Oracle no OCI, como Exadata e hardware OCI relacionado, em datacenters da Microsoft.<br><br>Isso abre uma nova era como o próprio Larry Ellison disse &#8220;customers should have the freedom and flexibility to choose the services&#8221;, trazendo muito beneficios e flexibilidade para os clientes de ambos hyperscales.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7643.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7643.jpg" alt="" class="wp-image-6065" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7643.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7643-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7643-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p></p>



<p>Tive mais 2 palestras técnicas uma focada em Melhores práticas para projetar e operar a infraestrutura Oracle Cloud, para mim como arquiteto de soluções foi muito legal pois a Oracle recomenda um conjunto de práticas para projetar e operar topologias de nuvem que proporcionem valor para o negócio seguro e imediato.<br><br>E por fim uma grande palestra sobre Oracle GoldenGate 23c Deep Dive onde o diretor do produto <a href="https://www.linkedin.com/in/alexlima/">Alex Lima</a> demonstrou as novidades do Oracle GoldenGate 23c assim como o lancamento do <a href="https://blogs.oracle.com/dataintegration/post/announcing-oracle-goldengate-23c-free">Oracle GoldenGate 23c Free</a>.<br></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7625.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7625.jpg" alt="" class="wp-image-6066" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7625.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7625-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7625-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7624.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7624.jpg" alt="" class="wp-image-6067" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7624.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7624-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7624-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Para finalizar o dia como bom fã de futebol e F1 não poderia perder a oportunidade de ver a Taça da Premier League (Oficial) e o incrivel carro de F1 da Oracle Red Bull Racing </p>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7613-rotated.jpg"><img loading="lazy" decoding="async" width="480" height="640" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7613-rotated.jpg" alt="" class="wp-image-6068" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7613-rotated.jpg 480w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7613-225x300.jpg 225w" sizes="(max-width: 480px) 100vw, 480px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7610.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7610.jpg" alt="" class="wp-image-6069" srcset="https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7610.jpg 640w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7610-300x225.jpg 300w, https://www.dbadutra.com/wp-content/uploads/2023/09/IMG_7610-45x35.jpg 45w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure></div>


<p>Esse é o resumo do primeiro dia e espero que eu possa ter passado um pouco desta experiência que recomendo a todos que um dia puderam participar deste grande evento. <br><br>Amanhã trago mais nóticas dos segundo dia &#8230;.</p>



<p></p>



<p>Fique ligado seguindo no twitter @aontalba and Linkedin.<br><br><strong>Disclaimer:&nbsp;“The postings on this site are my own and don’t necessarily represent my actual employer positions, strategies, or opinions. The information here was edited&nbsp; to be useful for general purpose, specific data, and identifications was removed to allow reach a generic audience and to be useful.”</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbadutra.com/2023/09/oracle-cloud-world-dia-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6059</post-id>	</item>
	</channel>
</rss>
