Great Scott! Two Oracle Database 19c RU Withdrawals — What Now?

Robert Freeman
Rimini Fellow - Oracle Databases and Technology
4 min read

On February 3rd, 2026, I was reminded of a scene from ‘Back to the Future’. Towards the end of the movie, a panicked Doc Brown steps out of his DeLorean with a warning that something in the future must be avoided at all costs. I felt that same sense of urgency when I found out that the Oracle Database 19c 19.30 Release Update (RU) had been released and then withdrawn almost immediately due to a critical bug.

The bug in question is bug 34352668, which impacts only Oracle Real Application Cluster (RAC) database systems (more on that in a moment). What is even more concerning is that this same bug was apparently present in the October 21, 2025, Database RU (19.29) as well. You can find more detailed references to this problem from Mike Dietrich (Oracle VP) here.

What is the impact of the bug that was present in the Oracle database 19c RU?

Here are the quick highlights with respect to the bug:

  • Only Oracle RAC environments are impacted
  • This bug only appears to impact RAC environments that are involved in rolling upgrades
  • The bug exists in both RU 19.29 and RU 19.30
  • The potential impacts of this bug include block and redo log corruption

It’s concerning that this problem, which is confirmed to be present in RU 19.29, didn’t appear to be discovered until RU 19.30. Oracle has provided several workarounds and patches to address the myriads of problems that might arise if someone has already applied RU 19.29 or 19.30. Of course, these workarounds and patches cannot recover any already lost data — only a sound backup and recovery strategy can do that.

“Great Scott!” Doc Brown said. But wait, there is more.

A 9% patch failure rate isn’t a winning strategy

Unfortunately, this withdrawal isn’t an anomaly. It follows a concerning pattern in Oracle’s RU patching history, particularly for RAC customers.

  • Oracle released the January 2023 19.18 RU, only to discover that it too had a bug in it that impacted clients that were running Oracle RAC. As with RU 19.30, Oracle quickly removed 19.18 to fix the problem. Upon re-releasing the newly “fixed” RU, Oracle had to quickly pull it again due to issues with its repackaging. Oracle finally provided a corrected version of the RU on January 31, 2023. There is a pretty good explanation of this debacle here.
  • Oracle released DB RU 19.3.0 on January 31, 2023, only to pull it back again due to regressions contained in the RU. Notably and confusingly, they fixed the RU and released it as RU 19.3.1. You can read about this regression here.

This does not seem like a successful result and by ‘successful’, I mean RUs that were not withdrawn, reissued or superseded due to serious regressions shortly after release.

A total of 27 Oracle Database 19c RUs have been released (starting with RU 19.3 and ending with RU 19.30). That’s 27 RU patch sets deployed with a deployment failure rate of 9%. For mission-critical enterprise software, that’s not acceptable.

Look, I’m a pilot. In fact, I live in an airport with my airplane just a few steps away. If my airplane had only a 91% success rate across 27 flights, I’m pretty sure I’d not be flying it.

In short, this patch release failure rate shows that patching can sometimes lead to instability, unplanned outages and potentially significant operational risks. If, on a macro level, freshly deployed patches have had a 9% failure rate out of the box, what do you suspect the actual overall failure rate must be on a more micro level?

At Rimini Street, we often see ticket counts go up when our new clients apply vendor patches from their archives. Then, slowly, after the clients have stopped applying patches, we see their systems stabilize along with ticket counts. This is why we work hard to educate our clients on what I call the, “no patching paradigm.” (read on to learn more!) Although routine patching is strongly recommended by ERP vendors, it can cause disruption or instability when not executed properly.

The security angle

Even if we accept disruption as the cost of patching, security presents an even bigger problem. The withdrawal of any RU also means a delay in applying the latest security patches. This just compounds an already problematic security patching cycle. These days we have zero-day threats popping up on a real-time basis. Any vulnerability that is publicly disclosed today could have been in the process of being exploited before it became a CVE or could be patched.

The patching paradigm doesn’t address this kind of vulnerability latency. We need a way to minimize the security risk overall, and Rimini Street has security tools to help with that.

The solution is Rimini Street

Doc Brown might well have looked at the problem and said, “Patches? Where we’re going, we don’t need patches.”

The solution to manage risk and improve operational availability is to move away from the patching paradigm. Certainly, you will still need support, and you will run into an occasional problem that you need help with, but these problems can be addressed tactically and in ways that mitigate risk to your key business systems. That is the Rimini Street way, and it’s worked for thousands of clients for over 20 years now.

Key takeaways

For Oracle environments, the growing complexity and operational risk associated with quarterly RUs, and the potential for withdrawn of reissued updates, has reinforced the limitations of a patch-dependent security model.

Rimini Street and our proven third-party support solutions have demonstrated for over 20 years that the patching paradigm can be replaced by a methodology that minimizes risk by providing targeted fixes to problems when they do arise.

When there is a problem, we use root cause analysis. Once the problem is identified, experienced ERP engineers craft a targeted alternative solution and implement it with minimum interference to the rest of the system.

Rimini Street provides a suite of advanced security solutions with Rimini Protect™ for Oracle. These solutions help reduce the time required to protect your database assets against newly developed exploits. These tools also work to reduce the impact that security monitoring and protection have on your key business systems.

Our Advanced Database Security Suite provides a more resilient alternative. It is purpose-built to improve security postures and reduce security risk exposure. It does this without modifying vendor code, and when vendor-provided security patches are not available, it helps protect against active exploits.

