olkldksl 发表于 2024-6-11 09:58:46

添加数据源连接oracle错误

提示错误信息如下:

连接失败: ORA-00604. 递归 SQL 级别 1 出现错误ORA-01882. 未找到时区

lucas.Yan 发表于 2024-6-11 09:58:47

问题描述:
Oracle数据源链接报错ORA-00604

问题解答:
看报错代码应该是数据库服务器和链接客户端的时区不一致造成的,尝试更新Oracle版本或者修改Oracle配置修改数据库时区。

olkldksl 发表于 2024-6-11 12:10:50

lucas.Yan 发表于 2024-6-11 11:18
问题描述:
Oracle数据源链接报错ORA-00604



好的,我试试,谢谢

olkldksl 发表于 2024-6-11 15:01:17

olkldksl 发表于 2024-6-11 12:10
好的,我试试,谢谢

是我这里时区不对,用docker安装的咱们系统时区是utc,但是用timedatectl命令改不了,

lucas.Yan 发表于 2024-6-11 16:07:16

olkldksl 发表于 2024-6-11 15:01
是我这里时区不对,用docker安装的咱们系统时区是utc,但是用timedatectl命令改不了,

如果容器已经创建了不能修改的话,可以尝试一下在创建docker容器的时候设置环境变量来更改。

olkldksl 发表于 2024-6-11 16:19:15

lucas.Yan 发表于 2024-6-11 16:07
如果容器已经创建了不能修改的话,可以尝试一下在创建docker容器的时候设置环境变量来更改。

嗯,已经在现有的系统里做了很多东西,新建的话不太现实,有没有别的办法改他的时区呀

lucas.Yan 发表于 2024-6-11 16:42:29

olkldksl 发表于 2024-6-11 16:19
嗯,已经在现有的系统里做了很多东西,新建的话不太现实,有没有别的办法改他的时区呀

您的linux使用的是Debian/Ubuntu 还是CentOS或者其他类型的?不同系统可能有不同方式。
我看您提到timedatectl不能修改的情况,和下面这篇文章类似,您可以参考下这个。

如何设置或修改Linux时区 | myfreax

lucas.Yan 发表于 2024-6-19 15:18:30

您好,您的问题解决了吗?
页: [1]
查看完整版本: 添加数据源连接oracle错误