When attempting to connect to an Oracle database via Connector Xpress, the connection may fail with the following recursive SQL error:
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1ORA-01882: timezone region not found
These errors occur when the Java runtime environment used by Connector Xpress or the application is incompatible with the time zone data version on the Oracle database server.
Identity Manager 14.x
Method 1: Configure Time Zone Variable (Workaround) If patching the database is not immediately feasible, you can force the JVM to ignore the time zone region lookup by adding a parameter to the Connector Xpress startup script.
\INSTALL-PATH\Connector Xpress\bin).ConnectorXpress.bat file.ConnectorXpress.bat and add the following argument to the Java command line:-Doracle.jdbc.timezoneAsRegion=falseMethod 2: Database Time Zone Update (Root Cause Fix) If the issue persists, your Database Administrator (DBA) should verify and update the time zone version on the Oracle database server.