错误代码
java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现
ORA-01882:
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381)
at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:564)
at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
解决方案 :
docker exec -it 容器id /bin/bash
vim etc/timezone
把 timezone 的容器改为 :
Etc/CST
停止容器,重新启动容器,问题解决
本文详细介绍了如何解决在Docker容器中遇到的Oracle SQL错误ORA-00604和ORA-01882。通过调整容器的时区设置为Etc/CST,重启容器后,成功解决了SQL错误。此解决方案适用于运行Oracle数据库的Docker环境中遇到类似问题的开发者。
7991

被折叠的 条评论
为什么被折叠?



