2016-06-30 31 views
0

デフォルトでは、Oracle Databaseをインストールすると、JDK/JREがディレクトリxxx/oracle/product/11.2.x.x/jdk /にインストールされます。Oracle Database - xxx/oracle/product/11.2.x.x/jdk /にインストールされているJavaバージョンをアップグレードできますか?

これはopatch、dbcaなどのOracleツールにハードコードされているように見えます。つまり、Javaはデータベース管理をサポートする必要があります。

Oracle 11.2.0.4.3の最新バージョンでは、提供されるJavaのバージョンが1.5.0_51です。

このバージョンのJavaをJDK 6/7/8の最新バージョンに正常にパッチ適用した人はいますか? NB。 OracleからのPSUアップデートはこれにパッチを当てていません。

NB。この質問は、Oracle Database内で実行されるOJVMには関係しません。

答えて

0

できません。

データベースのインストールを中断し、サポート契約に違反しても構いません。

this discussionを参照してください:

JVMは、Oracleの不可欠な一部であり、JVMの適切な、 認定バージョンせずにデータベースが正しく動作しません。 実際にOracleインストーラを使用してJVMを削除する場合は、 データベース自体も削除されます。

Oracle 11gはJDK 1.5とともにインストールされ、それは が11gで正しく動作することが認定された唯一のバージョンです。他の バージョンを使用しようとすると、サポート契約に違反しており、おそらく のエラーが発生します。

NB。この質問は、Oracle Database内で実行されるOJVMには関係しません。

これは関連していないことをどのように知っていますか? 「Oracleデータベース内で実行されるOJVM」には、どこかのデータベースで動作することがわかっているJVMインストールが必要です。

+0

OJVMは個別にアップグレードできるため、これは、管理ツールを操作するためにxxx/oracle/product/11.2.x.x/jdk /ディレクトリにデプロイされているバージョンは変更しません。 つまり、OJVMを1.6.0_115にアップグレードした後、xxx/oracle/product/11.2.x.x/jdk /にインストールされたJREは1.5.xです。 – purplestickmen

0

少し遅れました。

埋め込みJVMは、任意のJDK/JREを使用して顧客によってアップグレードすることはできません。 RDBMS relaseの一部として、セキュリティ、メモリ管理などの面でいくつかの開発作業が必要です。私は、データベース開発チームだけがそれを行うことができます。 Oracleデータベースの12c R1リリースには、JDK 6(デフォルト)とJDK 7(1つのライナーPerlスクリプトを実行してアップグレード)が付属しています。

RDBMSには、組み込みJVMと直交するOracleツール専用のJREが付属しています。

+0

上記の答えは技術的には役立ちますが、いくつかスペル/文法の編集を使用することができます。 – jkwuc89

関連する問題