docker 运行 javaweb(oracle 数据库) 不能连接数据库问题
来源:互联网 发布:depaul university知乎 编辑:程序博客网 时间:2024/04/29 19:37
好大的一个坑啊。
纠结了两天,为什么docker 中的java web 不能访问oracle 数据库(thin 连接方式会报错,oci 方式没问题 ,按本文修改后,都可以访问) ? 所以得纪念下这个填坑的成果 。以便后来者(菜鸟)能快速的跳出来。
先上错误代码
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 群里询问各种大神,可惜,基本都是玩的mysql . 有个运维大神,帮我否定了各种原因,虽然,最终也不知道是怎么回事 。
不说废话了 。
解决方案 :
docker exec -it 容器id /bin/bash vim etc/timezone
把 timezone 的容器改为 :
Etc/CST
停止容器,重新启动容器 ,浏览器访问 ,ok 了 。解决起来就是这么简单 。
好大的一个坑 被填好了 。
0 0
- docker 运行 javaweb(oracle 数据库) 不能连接数据库问题
- javaweb连接oracle数据库探索
- javaweb数据库的连接
- JavaWeb笔记-连接数据库
- javaWeb连接数据库
- JavaWeb连接数据库MySQL
- JavaWeb-JDBC连接数据库
- sqlplus不能连接本地Oracle数据库
- JDBC连接Oracle数据库问题
- Navicat 连接oracle数据库问题
- zabbix 连接oracle数据库问题
- Java使用ojdbc连接Oracle数据库时不能使用服务名连接的问题
- Docker中的Oracle数据库
- javaweb数据库批处理问题
- ieda 运行出现连接数据库问题
- 解决oracle 客户端混乱造成OBIEE Client Administration不能连接数据库问题
- 数据库不能远程连接
- JavaWeb项目连接Access数据库
- TCP三次握手、四次挥手
- 【51nod】算法马拉松19 总结
- Acticle 17:jquery基础(基本选择器)
- 广告学流量预算
- 关于安装mysql
- docker 运行 javaweb(oracle 数据库) 不能连接数据库问题
- insert、delete、update、replace
- 洛谷 P2672 推销员
- droidcon Beijing 2016 安卓技术大会邀请函(欢迎转载)
- 转换文件格式其中pdf转excel是怎么转换的
- 关于jsonp跨域请求的实现原理
- 一次CMS GC问题排查过程(理解原理+读懂GC日志)
- mysql 获取端口号
- 存储过程-第五课(异常处理)