4 Deployment and Installation Steps
As a pre-requisite, a DB server has to be created with an 18c database installed along with a CDB setup. Multi-entity application root/PDB-based application setup can be done by the below steps in sequential order, and the detail of each step explained in as separate section subsequently.
- Application Template PDB Configuration
Application Template PDB is a normal PDB created under CDB to install the required DB objects for a product processor. This PDB will have a common schema and is used as a template for creating Application root through cloning.
- Application Root and Application Seed Configuration
- Application Root
- Application root is an application-specific root container and repository for application backend DB objects.
- Application root will be created through cloning from Application Template PDB.
- Application Seed
- Application seed is created to accelerate the creation of application PDBs within an application container.
- Application seed will be created from the Application root through cloning and used as a template to create one or more Application PDBs.
- Application Root
- Application Installation
Application installation has to be done in the approot as version 1.0 with a being user made explicit.
- Application Root Objects Conversion
All the DB objects loaded in the Application root will be converted as DATA LINK or METADATA LINK.
- Application Seed Sync with the Application Root
Any changes deployed in Application Root will be available at Application PDB if Application PDB syncs with Application Root.
- Application PDB (entity) configuration from Application Seed
Application PDB is an associated PDB under Application Root. Application PDB will be created by a clone from Application Seed.
- Day Zero SetupEAR Creation and Deployment
- Co-Deployment – In case of co-deployment, all the product processor objects have to be loaded in the Application Template PDB, which will be cloned into Application Root and then subsequently cloned into Application Seed from Application Root inside an application container. Application Seed is used to accelerate the creation of application PDBs within an application container.
- Stand-alone Deployment– In the case of stand-alone deployment, application setup steps have to be followed separately. Installation of multiple product processors can be done inside the same CDB with separate Application containers which have the template PDB, Application Seed, and Application PDBs of their own. The same set of installations can be done inside a different CDB.