找回密码
 立即注册

QQ登录

只需一步,快速开始

olkldksl

注册会员

7

主题

35

帖子

72

积分

注册会员

积分
72
olkldksl
注册会员   /  发表于:2024-6-11 09:58  /   查看:188  /  回复:7
30金币
提示错误信息如下:

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

7 个回复

倒序浏览
lucas.Yan
超级版主   /  发表于:2024-6-11 11:18:20
沙发
问题描述:
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
5#
olkldksl 发表于 2024-6-11 15:01
是我这里时区不对,用docker安装的咱们系统时区是utc,但是用timedatectl命令改不了,

如果容器已经创建了不能修改的话,可以尝试一下在创建docker容器的时候设置环境变量来更改。
回复 使用道具 举报
olkldksl
注册会员   /  发表于:2024-6-11 16:19:15
6#
lucas.Yan 发表于 2024-6-11 16:07
如果容器已经创建了不能修改的话,可以尝试一下在创建docker容器的时候设置环境变量来更改。

嗯,已经在现有的系统里做了很多东西,新建的话不太现实,有没有别的办法改他的时区呀
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2024-6-11 16:42:29
7#
olkldksl 发表于 2024-6-11 16:19
嗯,已经在现有的系统里做了很多东西,新建的话不太现实,有没有别的办法改他的时区呀

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

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

回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:7 天前
8#
您好,您的问题解决了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部