5.3 Installing APEX into Different PDBs
You can install different versions of Oracle APEX into different PDBs.
If APEX is not installed in the container database, you can install a local 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_240100
schema, within each PDB where APEX is installed.
- Uninstalling APEX from a CDB
Learn how to uninstall Oracle APEX from a CDB. - Installing APEX Locally in a PDB
Learn how to install Oracle APEX locally in a PDB. - Installing APEX into a CDB
Parent topic: Utilizing Multitenant Architecture
5.3.1 Uninstalling APEX from a CDB
Learn how to uninstall Oracle APEX from a CDB.
To uninstall APEX from a CDB:
Note:
Installing or removing APEX from a CDB requires a local connection to the database.
This section describes removing APEX from a CDB.
Parent topic: Installing APEX into Different PDBs
5.3.2 Installing APEX Locally in a PDB
Learn how to install Oracle APEX locally in a PDB.
Once you have removed APEX from the container database by following the instructions in Uninstalling APEX from a CDB, you can install APEX locally in a PDB.
To install APEX locally in a PDB:
When APEX installs, it creates the following database accounts:
APEX_240100
- 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
.APEX_PUBLIC_ROUTER
- This minimally privileged account used for an ORDS REST module to resolve friendly URLs.
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 APEX and Oracle REST Data Services
- Working with SQLcl in Oracle SQLcl User’s Guide for more information about SQLcl
Parent topic: Installing APEX into Different PDBs
5.3.3 Installing APEX into a CDB
To install Oracle APEX into a CDB:
Note:
Installing or removing APEX from a CDB requires a local connection to the database.
When APEX installs, it creates the following database accounts:
APEX_240100
- 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:
Parent topic: Installing APEX into Different PDBs