Our solutions are tailored to a client’s ecosystem to complement and enhance their existing security strategies, protecting against discovered and undiscovered or zero-day threats and vulnerabilities. The Rimini Street approach reduces exposure by addressing problems tactically, without introducing a broad set of untested changes into a stable environment. In short, let’s take Doc Brown’s DeLorean into the future and leave the past behind.

Rimini Protect™ Advanced Database Security Suite

Our database security solution is purpose-built to improve security postures and reduce security risk exposure without modifying vendor code, and when vendor-provided security patches are not available.

FAQs

What are the negative impacts of the bug found in the Oracle Database 19c release update 19.29 and19.30?

For those with Oracle RAC environments that have rolling upgrades, the bug can cause block corruption and redo log corruption, which are significant data integrity problems. These corruption types can lead to prolonged outage windows and complex recovery procedures. Some data may also not be recoverable, depending on the timing of backups and logging.

Why is it bad for Oracle to withdrawal an RU?

When Oracle withdraws an RU, it delays the safe application of essential security fixes, and it leaves organizations exposed. Zero-day vulnerabilities already pose timing challenges, and unstable RUs can amplify that risk by forcing security teams to pause patch cycles. Withdrawing an RU leaves organizations in a difficult position, causing them to choose between operational instability and increased security risk. Every time Oracle withdraws an RU, it erodes confidence in the integrity of Oracle’s patching process and raises concerns about the problems that could potentially be lying in their patches.

What can I do to ensure that my Oracle Database is secure?

It’s important to use proactive security controls rather than relying on vendor patches. Proactive security controls include diagnosing problems and fixing them before they escalate, implementing tailored virtual patching rules, as well as hardening and best-practice configuration reviews. Rimini Protect for Oracle mitigates threats quickly and easily without downtime. Learn more.

About the author

About the author

Robert Freeman

Rimini Fellow - Oracle Databases and Technology

Robert Freeman has been working with Oracle Database and associated technologies for more than 30 years. He is the author of over 20 books on Oracle Databases, including books on backup and recovery, Oracle Database new features, and certification test preparation.

Before coming to Rimini Street, Robert worked in a number of different industries including healthcare, retail, public sector, utilities, and transportation.

More from Robert Freeman

4 Oracle Database Updates You Need to Know
Blog
4 Oracle Database Updates You Need to Know
Robert Freeman
Robert Freeman
Rimini Fellow - Oracle Databases and Technology
3 min read

Recent Oracle announcements for its Oracle Database customers include new end of support dates, changes in product release timelines, expanding cloud partnerships and decisions on Exadata integration. Who do these apply to, how does it impact your IT operations and what is the best path forward? As the global leader of third-party support, management and […]

Leaving Oracle Support: Your Top Four Questions Answered
Blog
Leaving Oracle Support: Your Top Four Questions Answered
Robert Freeman
Robert Freeman
Rimini Fellow - Oracle Databases and Technology
5 min read

Staying on Oracle’s roadmap often means upgrading to product versions you may not need, dealing with year-over-year price increases and staying limited to Oracle’s product roadmaps.   At Rimini Street, the global leader of third-party support for Oracle, SAP, VMware and hundreds more products, we have worked with thousands of organizations to get them on a […]

Oracle Database Market Update: Findings from Rimini Street’s Global Oracle Database Survey
Blog
Oracle Database Market Update: Findings from Rimini Street’s Global Oracle Database Survey
Robert Freeman
Robert Freeman
Rimini Fellow - Oracle Databases and Technology
3 min read

Oracle Database customers are constantly burdened with rising support costs that fail to deliver proportional value, with 37% of respondents reducing their Oracle Database footprint due to the high cost to maintain. On top of this is the persistent pressure to upgrade — despite their current versions performing effectively. As executives look to maximize value, […]

What CIOs Should Know When Assessing Oracle 23ai
Blog
What CIOs Should Know When Assessing Oracle 23ai
Robert Freeman
Robert Freeman
Rimini Fellow - Oracle Databases and Technology
3 min read

You’ve probably seen promotions and heard talk about Oracle 23ai. Its promise of AI-driven features and enhanced capabilities sound easy to access, but is it so linear? And is it the right move for your organization? We’ve outlined three need-to-knows for CIOs who are assessing whether Oracle Database 23ai is worth the hype. The Upgrade […]

How to Maximize the ROI of Your Oracle Database License
Blog
How to Maximize the ROI of Your Oracle Database License
Robert Freeman
Robert Freeman
Rimini Fellow - Oracle Databases and Technology
2 min read

Discover how to extend the life of your databases, improve ROI, and fund innovation with support savings with Rimini Street services and support for Oracle Database. Have you ever met an Oracle customer who happily pays the company’s fees for software support? Neither have we. But too few really understand how beneficial—and painless—breaking up with […]

What is Oracle Sustaining Support and Why Should Database Customers Care?
Blog
What is Oracle Sustaining Support and Why Should Database Customers Care?
Robert Freeman
Robert Freeman
Rimini Fellow - Oracle Databases and Technology
3 min read

Are you an Oracle Database customer facing Oracle Sustaining Support or Restricted Upgrade Support status? Unsure of what this means for your organization? We’re here to demystify so you can make the best decisions for your IT roadmap and budget. Software support contracts generally don’t age well. It seems to be part of the modern […]