Server startup failed (FAILED_NOT_RESTARTABLE) with ORA-01882: timezone region not found error - Oracle SOA 12C
The server startup failed and the status changed to "FAILED_NOT_RESTARTABLE" with the following error.Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.
Internal Exception: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
Error Code: 604
at org.eclipse.persistence.
at org.eclipse.persistence.
at org.eclipse.persistence.
at org.eclipse.persistence.
at org.eclipse.persistence.
at org.eclipse.persistence.
at org.eclipse.persistence.
at org.eclipse.persistence.
... 93 more
Caused by: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
at oracle.jdbc.driver.T4CTTIoer.
at oracle.jdbc.driver.T4CTTIoer.
at oracle.jdbc.driver.T4CTTIoer.
at oracle.jdbc.driver.T4CTTIfun.
at oracle.jdbc.driver.
The root cause of the issue is, the server not able to get the time zone configuration
To fix the issue add "-Duser.timezone=UTC" to the server startup parameters - change the timezone with the value supported by database server,