4.2 アプリケーション・コンテナへのApplication Expressのインストール
アプリケーション・バックエンドのデータおよびメタデータを格納するアプリケーション・コンテナについて学習します。
- アプリケーション・コンテナについて
アプリケーション・コンテナは、アプリケーション・バックエンドのデータおよびメタデータを格納するCDBコンポーネントです。 - アプリケーション・コンテナの作成
アプリケーション・コンテナとしてCDB内にPDBを作成するには、PDB作成コマンドのAS APPLICATION CONTAINER
句を使用します。 - アプリケーション・コンテナでのApplication Expressのインストールまたはアップグレード
- アプリケーション・コンテナのインストールの確認
ORA-
またはPLS-
エラーのログ・ファイルを調べ、無効なオブジェクトをコンパイルして、アプリケーション・コンテナを確認します。 - アプリケーション・シードの作成
アプリケーション・シードは、アプリケーション・ルートの事前にインストールされたアプリケーションにアプリケーションPDBをプロビジョニングするために使用されます。 - アプリケーション・ルート・シードからのアプリケーションPDBの作成
アプリケーションPDBは、アプリケーション・ルートからCREATE PLUGGABLE DATABASE
文を発行することで作成されます。 - アプリケーションPDBへのHTTPアクセスの構成
新しいアプリケーションPDBをHTTPアクセスについて構成します。
4.2.1 アプリケーション・コンテナについて
アプリケーション・コンテナは、アプリケーション・バックエンドのデータおよびメタデータを格納するCDBコンポーネントです。
Oracle Application Expressは、apxappcon.sql
スクリプトを使用してアプリケーション・コンテナにインストールできます。アプリケーション・コンテナは、アプリケーションが定義されているアプリケーション・ルートと、アプリケーション・ルートからアプリケーションに関するデータおよびメタデータを共有する1つ以上のPDBから構成されます。1つのCDBに複数のアプリケーション・コンテナを含め、各コンテナに異なるバージョンのOracle Application Expressを含めることができます。
アプリケーション・コンテナでのOracle Application Expressのパッチ適用やアップグレードは、そのアクションがアプリケーション・ルートに対して実行されるため、簡略化されます。アプリケーションPDBがパッチまたはアップグレードされたバージョンを実行する場合、アプリケーション・ルートと同期されるだけです。Oracle Application Expressは、アプリケーションPDBがアプリケーション・ルートと同期するまで、既存のバージョンのアプリケーションPDBで引き続き実行されます。
4.2.2 アプリケーション・コンテナの作成
アプリケーション・コンテナとしてCDB内にPDBを作成するには、PDB作成コマンドのAS APPLICATION CONTAINER
句を使用します。
アプリケーション・コンテナを作成するには:
ノート:
前述の例のapex_approot1
およびadmin user
は、有効などのORACLE識別子でもかまいません。
4.2.3 アプリケーション・コンテナでのApplication Expressのインストールまたはアップグレード
アプリケーション・コンテナでApplication Expressをインストールまたはアップグレードするには:
4.2.4 アプリケーション・コンテナのインストールの確認
ORA-
またはPLS-
エラーのログ・ファイルを調べ、無効なオブジェクトをコンパイルして、アプリケーション・コンテナを確認します。
アプリケーション・コンテナのインストールを確認するには:
4.2.5 アプリケーション・シードの作成
アプリケーション・シードは、アプリケーション・ルートの事前にインストールされたアプリケーションにアプリケーションPDBをプロビジョニングするために使用されます。
アプリケーション・シードを作成するには:
4.2.6 アプリケーション・ルート・シードからのアプリケーションPDBの作成
アプリケーションPDBは、アプリケーション・ルートからCREATE PLUGGABLE DATABASE
文を発行することで作成されます。
PLUGGABLE DATABASE
はアプリケーション・コンテナ・シードから作成されるため、APEXアプリケーションはすでにインストールされ、構成の準備ができています。
アプリケーション・ルート・シードからアプリケーションPDBを作成するには:
4.2.7 アプリケーションPDBへのHTTPアクセスの構成
新しいアプリケーションPDBをHTTPアクセスについて構成します。
Oracle REST Data Servicesのダウンロードとインストールの項で説明する手順に従って、HTTPアクセス用に新規アプリケーションPDBを構成します。