- 论坛徽章:
- 0
|
我在用 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
下面是错误输出截图(中间省略了一部分)
下面是代码:
补充一下: 我用 mysql 测试了,没有warning, 但是获取连接也非常慢,大约需要30秒 |
-
2.png
(12.55 KB, 下载次数: 36)
|