3.2 アプリケーション・コンテナへのApplication Expressのインストール
アプリケーション・バックエンドのデータおよびメタデータを格納するアプリケーション・コンテナについて説明します。
- アプリケーション・コンテナについて
アプリケーション・コンテナは、アプリケーション・バックエンドのデータおよびメタデータを格納するCDBコンポーネントです。 - アプリケーション・コンテナの作成
アプリケーション・コンテナとしてCDB内にPDBを作成するには、PDB作成コマンドのAS APPLICATION CONTAINER
句を使用します。 - アプリケーション・コンテナでのApplication Expressのインストールまたはアップグレード
- アプリケーション・コンテナのインストールの確認
- アプリケーション・シードの作成
アプリケーション・シードは、アプリケーション・ルートの事前にインストールされたアプリケーションにアプリケーションPDBをプロビジョニングするために使用されます。 - アプリケーション・ルート・シードからのアプリケーションPDBの作成
アプリケーションPDBは、アプリケーション・ルートからCREATE PLUGGABLE DATABASE
文を発行することで作成されます。 - アプリケーションPDBへのHTTPアクセスの構成
新しいアプリケーションPDBをHTTPアクセスについて構成します。
3.2.1 アプリケーション・コンテナについて
アプリケーション・コンテナは、アプリケーション・バックエンドのデータおよびメタデータを格納するCDBコンポーネントです。
Oracle Application Expressは、apxappcon.sql
スクリプトを使用してアプリケーション・コンテナにインストールできます。アプリケーション・コンテナは、アプリケーションが定義されているアプリケーション・ルートと、アプリケーション・ルートからアプリケーションに関するデータおよびメタデータを共有する1つ以上のPDBから構成されます。1つのCDBに複数のアプリケーション・コンテナを含め、各コンテナに異なるバージョンのOracle Application Expressを含めることができます。
アプリケーション・コンテナでのOracle Application Expressのパッチ適用やアップグレードは、そのアクションがアプリケーション・ルートに対して実行されるため、簡略化されます。アプリケーションPDBがパッチまたはアップグレードされたバージョンを実行する場合、アプリケーション・ルートと同期されるだけです。Oracle Application Expressは、アプリケーションPDBがアプリケーション・ルートと同期するまで、既存のバージョンのアプリケーションPDBで引き続き実行されます。
3.2.2 アプリケーション・コンテナの作成
アプリケーション・コンテナとしてCDB内にPDBを作成するには、PDB作成コマンドのAS APPLICATION CONTAINER
句を使用します。
アプリケーション・コンテナを作成するには、次のステップを実行します。
注意:
前述の例のapex_approot1
およびadmin user
は、有効などのORACLE識別子でもかまいません。
3.2.3 アプリケーション・コンテナでのApplication Expressのインストールまたはアップグレード
アプリケーション・コンテナでApplication Expressをインストールまたはアップグレードするには、次のステップを実行します。
3.2.5 アプリケーション・シードの作成
アプリケーション・シードは、アプリケーション・ルートの事前にインストールされたアプリケーションにアプリケーションPDBをプロビジョニングするために使用されます。
アプリケーション・シードを作成するには、次のステップを実行します。
3.2.6 アプリケーション・ルート・シードからのアプリケーションPDBの作成
アプリケーションPDBは、アプリケーション・ルートからCREATE PLUGGABLE DATABASE
文を発行することで作成されます。
PLUGGABLE DATABASE
はアプリケーション・コンテナ・シードから作成されるため、APEXアプリケーションはすでにインストールされ、構成の準備ができています。
アプリケーション・ルート・シードからアプリケーションPDBを作成するには、次のステップを実行します。
3.2.7 アプリケーションPDBへのHTTPアクセスの構成
新しいアプリケーションPDBをHTTPアクセスについて構成します。
Oracle REST Data Servicesのダウンロードとインストールの項で説明する手順に従って、HTTPアクセス用に新規アプリケーションPDBを構成します。レガシーのWebリスナーを使用している場合は、Application ExpressのインストールとWebリスナー(埋込みPL/SQLゲートウェイ)の構成内およびApplication ExpressのインストールおよびレガシーWebリスナーの構成 - Oracle HTTP Server内の対応する項に従ってください。