We work right now with a number of customers going live or being live on Oracle Database 23ai already. And tomorrow will be the release date for the quarterly Release Update, in this case for Oracle Database 23.8.0. But you should be aware of one thing: DST Time Zone Patches missing in 23ai Release Updates.
Time Zone patches and RUs?
In January 2023 I blogged about the inclusion of DST Time Zone patches in Release Updates. But later I learned that this applied only to Oracle Database 19c, and not to 21c. I can’t tell you why that is. I’ve been told that we are going to include them only for Long Term Support releases. And certainly, I accepted this. But I’d have expected these fixes then being part of the Oracle Database 23ai Release Updates – which are delivered as Gold Images.
In addition, there was one partially unwanted side effect of including DST fixes into RUs. The DBCA (Database Configuration Assistant) does not have a switch to choose your desired time zone version when you create a new database or CDB. It can be influenced with an environment variable parameter. But this isn’t ideal and sometimes simply impracticable.
$ export ORA_TZFILE=/u01/app/oracle/product/19/oracore/zoneinfo/timezone_38.dat
What do you need to do with Oracle 23ai?
Currently, at least until Oracle Database 23.8, the DST version needs to be updated separately.
Do you HAVE to do it? No, you don’t. At least not everybody. But in case you work globally, it may be needed depending on where your business activities are settling. Hence, while many of you may be lightly ignore it, others may be forced to fetch DST v44 from MOS Note: 412160.1 – Primary Note DST FAQ : Updated DST Transitions and New Time Zones in Oracle RDBMS and OJVM Time Zone File Patches). The fix for Oracle Database 23ai is available already.
Find the latest DST released version:
- RDBMS DSTv44 Patch 37537949
- OJVM DSTv44 Patch 37537990
You may want to read MOS Note 3071901.1 Applying the DSTv44 update for the Oracle Database in addition.
From the July 2025 RU onward, the DST fixes are supposed to be included then.
You can apply the fix online while the database is up and running. There is no interruption needed. And the fix is generic for the release, matching every RU. As far as I am aware, Oracle Database 23ai has DST v43 delivered out-of-the-box.
Further Links and Information
- Jan 2023: Inclusion of DST Time Zone patches in Release Updates
- MOS Note: 412160.1 – Primary Note DST FAQ : Updated DST Transitions and New Time Zones in Oracle RDBMS and OJVM Time Zone File Patches)
- MOS Note 3071901.1 Applying the DSTv44 update for the Oracle Database
- Choose your desired Time Zone version
- ORA-39405 during impdp
–Mike

Hi Mike, I hope I’m not missing something, but as far as I can tell there are no available releases of 23AI. If this is the case then I don’t understand why there would be Release Updates.
I’m sure I am just not understanding something obvious so please just put me out of my misery!
Thanks
Manfred
Hi Manfred,
there are RUs for 23ai. It started with 23.4, 23.5, 23.6, 23.8 and tonight 23.8.
But 23ai is currently available only on engineered systems (Exadata and ODA-VM) and in the cloud (plus as free developer edition which should be refreshed soon to 23.8 as well).
Cheers,
Mike
Thanks for clearing that up Mike
welcome 🙂
Cheers,
Mike
@mike is there a windows version for DST 44 upcoming? I only see Linux/Solaris versions available for download from MOS
Hi James,
I asked the same, and why the DST patches are not produced by automation. Until I have a reply, you need to request it via an SR please. It is a backport request, and you need to upload your “opatch lsinventory” to the SR when you request it. It should be there in 2-3 days since these fixes for sure don’t require manual action but are produced by automation quickly.
Nevertheless, I did ask the person who can bring this up to produce DST fixes generally.
Cheers,
Mike
Hi Mike,
Thanks for the blog post. Trying to upgrade or 19c DB to 23ai on our Exadata machine. Getting the following:
RECOMMENDED ACTIONS
===================
1. (AUTOFIXUP) Patch the new 23 $ORACLE_HOME/oracore/zoneinfo/ with the
version 44 time zone data file from the 19.0.0.0.0
$ORACLE_HOME/oracore/zoneinfo/.
The time zone file version used in your database must exist in the new
Oracle home before upgrading the database.
The database is using a time zone file version 44 that is newer than the
version 43 in the target $ORACLE_HOME/oracore/zoneinfo directory.
I just copied the timezone_44.dat file from 19c to 23ai home.
Is this acceptable?
thanks,
Anil
Hi Anil,
yes – but the official approach would have been to install the DST 44 patch (see my blog posts about it). Then you’d have it also in the inventory. No big deal here since AutoUpgrade would have copied the file either 🙂
You see that this says (AUTOFIXUP).
Hence, AU would have fixed this, no action from your side would have been needed.
Cheers,
Mike