<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Oracle & Cloud Real Talk]]></title><description><![CDATA[Real-world Oracle, Exadata, and Cloud Infrastructure insights]]></description><link>https://blog.dbadispatch.tech</link><image><url>https://cdn.hashnode.com/uploads/logos/69e39e98ee84f66e94ab871e/d719e90b-a3c5-4e06-a2da-9b194d7bf157.png</url><title>Oracle &amp; Cloud Real Talk</title><link>https://blog.dbadispatch.tech</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 21:06:55 GMT</lastBuildDate><atom:link href="https://blog.dbadispatch.tech/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Oracle on AWS: What Breaks (and How to Fix It)]]></title><description><![CDATA[The Promise vs Reality
On paper, moving Oracle to AWS looks straightforward. In reality, the issues don’t show up until you’re in production.
What Breaks First

Storage latency assumptions (EBS ≠ SAN)]]></description><link>https://blog.dbadispatch.tech/oracle-on-aws-what-breaks-and-how-to-fix-it</link><guid isPermaLink="true">https://blog.dbadispatch.tech/oracle-on-aws-what-breaks-and-how-to-fix-it</guid><dc:creator><![CDATA[Rob Moayedzadeh]]></dc:creator><pubDate>Sat, 18 Apr 2026 17:03:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/69e39e98ee84f66e94ab871e/3a028adf-7a9c-47db-877a-ac4fb85a0bb4.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The Promise vs Reality</h2>
<p>On paper, moving Oracle to AWS looks straightforward. In reality, the issues don’t show up until you’re in production.</p>
<h2>What Breaks First</h2>
<ul>
<li><p>Storage latency assumptions (EBS ≠ SAN)</p>
</li>
<li><p>Backup strategy gaps (RMAN + S3 confusion)</p>
</li>
<li><p>Network throughput bottlenecks</p>
</li>
<li><p>Licensing misunderstandings</p>
</li>
<li><p>Monitoring blind spots vs on-prem OEM</p>
</li>
</ul>
<h2>Real-World Fixes</h2>
<h3>1. Storage Matters More Than You Think</h3>
<p>Use io1/io2 with proper IOPS sizing. Don’t “figure it out later.”</p>
<h3>2. RDS vs EC2 is a Strategic Choice</h3>
<p>RDS = easier ops, less control<br />EC2 = full control, more responsibility</p>
<p>Pick based on <strong>operational maturity</strong>, not convenience.</p>
<h3>3. Rethink Monitoring</h3>
<p>CloudWatch is not OEM. You need both perspectives.</p>
<h3>4. Network is the Silent Killer</h3>
<p>Throughput limits will impact performance before CPU does.</p>
<h2>Lessons Learned</h2>
<p>Most AWS Oracle problems aren’t Oracle problems—they’re architecture problems.</p>
<h2>Takeaway</h2>
<p>If you lift-and-shift without redesign, you’re just moving risk—not removing it.</p>
]]></content:encoded></item><item><title><![CDATA[Exadata Patching: Real-World Checklist (No Downtime Surprises)]]></title><description><![CDATA[The Reality
Exadata patching looks simple on paper. In production, it’s where things go sideways fast.
What Usually Breaks

GI patch order confusion

Datapatch timing mistakes

Rolling patch assumptio]]></description><link>https://blog.dbadispatch.tech/exadata-patching-real-world-checklist-no-downtime-surprises</link><guid isPermaLink="true">https://blog.dbadispatch.tech/exadata-patching-real-world-checklist-no-downtime-surprises</guid><dc:creator><![CDATA[Rob Moayedzadeh]]></dc:creator><pubDate>Sat, 18 Apr 2026 16:51:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/69e39e98ee84f66e94ab871e/b430db87-ce56-4a64-a24e-b574b9f8c5e2.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Reality</h3>
<p>Exadata patching looks simple on paper. In production, it’s where things go sideways fast.</p>
<h3>What Usually Breaks</h3>
<ul>
<li><p>GI patch order confusion</p>
</li>
<li><p>Datapatch timing mistakes</p>
</li>
<li><p>Rolling patch assumptions that aren’t actually safe</p>
</li>
<li><p>Hidden dependencies between DB + Grid + storage</p>
</li>
</ul>
<h3>My Real-World Checklist</h3>
<ol>
<li><p>Validate cluster health (crsctl, olsnodes)</p>
</li>
<li><p>Confirm backup + restore point</p>
</li>
<li><p>Patch Grid Infrastructure first (rolling)</p>
</li>
<li><p>Patch DB homes</p>
</li>
<li><p>Run datapatch (validate ALL DBs)</p>
</li>
<li><p>Validate services and failover</p>
</li>
</ol>
<h3>Lessons Learned</h3>
<p>Most issues don’t come from the patch—they come from assumptions.</p>
<h3>Takeaway</h3>
<p>If you treat patching like a checklist instead of a process, you will get burned.</p>
]]></content:encoded></item></channel></rss>