3 Deployment and Installation Steps

As a pre-requisite, DB server has to be created with 18c database installed along with CDB setup.

Multi entity application root/PDB based application setup can be done by following below steps in sequential order, and detail of each steps explained as separate section subsequently.
  1. Application Template PDB configuration
    1. 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.
  2. Application root and Application Seed configuration
    1. Application root
      1. Application root is an application-specific root container and repositories for an application back end DB objects.
      2. Application root will be created through cloning from Application Template PDB.
    2. Application Seed
      1. Application seed is created to accelerate the creation of application PDBs within an application container.
      2. Application seed will be created from Application root through cloning and used as template to create one or more Application PDBs.
  3. Application Installation
    1. Application installation has to be done in the approot as version 1.0 with being user made explicit.
  4. Application Root objects conversion
    1. All the DB objects loaded in Application root will be converted as DATA LINK or METADATA LINK.
  5. Application Seed Sync with the Application Root
    1. Any changes deployed in Application Root will be available at Application PDB, if Application PDB sync with Application Root.

      Note:

      Application root should be synced with application seed always. It will help during the creation of new application PDBs. By this way the new application PDB created will have the all the patches applied.
  6. Application PDB (entity) configuration from Application Seed
    1. Application PDB is an associated PDB under Application Root. Application PDB will be created by clone from Application Seed.
  7. Day Zero Setup
    EAR Creation & Deployment
    • Co-Deployment – In case of Co-deployment all the product processor objects has 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 case of stand-alone deployment, application set up steps has to be followed separately. Installation of multiple product processors can be done inside the same CDB with separate Application containers which has the template PDB, Application Seed and Application PDBs of its own. Same set of installation can be done inside a different CDB.

    Note:

    If .ear deployed in WebLogic server and SOA domain. RCU (Repository Configuration Utility) schemas should be created in a separate PDB. It should not be created within the application root container or in application PDBs.