2017-04-05 12 views
0

Oracleデータベースに接続しようとしていますが、Oracle SQL Developerでは11g xeですが、この例外が発生しています。**接続エラー:パッケージ違反:package oracle.net.ns .....封印違反:パッケージoracle.net.nsが封印されています

私は検索しましたが、何の助けもありませんでしたか?オラクルでは、このドキュメントから

+0

コードを表示できますか? – tbone

+0

これを確認してください:http://stackoverflow.com/questions/4922369/java-security-exception-sealing-violation-while-trying-to-connect-to-database – nevsv

答えて

0

Known Issues and Limitations

java.lang.SecurityException

:違反例外をシーリング(ID 6554602)

説明

は、JDBCドライバ10.2以降では、 CLASSPATHに複数のJDBC jarファイルがあると、java.lang.SecurityExceptionが発生する可能性があります。 封印違反例外。

ソリューション (オラクルが推奨)CLASSPATHには 唯一のJDBCドライバのJARファイルが含まれていることを確認してください。

そして、このフォーラム:SecurityException: sealing violation from Class.forName

シーリング違反が密封されたパッケージからいくつかのクラスは、2つの異なる場所(ディレクトリまたはjarファイル)から ロードされたことを意味します。

封印されたパッケージは、「このパッケージのすべてのクラス が単一のjarファイルから取得されていることを知っています」セキュリティ上の理由から、他の場所ではこのパッケージに含まれるクラスは提供されません。

クラスパスに2つのOracle JDBCドライバ・ジャーがあります。

クラスパスに複数のOracle JDBCドライバjarライブラリが含まれていないことを確認してください。

+0

C:\ Users \ aVinci> ECHO%CLASSPATH% C:\ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \; C:¥ProgramData¥Oracle¥Java¥javapath; C:¥WINDOWS¥system32; C:¥WINDOWS; C:¥WINDOWS¥System32¥Wbem; Files \ Java \ jdk1.8.0_111 \ lib; C:\ Program Files \ Java \ jre1.8.0_111 \ lib; C:\ Users \ aVinci \ AppData \ Local \ Android \ Sdk \ platform-tools; aVinci \ AppData \ Local \ Android \ Sdk \ tools;にあります。 –

+0

@VinciADePaul:異なる場所にある瓶をチェックします。 THIS @berger – Berger

0

これは、CLASSPATHに複数のJDBC jarファイルがある場合に発生します。

+0

は私のクラスパスで、何のjarファイルが存在しない: C:\ Users \ユーザーaVinci> ECHOの%のCLASSPATH%の C:\はProgramData \オラクル\のJava \のjavapathは、C:\ WINDOWS \ system32に; C:\ C:¥WINDOWS¥System32¥Wbem; C:¥WINDOWS¥System32¥WindowsPowerShell¥v1.0¥; C:¥Program Files¥Java¥jdk1.8.0_111¥lib; C:¥Program Files¥Java¥jre1。 \ Users \ aVinci \ AppData \ Local \ Android \ Sdk \ platform-tools; C:\ Users \ aVinci \ AppData \ Local \ Android \ Sdk \ tools;にあります。 –

+0

Oracle SQL Developerのclasspathが、それを実行するコマンドラインで-cpオプションとして定義されていないことを確認してください。さらに、CLASSPATH環境変数にリストされているディレクトリには、jdbcドライバが含まれている可能性があります。 – gile

関連する問題