2011-02-07 3 views
0

java runtimeを1.6に変更した後、oracle db connectionの問題に直面しています。 以前のアプリケーションでは1.5 Javaランタイムが使用されていましたが、現在は1.6を移行しています。 Oracle 10gのDBに接続しようとしているときに、アプリケーションは次の例外を投げている:私は、JRE 1.5ではなく1.6のJREを使用する場合javaセキュリティ例外:データベースへの接続中にシーリング違反が発生しました

failed. Error: Verify operation failed. Errors: [ORACLE-10002: Error received from connection to Oracle database +ASM: java.lang.SecurityException: sealing violation: package oracle.jdbc is sealed]

は、それが正常に動作しています。 Oracle 11gデータベースとjre 1.6の組み合わせで正常に動作しています。 似たような問題に直面したことがありますか?御時間ありがとうございます。

答えて

1

私は、オラクルのドライバに問題があると推測します。 java 1.4から1.6に移行したときも、それと似たような経験をしましたが、これは別のエラーでした。 JDBC driversを10gバージョンにダウングレードしようとしましたか?

+0

は、10gのホームディレクトリからojdbc14.jarをコピーして、そのディレクトリを使用していることを確認することをお勧めします。 – Randy

+0

今はojdbc5 jarを使用しています。私はojdbc14 jarに置き換えて一回試してみる。 – user606549

+0

ありがとうございました。 – user606549

関連する問題