Perform the following steps to provision EBS AppsTier VDB.
-
Log in to DCT.
-
Go to Data > Data Management > VDBs.
-
Click the Actions button in the top-right corner and select Provision VDB from the drop down menu.
-
Select the AppsTier dSource.
-
Select a dSource snapshot.
All snapshots will have staged configuration prepared by adpreclone.pl and any hook operations placed on the dSource.
-
Click Provision. The Provision VDB wizard will open
-
Select an Environment. This environment will host the virtual AppsTier and be used to execute hook operations specified in a few steps. This environment will also run the WebLogic Admin server (Web Administration service) for the virtual AppsTier.
If you are provisioning a multi-node AppsTier, you will be able to specify additional environments to host the virtual AppsTier in a few steps. -
Select E-Business Suite R12.2 AppsTier from the Installation dropdown.
-
Select an Environment User. This user should be the applmgr user-outlined in Requirements for Oracle EBS target databases for provisioning.
-
Enter a Mount Path for the virtual AppsTier VDB.If you are provisioning a multi-node AppsTier, this mount path will be used across all target environments.
-
Enter the EBS-specific parameters for the virtual AppsTier. A subset of these parameters are discussed in more detail below:
Privileged OS Account (Optional) field should contain a high privileged user when a low privileged user is being used for provisioning.
-
The Target APPS Password is the new apps password that is required to configure and manage the virtual AppsTier.
This password is encrypted when stored within the Delphix Continuous Data Engine and is available as an environment variable to the adcfgclone, adstrtal, and adstpall processes. -
The Weblogic AdminServer Password is the new WebLogic password required to configure the virtual AppsTier. A password change will be performed if this password does not match that of the source EBS instance. This password is encrypted when stored within the Delphix Continuous Data Engine and is available as an environment variable to the adcfgclone, adstrtal, and adstpall processes.
-
Enter the SYSTEM Password is required to configure the virtual AppsTier with the new apps password. This password is not required if the Target Apps Password is the same as the source
-
Enter the Target Application hostname.
-
Enter the Target DB/PDB SID which is the new database SID (PDB SID in case of 19c) that is required to configure and manage the virtual AppsTie
-
Enter the Target DB server node hostname
-
Enter the Target DB Domain Name, this will be provided to the adcfgclone.
-
The provisioning workflow derives Instance Home Directory automatically from Mount Path.
-
Ensure that the Target Application Hostname and Target DB Server Node values are the short hostnames, not the fully-qualified hostnames.
-
Select Services, by default all the Root, Web Entry Point, Web Application, and Batch Processing would be checked. In case you are using a multi-node environment and want to start a few services on a secondary node then this field is going to be very useful for you.
-
Enter the DISPLAY variable value, the default value is hostname:0.0
For example - ukapps99.delphix.com:0.0 -
(Optional)Enter the Custom Database Port Number on which the database listener must run.
-
Provide Target Run Edition Port Pool, the value of this field should be 0 to 99. This should match with the port pool value given during the DBTechstack provisioning if the Custom Database Port Number input field is left blank.
Enter the Target Patch Edition Port Pool, the value of this field should be between 0 to 99.
Target Run Edition Port Pool and Target Patch Edition Port Pool ranges shouldn't intersect with each other.
For example: if Run Edition Port Pool is 9 then the patch FS port pool value can be anything between 0 to 99 except 9.
-
Enter the EBS AppsTier Timeout value which is required to terminate all the long-running AppsTier processes which have exceeded the timeout value when stopping the applications as part of a refresh. This timeout will be calculated in minutes. For example, if set to 30, then we run adstpall at the start of the refresh, and if after 30 minutes the application has not stopped, then the processes will be terminated to allow the refresh to continue.
-
Enter the EBS AppsTier Provision/Refresh Timeoutvalue which is required to terminate configure and cloning via adcfgclone process which have exceeded the timeout as part of a provision/refresh. This timeout will be calculated in hours and the default value will be 8 hours. For example, if set to 9, then the connector will detect a timeout after 9 hours instead of getting in a hung state and UI error for the same will be prompted.
-
Select the Java Color Scheme value is an optional parameter and is used to change the JAVA color for provisioned Oracle EBS JAVA based form interface. Choose any of the following colors (Swan, Blue, Khaki, Olive, Purple, Red, Teal, Titanium) to set Java Color Scheme for EBS AppsTier java-based forms interface.
-
(Optional)Enter the Target System Proxy Hostname value. The parameter used if adcfgclone requires it.
-
(Optional) Enter the Target System Proxy Port value. The parameter used if adcfgclone requires it.
-
Enable the Cleanup Before Provision option if you want to permit the Delphix Continuous Data Engine to automatically clean up stale EBS configuration during a refresh. This option is recommended, but only available if your Oracle Home is patched with Oracle Universal Installer (OUI) version 10.2 or above.
-
With this option enabled: the Delphix Continuous Data Engine will inspect the target environment's oraInventory prior to refreshing this virtual AppsTier. If any Oracle Homes are already registered within the specified Mount Path, the Delphix Continuous Data Engine will detach them from the inventory prior to running adcfgclone. These homes must be detached/unregistered prior to running post-clone configuration. If they are not detached/unregistered, adcfgclone will fail, citing conflicting oraInventory entries as an issue. The Delphix Continuous Data Engine will also remove any conflicting
INST_TOPdirectories left in the environment. Non-conflictingINST_TOPdirectories will not be modified. -
With this option disabled, Oracle Homes or
INST_TOPdirectories that conflict with the specified Mount Path or desiredINST_TOPlocation will be reported in errors instead of automatically cleaned up. For refresh to succeed, you must manually detach/register conflicting Oracle Homes and manually remove conflictingINST_TOPdirectories prior to refresh.
-
31. Enable the Start Services After Provision option if you want to permit the Delphix Continuous Data Engine to automatically start the services for EBS AppsTier after provisioning.
-
With this option enabled: the Delphix Continuous Data Engine will start all the services of EBS AppsTier after provisioning.
-
With this option disabled: the Delphix Continuous Data Engine will NOT start the services of EBS AppsTier after provisioning. This will allow customers to prevent EBS services from being started at the conclusion of provisioning or refreshing. That way, customers can perform post-clone processing automation using a configure-clone hook without having to stop services first.
32. If you are provisioning a multi-node AppsTier, enter additional AppsTier nodes mentioned below:
-
Select the Environment for the secondary node.
-
Enter the Environment User for each node should be the applmgr user-outlined in Requirements for Oracle EBS target databases for provisioning
-
Ensure that the Hostname value for each node is the short hostname, not the fully-qualified hostname.
-
Enter the DISPLAY variable value, the default value is hostname:0.0.
-
The Mount Path is not configurable for each node individually. The Mount Path provided for the primary environment will be used for each additional node.
-
Click Next.
-
Enter a VDB Name.
-
Select a Target Group for the VDB.
If necessary, click the Plus icon to add a new group. -
(Optional)When provisioning a new VDB in the VDB Provisioning wizard, check the Auto VDB Restart box. Reference - Automatic VDB restart on target server after reboot.
-
Select a Snapshot Policy for the VDB.If necessary, click the Plus icon to create a new policy.
When Snapshot is running against the DBTechstack, database, or AppsTier, the Delphix Continuous Data Engine also executes pre-clone logic to ensure the latest configuration is staged in the captured snapshots. Unfortunately, if multiple Snapshots are running against the same EBS instance concurrently, this pre-clone logic may fail and produce bad snapshots.
To avoid SnapSync conflicts, spread out your SnapSync policies for an EBS instance by one hour or more. -
Click Next.
-
Enter any custom hook operations that are needed to help correctly manage the virtual AppsTier.
The Configure Clone hook will be run after the adcfgclone.pl tool has both mounted and configured the AppsTier.
All hook operations run against the environment specified for provision. For a multi-node AppsTier, hook operations never run against additional nodes specified -
Click Next.
-
Click Submit.
Faster failure visibility for invalid DB connectivity during AppsTier provision/refresh workflow.
Improved consistency of Java color scheme in EBS AppsTier.
Improved database services cleanup and hook behavior in EBS oracle database flows.
If your source setup is EBS ISG enabled, then during virtual AppsTier creation on the target server, perform post cloning steps as described in Installing Oracle E-Business Suite Integrated SOA Gateway, Release 12.2 (Doc ID 1311068.1).
43. When provisioning starts, you can review the progress of the job in the Datasets panel, or in the Job History panel of the Dashboard. When provisioning is complete, the AppsTier VDB will be included in the group you designated and listed in the Datasets panel. If you select the AppsTier VDB in the Datasets panel and click the Configuration tab, you can view information about the virtual files and its Data Management settings.
44. Once all three EBS virtual datasets have been provisioned successfully, your virtual EBS instance should be running and accessible.