After Applying Patch 5865568 The Oracle JVM 10.1 is affected by Sun JDK bugs 6530336 and 6466476. Oracle 9 and 10.2 unaffected.
(Doc ID 418617.1)
Last updated on APRIL 08, 2025
Applies to:
Oracle Database - Enterprise Edition - Version 8.1.7.0 to 10.2.0.1 [Release 8.1.7 to 10.2]Information in this document applies to any platform.
Information in this document applies to any platform.
Purpose
This bulletin explains the effect on the Oracle JVM (OJVM) of Sun JDK bugs 6530336 and 6466476 (contained in Sun alert 102836), which were introduced by time zone updates in the JDK.
Oracle 10.1 is affected by these issues when OJVM Feb-2007 Time Zone Update is installed (patch 5865568).
Oracle 10.1 is not affected if no OJVM Time Zone Updates are installed, or if the the March-2006 Time Zone Update is installed (see <note:416938.1> for patch numbers)
Oracle 9.2 and 10.2 are not affected.
Note that since 10-March-2007 the readme file of the 5865568 patch contains the workaround instructions for this issue. If these have been followed then you will not be affected.
This note contains the testcases from the Sun bugs in an Oracle Java Stored Procedure format to show that the OJVM is affected in 10.1 only, and it provides workarounds for these problems. The testcases can then be used to verify the problem has been resolved.
Scope
This note covers the JVM inside the Oracle database.
The Oracle time zone files, which provide time zone knowledge to the other parts of the database, are completely unrelated to any JDK or Java changes, and are therefore completely unaffected by these issues.
Oracle does not deliver patches for the JDKs and JREs that are shipped with various Oracle products, including the database. For these JDKs and JREs please refer to the 3rd party supplier of the JDK/JRE fixes that might have introduced problems with some time zones.
Note that the Oracle database does not use the JDK in the Oracle home of a database installation. The Oracle database only has time zone information in the OJVM and in the Oracle time zone files. As stated above, the Oracle time zone files are completely unrelated to these issues.
Therefore the Oracle database versions 9.2 and 10.2 are not affected by these issues.
For Oracle 10.1 the only effect is when the OJVM is used to run Java Stored Procedures inside the database which use time zone conversions with the EST, EDT, MST, MDT, HST and HDT time zones.
Details
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
Purpose |
Scope |
Details |
Sun JDK bugs 6530336 and 6466476 Information on these bugs can be found in the following locations: Sun Alert 102836 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6466476 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6530336 Bug 6466476 shows that the time zones EST and MST are no longer affected by DST after a JDK time zone update. Bug 6530336 shows that the underlying issues from bug 6466476 can cause incorrect time conversions between time zones when using the EDT and MDT indicators. For information regarding how these issues affect the JDKs and JREs outside the database, please refer to your supplier of the fixes which introduced these issues. This note will only cover the Oracle JVM in the database, for which Oracle produces and supplies the time zone update patches. |
Running the Sun testcases as Java Stored Procedures |
Output of testcase for bug 6530336 in Oracle 10.2: |
Output of testcase for bug 6466476 in 10.2: |
References |