4.3 様々なPDBへのApplication Expressのインストール
様々なバージョンのOracle Application Expressを様々なPDBにインストールできます。
Application Expressがコンテナ・データベースにインストールされていない場合、必要に応じて、各PDB内にローカルのApplication Expressをインストールできます。Application Expressをローカルにインストールする際に、Application Expressのメタデータ・リンク・オブジェクトが含まれないため、すべてのパッケージ、ビューおよび表は、Application Expressがインストールされる各PDB内のAPEX_200200
スキーマ内に作成されます。
- CDBからのApplication Express のアンインストール
CDBからのApplication Expressのアンインストール方法を理解します。 - PDBへのApplication Expressのローカルなインストール
Application ExpressをPDBにローカルにインストールする方法を理解します。 - CDBへのApplication Express のインストール
4.3.1 CDBからのApplication Express のアンインストール
CDBからのApplication Expressのアンインストール方法を学習します。
CDBからOracle Application Expressをアンインストールするには:
ノート:
CDBでのApplication Expressのインストールまたは削除には、データベースへのローカル接続が必要です。
このセクションでは、CDBからのApplication Express の削除について説明します。Oracle Database 12.1に付属のCDBからOracle Application Expressを削除する場合、$ORACLE_HOME/apex
または4.2.6 APEXディストリビューションからapxremov_con.sql
を使用してください。
4.3.2 PDBへのApplication Expressのローカルなインストール
Application ExpressをPDBにローカルにインストールする方法を学習します。
「CDBからのApplication Expressのアンインストール」の手順に従って、コンテナ・データベースからApplication Express を削除したら、PDBにApplication Expressをローカルにインストールできます。
Application ExpressをPDBにローカルにインストールするには:
ノート:
SQL*Plusの詳細は、『Oracle Database SQL言語リファレンス』を参照してください
Application Expressをインストールすると、次のデータベース・アカウントが作成されます。
-
APEX_200200
: Application Expressのスキーマおよびメタデータを所有するアカウント。 -
FLOWS_FILES
: Application Expressのアップロードされたファイルを所有するアカウント。 -
APEX_PUBLIC_USER
: Oracle REST Data ServicesまたはOracle HTTP Serverおよびmod_plsql
を使用したApplication Expressの構成に使用する最小限の権限が付与されたアカウント。 -
APEX_INSTANCE_ADMIN_USER
: REST管理インタフェースで使用される、最小権限のアカウント。
RESTful Webサービスを構成した場合は、これらの追加アカウントが作成されます。
-
APEX_REST_PUBLIC_USER
- Application Expressに格納されているRESTfulサービスの定義を呼び出す際に使用されるアカウント。 -
APEX_LISTENER
- Application Expressに格納されているRESTfulサービスの定義を照会するために使用されるアカウント。
4.3.3 CDBへのApplication Express のインストール
Application ExpressをCDBにインストールするには:
ノート:
CDBでのApplication Expressのインストールまたは削除には、データベースへのローカル接続が必要です。
Application Expressをインストールすると、次のデータベース・アカウントが作成されます。
-
APEX_200200
: Application Expressのスキーマおよびメタデータを所有するアカウント。 -
FLOWS_FILES
: Application Expressのアップロードされたファイルを所有するアカウント。 -
APEX_PUBLIC_USER
: Oracle REST Data ServicesまたはOracle HTTP Serverおよびmod_plsql
を使用したApplication Expressの構成に使用する最小限の権限が付与されたアカウント。 -
APEX_INSTANCE_ADMIN_USER
: REST管理インタフェースで使用される、最小権限のアカウント。
RESTful Webサービスを構成した場合は、これらの追加アカウントが作成されます。
-
APEX_REST_PUBLIC_USER
- Application Expressに格納されているRESTfulサービスの定義を呼び出す際に使用されるアカウント。 -
APEX_LISTENER
- Application Expressに格納されているRESTfulサービスの定義を照会するために使用されるアカウント。