Oracle Database 12cリリース2 (12.2)でサポートが終了した機能

アップグレード計画の一環として、サポートが終了した機能をこのリストで確認してください。

アドバンスト・レプリケーションのサポート終了

Oracle Database 12c リリース2 (12.2)から、Oracle Databaseのアドバンスト・レプリケーション機能のサポートが終了しました。

Oracle Databaseのアドバンスト・レプリケーション機能は、全面的にサポートが終了しました。この機能のサポート終了には、この機能に関連するすべての機能(マルチマスター・レプリケーション、更新可能なマテリアライズド・ビュー、デプロイメント・テンプレートなど)が含まれます。読取り専用のマテリアライズド・ビューは、引き続き、ベーシック・レプリケーションでサポートされます。

アドバンスト・レプリケーションの使用は、Oracle GoldenGateに置き換えることをお薦めします。

OCRおよび投票ファイルのファイル・システムへの直接配置のサポート終了

Oracle ASMへのファイルの配置が優先され、OCRおよび投票ディスク・ファイルの共有ファイル・システムへの配置のサポートは終了しました。

Oracle Grid Infrastructure 12cリリース2 (12.2)以上では、Oracle ClusterwareファイルがOracle Automatic Storage Management (Oracle ASM)によって管理されるようになり、Oracle Clusterwareファイルの配置(共有ファイル・システムでのOracle Cluster Registry (OCR)や投票ファイルの直接配置)がサポート対象外になりました。Oracle Clusterwareファイルは共有ファイル・システムに直接配置できません。サポート対象の共有ファイル・システム(ネットワーク・ファイル・システムまたは共有クラスタ・ファイル・システム)をネイティブ・ディスク・デバイスのかわりに使用する必要がある場合は、Oracle Grid Infrastructureをインストールする前に、Oracle Clusterwareファイルをホストするために使用する予定のサポート対象のネットワーク・ファイル・システム上に、Oracle ASMディスクを作成する必要があります。これにより、Oracle ASMディスク・グループでOracle ASMディスクを使用して、Oracle Clusterwareファイルを管理できます。

使用しているOracle Databaseファイルが共有ファイル・システムに保存されている場合は、Oracle ASMストレージに移動せずに、引き続き同じファイル・システムを使用できます。

JPublisherのサポート終了

Oracle JPublisherのすべての機能は、Oracle Database 12cリリース2 (12.2.0.1)でサポート対象外となりました。

次の代替機能の使用をお薦めします。

  • 引き続きWebサービス・コールアウトを使用するには、Webサービス・コールアウト・ユーティリティのかわりとなるOracle JVM Webサービス・コールアウト・ユーティリティを使用することをお薦めします。

  • 他のJPublisher自動化機能(ユーザー定義SQLタイプまたはSQLタイプのマッピング、PL/SQLパッケージのラッピング、その他類似機能など)を置き換えるには、開発者がSQLJプリコンパイラを使用して事前コンパイルする、Java STRUCTクラスを構築する、または他の、事前構成されたオプションを使用するなど、明示的なステップを採用することをお薦めします。

参照:

JDeveloperの非推奨とサポート終了の詳細は、My Oracle Supportノート1937939.1を参照してください。

preupgrd.sqlおよびutluppkg.sqlのサポート終了

preupgrd.sqlおよびutluppkg.sqlスクリプトは、アップグレード前情報ツール(preupgrade.jar)によって置き換えられました。

Oracle Database 12cリリース2 (12.2)以上では、アップグレード前情報ツールのスクリプトpreupgrd.sqlおよびutluppkg.sqlは、Oracle Databaseリリースの一部として提供されなくなりました。これらのファイルは、両方ともアップグレード前情報ツールのpreupgrade.jarによって置き換えられました。

preupgrade.jarアップグレード前情報ツールは、Oracle Database 12cリリース2 (12.2)に付属しています。このスクリプトは、置き換えられたスクリプトと同じ機能を持っています。これは、Oracle Database 12cリリース2 (12.2)への直接のアップグレードがサポートされるOracle DatabaseリリースとともにインストールされたJava Development Kit (JDK)を使用して実行できます。

