My Oracle Support Banner

ORA-1804: Failure to Initialize Timezone Information (Doc ID 365558.1)

Last updated on FEBRUARY 17, 2024

Applies to:

Oracle Database Cloud Service - Version N/A and later
Oracle Database - Enterprise Edition - Version 9.0.1.0 and later
Oracle Database Cloud Schema Service - Version N/A and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.

Symptoms

This note is applied to Oracle Database Server (not database client).

ORA-1804 indicates that there is a problem with the timezone information that the database keeps. There can be many symptoms that are associated with this.

For example a very simple way of getting this error when there are problems with the timezone information is by attempting to set the session timezone (or the database timezone) to a named timezone:

would give "no rows".

Note if above select from v$timezone_names gives rows then your CURRENT RDBMS DST version is most likley simply to old and missing SOME timezones, in that case see <NOTE:412160.1> - Updated DST transitions and new Time Zones in Oracle Time Zone File patches / I) What timezones are known / I'm missing timezones in the Oracle Database?
The exact number of timezones in this view depends on the version of the database you are using, but there should be a minimum of 616 rows in this view.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.