5.3 Installing Oracle APEX into Different PDBs
You can install different versions of Oracle APEX into different PDBs.
Providing Oracle APEX is not installed in the container database, you can install a local Oracle APEX within each PDB as required. When APEX is installed locally there are no APEX metadata linked objects and all packages, views, and tables are created within the
APEX_220100
schema, within each PDB where APEX is installed.
- Uninstalling Oracle APEX from a CDB
Learn how to uninstall Oracle APEX from a CDB. - Installing Oracle APEX Locally in a PDB
Learn how to install Oracle APEX locally in a PDB. - Installing Oracle APEX into a CDB
5.3.1 Uninstalling Oracle APEX from a CDB
Learn how to uninstall Oracle APEX from a CDB.
To uninstall Oracle APEX from a CDB:
Note:
Installing or removing Oracle APEX from a CDB requires a local connection to the database.
This section describes removing Oracle APEX from a CDB. If you wish to remove Oracle APEX from the CDB that shipped with Oracle Database 12.1, you should use
apxremov_con.sql
from either
$ORACLE_HOME/apex
, or from a 4.2.6 APEX distribution.
Parent topic: Installing Oracle APEX into Different PDBs
5.3.2 Installing Oracle APEX Locally in a PDB
Learn how to install Oracle APEX locally in a PDB.
Once you have removed Oracle APEX from the container database by following the instructions in Uninstalling Oracle APEX from a CDB, you can install APEX locally in a PDB.
To install Oracle APEX locally in a PDB:
When APEX installs, it creates the following database accounts:
-
APEX_220100
- This account owns the APEX schema and metadata. -
FLOWS_FILES
- This account owns the APEX uploaded files. -
APEX_PUBLIC_USER
- This minimally privileged account is used for APEX configuration with Oracle REST Data Services or Oracle HTTP Server andmod_plsql
.
If you configured RESTful Web services, then these additional accounts are created:
-
APEX_REST_PUBLIC_USER
- The account used when invoking RESTful Services definitions stored in APEX. -
APEX_LISTENER
- The account used to query RESTful Services definitions stored in APEX.
See Also:
-
Installing and Configuring Oracle APEX and Oracle REST Data Services
-
Oracle Database SQL Language Reference for more information about SQL*Plus
Parent topic: Installing Oracle APEX into Different PDBs
5.3.3 Installing Oracle APEX into a CDB
To install Oracle APEX into a CDB:
Note:
Installing or removing Oracle APEX from a CDB requires a local connection to the database.
When APEX installs, it creates the following database accounts:
-
APEX_220100
- This account owns the APEX schema and metadata. -
FLOWS_FILES
- This account owns the APEX uploaded files. -
APEX_PUBLIC_USER
- This minimally privileged account is used for APEX configuration with Oracle REST Data Services or Oracle HTTP Server andmod_plsql
.
If you configured RESTful Web services, then these additional accounts are created:
-
APEX_REST_PUBLIC_USER
- The account used when invoking RESTful Services definitions stored in APEX. -
APEX_LISTENER
- The account used to query RESTful Services definitions stored in APEX.
See Also:
- Using SQL*Plus in SQL*Plus User's Guide and Reference
-
Installing and Configuring Oracle APEX and Oracle REST Data Services
Parent topic: Installing Oracle APEX into Different PDBs