ojdbc6 连接 oracle 的问题

java_perl 2014-06-12 04:26:59
我在用 ojdbc6 连接 oracle 的时候会报安全策略错误,
而且获取连接大约要1分多钟的时间。

请各位大侠帮我找找原因。

(已排除网络问题,我们内部网络是1G互联,而且我用 jdbc14 和 TOAD连接非常快。
而且获取连接后,查询数据也是非常快的,仅仅是连接巨慢。)


安全策略报错的问题,我从网上找到一个临时解决方案:
在使用的 JRE_HOME/lib/security/java.policy 文件中加一行:
permission javax.management.MBeanTrustPermission "register";

但是我总觉得这个不是最终解决方案,总不能去修改所有客户端的文件吧。


环境:

CLIENT:
OS: Win XP sp3
JDK: 1.7.0_60
JDBC: ojdbc6.jar : Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers

SERVER:
OS: RHEL 6
Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production


下面是错误输出截图(中间省略了一部分)



下面是代码:
...全文
637 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
什么都不能 2014-06-14
  • 打赏
  • 举报
回复
先用sqlplus 登陆下oracle 看是不是你的客户端有问题,监听器是否配置好了? 在排除了上述问题后,看是不是jdbc有问题,你的jdbc jar是从哪里来的,是不是从oracle 中拿的? 换class12.jar试试看如何呢?
wuyue-tiger 2014-06-14
  • 打赏
  • 举报
回复
重装Oracle
java_perl 2014-06-13
  • 打赏
  • 举报
回复
stackoverflow 又上不去了,TMD……
java_perl 2014-06-13
  • 打赏
  • 举报
回复
补充一下,我又试了一下用 jdbc 连接 mysql 没有 Warning, 但是获取连接也要大约半分钟。 好奇怪的问题。
java_perl 2014-06-12
  • 打赏
  • 举报
回复
引用 1 楼 changjiangzhibin 的回复:
参考: http://wenku.baidu.com/link?url=4HlLzxfCM82d72pcLY3c82HLLzGp3LaDa3xFaoo6f9M_ky_4Hv0JS-Oe1-UpvbQNhER5p6hGISpz6o2XRs-kQosIC6aYCrSYsbuYrC3NtHa
谢谢,我试了,完全一样的效果。 还是存在 Warning 和 获取连接慢的问题
tony4geek 2014-06-12
  • 打赏
  • 举报
回复
没遇到,帮顶。。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