トランザクション・ガード用Oracle Data Provider for .NET APIのサポート終了

ここにリストされたトランザクション・ガード用アプリケーション・プログラミング・インタフェース(API)は、Oracle Database 12cリリース2 (12.2)でサポート対象外になりました。

トランザクション・ガード用の次のOracle Data Provider for .NETアプリケーション・プログラミング・インタフェースは、Oracle Database 12cリリース2 (12.2)で、サポート対象が終了します。

  • OracleLogicalTransactionStatusクラス

  • OracleConnection.GetLogicalTransactionStatusメソッド

  • OracleConnection.LogicalTransactionIdプロパティ

  • OracleConnection.OracleLogicalTransaction property

  • OracleLogicalTransaction.DataSource property

  • OracleLogicalTransaction.GetOutcome() method

  • OracleLogicalTransaction.GetOutcome(文字列文字列文字列)メソッド

  • OracleLogicalTransaction.UserId property

Oracle Database 12cリリース2 (12.2)でのビューのサポート終了

このトピックにリストされているビューは、Oracle Database 12cリリース2 (12.2)でサポートが終了しました。

次のビューを使用しているSQL文は、すべて修正してください。

DBA_REGISTERED_MVIEW_GROUPSビュー

V$REPLPROPビュー

V$REPLQUEUEビュー

Oracle Database内のSQLJのサポート

Oracle Database 12cリリース2 (12.2)以降、サーバー側のSQLJコードの実行はサポート対象外になります。

クライアント側SQLJを使用してサポートされます。ただし、データベース環境でのストアド・プロシージャ、関数、トリガーの実行など、サーバー側のSQLJの使用はサポートされていません。

一部のXML DB機能のサポート終了

Oracle Database 12cリリース2 (12.2)以降、ここにリストしたXML DB機能はサポート対象外になります。

次の機能のサポートが終了します。

  • パッケージoracle.xdb.domのJavaクラス

  • Oracle XPath関数ora:instanceof。かわりにXQuery演算子instance ofを使用してください。

  • Oracle XPath関数ora:instanceof-only。かわりにXMLスキーマ属性xsi:typeを使用してください。

  • XMLTypeに対する関数ベースの索引。かわりに構造化コンポーネントではXMLIndexを使用してください。

  • Oracle XQuery関数ora:view。かわりにXQuery関数fn:collectionを使用してください。

  • PL/SQLプロシージャDBMS_XDB_ADMIN.CreateRepositoryXMLIndex

  • PL/SQLプロシージャDBMS_XDB_ADMIN.XMLIndexAddPath

  • PL/SQLプロシージャDBMS_XDB_ADMIN.XMLIndexRemovePath

  • PL/SQLプロシージャDBMS_XDB_ADMIN.DropRepositoryXMLIndex

  • XMLスキーマの注釈(属性)csx:encodingType

  • ハイブリッドXMLType記憶域のCLOB部分(オブジェクト・リレーショナル記憶域内に埋込みのCLOBデータの索引)

MAX_SHARED_TEMP_SIZEのサポート終了

CREATE_PLUGGABLE_DATABASE文のpdb_storage_clauseMAX_SHARED_TEMP_SIZEパラメータは、12cリリース2 (12.2)でサポートが終了しました。かわりにMAXSIZEを使用します。

pdb_storage_clauseMAX_SHARED_TEMP_SIZEパラメータは不要であるため、Oracle Database 12cリリース2 (12.2)で削除されました。MAXSIZEパラメータは、プラガブル・データベース(PDB)内のすべての表領域で使用できる記憶域の容量を、size_clauseで指定した値に制限します。この制限には、PDBに属する表領域のデータファイルと一時ファイルのサイズも含まれます。したがって、MAX_SHARED_TEMP_SIZEには機能がありません。