获取 ORA-01882:在 aws ec2 实例上使用 Oracle UCP 找不到时区区域?
Getting ORA-01882: timezone region not found with Oracle UCP, on aws ec2 instance?
我是 运行 springboot 应用程序(在本地机器上 运行 没问题),在 ec2 实例上出现 ORA-01882: timezone region not found
错误。它看起来像是一个配置问题,但不确定如何解决它。
堆栈跟踪如下
Caused by: java.sql.SQLException: Unable to start the Universal
Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot
get Connection from Datasource: java.sql.SQLException:
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
我正在使用 ojdbc8 版本 12.2.0.1
您可以通过命令行参数 -Duser.timezone=<Database Time Zone>
来启动应用程序。
示例:
Maven 命令行:mvn springboot:run -Duser.timezone=PST
Java 命令行: java -Duser.timezone=PST -jar application.jar
这是时区列表。
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
我是 运行 springboot 应用程序(在本地机器上 运行 没问题),在 ec2 实例上出现 ORA-01882: timezone region not found
错误。它看起来像是一个配置问题,但不确定如何解决它。
堆栈跟踪如下
Caused by: java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
我正在使用 ojdbc8 版本 12.2.0.1
您可以通过命令行参数 -Duser.timezone=<Database Time Zone>
来启动应用程序。
示例:
Maven 命令行:mvn springboot:run -Duser.timezone=PST
Java 命令行: java -Duser.timezone=PST -jar application.jar
这是时区列表。
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones