<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Oracle on Ivan Luminaria</title><link>https://ivanluminaria.com/en/tags/oracle/</link><description>Recent content in Oracle on Ivan Luminaria</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 24 Feb 2026 08:03:00 +0100</lastBuildDate><atom:link href="https://ivanluminaria.com/en/tags/oracle/index.xml" rel="self" type="application/rss+xml"/><item><title>Oracle on Linux: the kernel parameters nobody configures</title><link>https://ivanluminaria.com/en/posts/oracle/oracle-linux-kernel/</link><pubDate>Tue, 24 Feb 2026 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/en/posts/oracle/oracle-linux-kernel/</guid><description>&lt;p&gt;The client was a logistics company running Oracle 19c Enterprise Edition on Oracle Linux 8. Sixty concurrent users, a custom ERP application, about 400 GB of data. The server was a Dell PowerEdge with 128 GB of RAM and 32 cores.&lt;/p&gt;
&lt;p&gt;The complaints were vague but persistent: &amp;ldquo;The system is slow.&amp;rdquo; &amp;ldquo;Morning queries take twice as long as two months ago.&amp;rdquo; &amp;ldquo;Every now and then everything freezes for a few seconds.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Ragged hierarchies: when the client has no parent and the group has no grandparent</title><link>https://ivanluminaria.com/en/posts/data-warehouse/ragged-hierarchies/</link><pubDate>Tue, 20 Jan 2026 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/en/posts/data-warehouse/ragged-hierarchies/</guid><description>&lt;p&gt;Three levels. Top Group, Group, Client. It looks like a trivial structure — the kind of hierarchy you draw on a whiteboard in five minutes and that any BI tool should handle without issues.&lt;/p&gt;
&lt;p&gt;Then you discover that not all clients belong to a group. And that not all groups belong to a top group. And that the aggregation reports the business asks for — revenue by top group, client count by group, &lt;span class="glossary-tip" tabindex="0" data-glossary-desc="Navigation in reports from an aggregated level to a detail level, typical of OLAP analysis and data warehouses." data-glossary-url="https://ivanluminaria.com/en/glossary/drill-down/" data-glossary-more="Read more →"&gt;drill-down&lt;/span&gt;
 from the top to the leaf — produce wrong or incomplete results because the hierarchy has holes.&lt;/p&gt;</description></item><item><title>4 million euros, two multinationals, zero software: the true story of a failure foretold</title><link>https://ivanluminaria.com/en/posts/project-management/4-milioni-nessun-software/</link><pubDate>Tue, 30 Dec 2025 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/en/posts/project-management/4-milioni-nessun-software/</guid><description>&lt;p&gt;The story I&amp;rsquo;m about to tell is true. I won&amp;rsquo;t name names — not out of diplomacy, but because names don&amp;rsquo;t matter. What matters is understanding the mechanism. Because this mechanism repeats itself, identically, in dozens of companies. And it costs millions.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="-the-client-an-insurance-group-with-a-legitimate-ambition" class="relative group"&gt;🏢 The client: an insurance group with a legitimate ambition &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#-the-client-an-insurance-group-with-a-legitimate-ambition" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;A solid company in the insurance sector. Operations in Italy, France, Northern European countries, Spain. Thousands of employees, millions of policies under management, a growing business.&lt;/p&gt;</description></item></channel></rss>