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