我在 Windows 上安装了 oracle 11g db,在 ubuntu 上安装了我的 jdeveloper (11.1.2.4.0)。
当我登录到我的应用程序时,我收到以下错误:
java.sql.SQLDataException: ORA-01882: 未找到时区
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1110)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2147)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2091)
at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:320)
at oracle.jdbc.driver.PhysicalConnection.setSessionTimeZone(PhysicalConnection.java:13052)
at oracle.jdbc.OracleConnectionWrapper.setSessionTimeZone(OracleConnectionWrapper.java:535)
在 ubuntu 上,我的时区是亚洲/乌鲁木齐,在 windows 上,oracle 数据库 session 时区是亚洲/乌鲁木齐,windows 服务器时区也是 GMT+08:00。
问题是什么?请帮我。
最佳答案
在(控制面板中的日期和时间中的时区)中设置域日期
例子 :
域名日期:UTC +5:00:00:00
你的电脑日期:UTC +3:00:00:00
将您的 pc-date 设置为相同的域日期
关于oracle - ORA-01882 : timezone region not found - Oracle ADF Web application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22470321/