将java运行时更改为1.6后,我遇到了oracle db连接的问题。 之前我们的应用程序使用了1.5 java运行时,现在我们正在迁移1.6。尝试连接到oracle 10g db时,应用程序抛出以下异常:
失败。错误:验证操作 失败。错误:[ORACLE-10002:错误 收到与Oracle的连接 数据库+ ASM: java.lang.SecurityException:密封 违规:包oracle.jdbc是 密封]
如果我使用jre 1.5而不是1.6 jre,它工作正常。 它与oracle 11g数据库和jre 1.6组合工作正常。 有没有人遇到过类似的问题?谢谢你的时间。
答案 0 :(得分:1)
我猜测它是oracle驱动程序的一个问题。从java 1.4到1.6时我们经历了类似的事情,尽管这是一个不同的错误。您是否尝试将JDBC drivers降级为10g版本?