12 Ebscmg
12 Ebscmg
12 Ebscmg
October 2022
Oracle E-Business Suite Cloud Manager Guide, Release 22.2.1
Contributing Author: Santiago Bastidas, Rama Doodala, Noby Joseph, Prasad Joshi, Sridhar Kulkarni,
Saritha Merugu, Biplab Nayak, Shravan Kumar Nethi, Terri Noyes, Manoj Palivela, Sanyukta Palod, Praveen
Pappu, Raja Sekhar Putchakayala, Vijay Yarramsetti
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on
behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are
"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-
specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the
programs, including any operating system, integrated software, any programs installed on the hardware,
and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No
other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherently dangerous applications, including applications that
may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its
safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron,
the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless
otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates
will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party
content, products, or services, except as set forth in an applicable agreement between you and Oracle.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at
http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Oracle customers that have purchased support have access to electronic support through My Oracle Support.
For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.
com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Contents
Preface
iii
3 Set Up Your Tenancy to Host Oracle E-Business Suite Environments
Overview of Setting Up Your Tenancy to Host Oracle E-Business Suite Environments........ 3-1
Create or Identify a Compartment to Host Oracle E-Business Suite Environments............... 3-4
Create the Oracle E-Business Suite Administrators Group and Assign Policies.................... 3-5
Create Oracle E-Business Suite Environment Administrators...............................................3-10
Create Network Resources for Deploying Oracle E-Business Suite Environments..............3-12
Create Network Profiles.......................................................................................................... 3-45
iv
Part 4 Manage Oracle E-Business Suite Instances Using Oracle E-
Business Suite Cloud Manager
v
Access the Fusion Middleware Control and WebLogic Server Administration Console with
SSH Port Forwarding for Oracle E-Business Suite on Oracle Cloud Infrastructure............. 11-4
Review Environment Details (Standard)................................................................................ 11-7
Review Standby Environment Details................................................................................. 11-13
vi
Send Us Your Comments
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document.
Your feedback is important, and helps us to best meet your needs as a user of our products. For example:
• Are the implementation steps correct and complete?
• Did you understand the context of the procedures?
• Did you find any errors in the information?
• Does the structure of the information help you with your tasks?
• Do you need different information or graphics? If so, where, and in what format?
• Are the examples correct? Do you need more examples?
If you find any errors or have any other suggestions for improvement, then please tell us your name, the
name of the company who has licensed our products, the title and part number of the documentation and
the chapter, section, and page number (if available).
Note: Before sending us your comments, you might like to check that you have the latest version of the
document and if any concerns are already addressed. To do this, access the new Oracle E-Business Suite
Release Online Documentation CD available on My Oracle Support and www.oracle.com. It contains the
most current Documentation Library plus all documents revised or released recently.
Send your comments to us using the electronic mail address: [email protected]
Please give your name, address, electronic mail address, and telephone number (optional).
If you need assistance with Oracle software, then please contact your support representative or Oracle
Support Services.
If you require training or instruction in using Oracle software, then please contact your Oracle local office
and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at
www.oracle.com.
vii
Preface
Intended Audience
Welcome to Release 22.2.1 of the Oracle E-Business Suite Cloud Manager Guide.
This guide assumes you have a working knowledge of Oracle E-Business Suite system
administration.
If you have never used Oracle E-Business Suite, we suggest you attend one or more of
the Oracle E-Business Suite training classes available through Oracle University.
See Related Information Sources on page x for more Oracle E-Business Suite product
information.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle
Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc.
Structure
1 Introduction to Oracle E-Business Suite Cloud Manager
2 Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure
3 Set Up Your Tenancy to Host Oracle E-Business Suite Environments
4 Manage the Oracle E-Business Suite Cloud Manager Virtual Machine
5 Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud
ix
Infrastructure
6 Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises
Oracle E-Business Suite Release 12.2 Instance with Oracle Database Release 19c or
12.1.0.2
7 Access Oracle E-Business Suite Cloud Manager
8 Configure Oracle E-Business Suite Cloud Manager Features
9 Provision an Oracle E-Business Suite Instance
10 Discover an Oracle E-Business Suite Instance
11 Oracle E-Business Suite System Administration
12 Oracle E-Business Suite Lifecycle Management
13 Monitor Job Status
A Tasks in the Extensibility Framework
B Time Zone Support in Oracle E-Business Suite Cloud Manager
• Oracle E-Business Suite Documentation Web Library - The web libraries, available
on the Oracle Help Center, provide the latest updates to Oracle E-Business Suite
documentation for Release 12.2 [https://docs.oracle.com/cd/E26401_01/index.htm]
and Release 12.1 [https://docs.oracle.com/cd/E18727_01/index.htm]. Most
documents are available in PDF and HTML formats.
• Release Notes - For information about changes in this release, including new
features, known issues, and other details, see the release notes for the relevant
product, available on My Oracle Support.
Related Guides
You should have the following related books on hand. Depending on the requirements
of your particular installation, you may also need additional manuals or guides.
x
Oracle Application Management Pack for Oracle E-Business Suite Guide
This book is intended for database administrators and system administrators who are
responsible for performing the tasks associated with maintaining an Oracle E-Business
Suite system using the Oracle Application Management Pack for Oracle E-Business
Suite.
Oracle Application Management Pack for Oracle E-Business Suite Metric Reference
Manual
This book lists the target metrics for Oracle E-Business Suite that Oracle Enterprise
Manager monitors.
Oracle Cloud Infrastructure Documentation
This documentation describes how to use Oracle Cloud Infrastructure, a set of
complementary cloud services that enable you to build and run a wide range of
applications and services in a highly available hosted environment. In particular, see:
• Welcome to Oracle Cloud Infrastructure [https://docs.cloud.oracle.com/en-
us/iaas/Content/GSG/Concepts/baremetalintro.htm]
xi
Business Suite Maintenance Guide explains how to patch an Oracle E-Business Suite
system, describing the adop patching utility and providing guidelines and tips for
performing typical patching operations. It also describes maintenance strategies
and tools that can help keep a system running smoothly. Oracle E-Business Suite
Security Guide contains information on a comprehensive range of security-related
topics, including access control, user management, function security, data security,
secure configuration, and auditing. It also describes how Oracle E-Business Suite
can be integrated into a single sign-on environment.
• For Oracle E-Business Suite Release 12.1, Oracle E-Business Suite System
Administrator's Guide - Configuration contains information on system configuration
steps, including defining concurrent programs and managers, enabling Oracle
Applications Manager features, and setting up printers and online help. Oracle E-
Business Suite System Administrator's Guide - Maintenance provides information for
frequent tasks such as monitoring your system with Oracle Applications Manager,
managing concurrent managers and reports, using diagnostic utilities, managing
profile options, and using alerts. Oracle E-Business Suite System Administrator's Guide
- Security describes user management, data security, function security, auditing, and
security configurations.
xii
track of who changes information. If you enter information into database tables using
database tools, you may store invalid information. You also lose the ability to track who
has changed your information because SQL*Plus and other database tools do not keep a
record of changes.
xiii
Part 1
Overview of Oracle E-Business Suite on
Oracle Cloud Infrastructure
1
Introduction to Oracle E-Business Suite
Cloud Manager
Introduction
Oracle E-Business Suite Cloud Manager is a web-based application that drives all the
principal automation flows for Oracle E-Business Suite on Oracle Cloud Infrastructure,
including provisioning new environments, performing lifecycle management activities
on those environments, and restoring environments from on-premises.
Oracle E-Business Suite Cloud Manager was designed to simplify the diverse tasks
Oracle E-Business Suite database administrators (DBAs) perform on a daily basis, with
the goal of reducing the effort needed to perform them.
Oracle E-Business Suite Cloud Manager offers the following benefits:
• Security, with a load balancer that works as a TLS termination point.
• Deployment on a subnet that is not directly exposed to the user's network (internet
or corporate intranet).
• The ability to allow multiple database administrators to manage the same set of
Oracle E-Business Suite environments.
• Full integration with Oracle Identity Cloud Service for authentication services.
Features
This section describes available utilities and lists all key features delivered with the
Automation Tools
Separation of Duties
Oracle E-Business Suite Cloud Manager allows for differentiated roles between
different personnel in your organization: network administrators, Oracle E-Business
Suite Cloud Manager administrators, and Oracle E-Business Suite administrators
(DBAs). These are achieved using the following constructs:
• Multiple Compartments - You have the option to create and use distinct
compartments.
• Network Profiles - You will define Network Profiles, which map compartments
with Oracle Cloud Infrastructure network definitions to fulfill Oracle E-Business
Suite network requirements. The use of predefined Network Profiles greatly
simplifies provisioning for Oracle E-Business Suite Cloud Manager users (DBAs).
When you create a network profile, you can optionally designate a regional subnet
for your Oracle E-Business Suite application tier, database tier, or load balancer.
Advanced Provisioning
Oracle E-Business Suite Cloud Manager Advanced Provisioning can be used to
provision an environment from object storage backups as well as to provision a new
environment. Advanced Provisioning includes the following features:
• Selection of network topology.
• Ability to upload and deploy public SSH keys during provisioning to support
secure shell access.
• Configuration of your web entry point as the TLS termination point for the HTTP
inbound connections to your Oracle E-Business Suite environment.
• Ability to define logical host names for the application tier and for the database tier
running on Compute.
2. In the second phase, you will use Oracle E-Business Suite Cloud Manager
Advanced Provisioning to provision an environment from that Oracle Cloud
Infrastructure object storage backup.
Oracle E-Business Suite Cloud Manager combined with the Oracle E-Business Suite
Backup Module provide this lift and shift capability.
Lift and shift automations support an Oracle E-Business Suite Release 12.2.3 or later, or
Release 12.1.3 installation (with Oracle Database 19c, 12.1.0.2, or 11.2.0.4) to Oracle
Cloud Infrastructure and certified Oracle Database cloud services.
Discovery
Oracle E-Business Suite Cloud Manager provides the capability to discover an Oracle
Cloud Infrastructure environment that meets the standards described in My Oracle
Support Knowledge Document 2656874.1, Standards Used by the Oracle E-Business Suite
Cloud Manager for Provisioning Oracle E-Business Suite on Oracle Cloud Infrastructure
[https://support.oracle.com/rs?type=doc&id=2656874.1].
Source environments will typically be environments that result from one of the
following operations:
• The size of the block volume attached to an application or database tier node
was increased.
• The File Storage service was manually configured. See My Oracle Support
Knowledge Document 2794300.1, Sharing the Application Tier File System in
Oracle E-Business Suite Release 12.2 or 12.1.3 Using the Oracle Cloud Infrastructure
File Storage Service.
Database
Database Platforms
Automated provisioning and lift and shift utilities provide the option to run your
database on the following platforms:
• Oracle Cloud Infrastructure Compute Service (Compute)
Oracle E-Business Suite and Oracle Database with a Certified Quarterly Database Patch
This feature allows you to select a certified quarterly database bundle patch when using
Oracle E-Business Suite Cloud Manager to perform the following:
• Provision a new environment.
In addition, you have the option to enable TDE for environments provisioned on
Compute.
• VM.Standard.E3.Flex
• VM.Standard2.x
Fault Domains
When using Oracle E-Business Suite Cloud Manager to provision, provision from a
backup, or clone, all the deployed database tier and application tier nodes will be
associated with a fault domain. You can choose the fault domains yourself or accept the
defaults that are provided.
Tagging
Tags can be used to identify all resources associated with an environment or group of
environments. When using Oracle E-Business Suite Cloud Manager to provision,
provision from a backup, or clone, the Installation Details page allows you to choose a
pre-defined tag or specify a new (free-form) tag.
Lifecycle Management
• For each application tier node, the boot volume is cloned to create the cloned
application tier node, preserving the operating system configuration during the
clone.
• If the source environment is configured with a non-shared file system, all block
volumes attached to application tier nodes are cloned and subsequently
attached to the target application tier nodes.
• If you have added additional (custom) block volumes to your application tier
nodes, the cloning process will clone these as well.
• You have the option to choose different shapes for the target application tier
nodes.
• A single logical host name is used for the source and target VMs.
• You have the option to choose a different shape for the target database tier
node.
• Overall
• When creating your cloned environment, you can choose a compartment and a
network that differ from that of the source by specifying these in the network
profile.
• You can choose one of the following for the web entry when creating your
cloned environment:
Create a Backup
You can create backups of environments running Oracle Database 19c, 12.1.0.2, or
11.2.0.4 that were provisioned using Oracle E-Business Suite Cloud Manager Advanced
Provisioning. Note that these backups can then be used to provision a new environment
across any certified cloud service combination using the Advanced Provisioning
"Provision from Object Storage Backup" capability.
Delete an Environment
You have the option to delete environments created using Oracle E-Business Suite
Cloud Manager, whether from a new provisioning, a provisioning from a backup, or an
infrastructure optimized clone.
Delete a Backup
You have the option to delete object storage backups that were created using Oracle E-
Business Suite Cloud automation tools. This includes backups created using one of the
following two methods:
• By running the Oracle E-Business Suite Cloud Backup Module.
• By utilizing the Oracle E-Business Suite Cloud Manager Create Backup feature.
• A custom task is a task of your choosing, that can be called from a shell script. One
example could be setting a profile option.
In addition, you can now insert pauses between phases as you choose, and resume the
job when desired. For example, you can insert a pause if you want to perform your own
manual validations after a particular phase.
Online Help
Online help is available for key Oracle E-Business Suite Cloud Manager flows.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-1
Manager to Latest Version, page 4-1. Oracle strongly recommends
that you upgrade to the latest version at your earliest convenience. To
continue to use an older version of Oracle E-Business Suite Cloud
Manager for a limited period, refer to the documentation included in
My Oracle Support Knowledge Document 2363536.1, Oracle E-Business
Suite on Oracle Cloud Tutorial Archive [https://support.oracle.com/rs?
type=doc&id=2363536.1].
Before you provision your Oracle E-Business Suite environments, you must follow the
instructions in Set Up Your Tenancy to Host Oracle E-Business Suite Environments,
page 3-1. Setting up the tenancy includes creating a compartment, groups, policies,
users, and network resources to support a specific purpose. For example, the purpose
could be to support a function (such as production, development or test), to support a
region, or to create any other desired tenancy segmentation (such as a business unit).
• Network administrator - Designs the network and implements the network design
with the following cloud resources:
• VCNs
• Subnets
• Gateways
• Routing tables
• Security lists/groups
• Security rules
• FastConnect
• Mount targets, if you plan to use the File Storage service for a shared file system
for your Oracle E-Business Suite environments
As shown in the following diagram, the network administrators create VCNs in the
network, one or more subnet for each VCN, and create the security lists and
security rules for the subnets.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-3
Example Network Configuration by Network Administrators
Note: Ensure you perform all the applicable instructions in each section
before proceeding to the next section.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-5
Privileges, page 2-12
Create Compartments:
In this section, you will first map out your compartment topology and then create your
compartment or compartments.
There are two types of compartments that we will refer to:
• Cloud Manager Compartment - Compartment that holds the Oracle E-Business
Suite Cloud Manager Compute instance.
If you are giving a demonstration, you might choose to use one compartment for all
components.
Oracle E-Business Suite Cloud Manager supports the use of nested compartments. The
following depicts the compartment hierarchies that have been explicitly certified:
• The first certified hierarchy consists of one shared compartment under the root
compartment for Oracle E-Business Suite Cloud Manager, EBS environments, and
the network.
• Parent Compartment: Select the root compartment under which the new
compartment will be created.
Create Groups:
Depending on your tenancy type, perform the instructions in one of the following
sections to create two groups in Oracle Cloud Infrastructure Identity and Access
Management (IAM) and, if applicable, Oracle Identity Cloud Service (IDCS). The
tenancy administrator is required to create the groups described in these sections.
• Create Groups for Tenancies Using IAM with Identity Domains, page 2-8
• Create Groups for Tenancies Using IAM without Identity Domains, page 2-8
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-7
• The Oracle E-Business Suite Cloud Manager administrators group, such as
ebscmadmin-grp. This group will be used to configure the Oracle E-Business
Suite Cloud Manager Compute instance in Configure Oracle E-Business Suite
Cloud Manager Compute Instance, page 2-33.
3. Within the list of domains, click the link for the "Default" domain.
4. Click Groups.
7. Click Create.
2. Click on the name of the identity provider that corresponds to Oracle Identity
Cloud Service (IDCS).
6. Click Create.
4. Within the same page, map the groups in Oracle Identity Cloud Service as follows:
1. Click Group Mappings on the left hand side.
3. In the dialog window, select the Identity Provider group and the corresponding
Oracle Cloud Infrastructure group from the drop-down lists. For example, idcs-
netadmin-grp maps to netadmin-grp.
4. Click + Another Mapping to add the second map. For example, idcs-
ebscmadmin-grp maps to ebscmadmin-grp.
Assign Policies:
In this section, you will assign policies that allow for the proper permissions for
administrators to manage and use the necessary compartments.
1. Open the navigation menu and click Identity & Security. Under Identity, click
Policies.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-9
1. Select the network compartment from the Compartment drop-down list on the
left.
• In the Policy Builder section, click the Show manual editor toggle switch.
In the provided text field, add each of the following policy statements,
substituting appropriate values for the variables designated by angle
brackets.
Allow group <network administrators group> to manage virtual-
network-family in compartment <network compartment>
Allow group <Oracle E-Business Suite Cloud Manager
administrators group> to use virtual-network-family in
compartment <network compartment>
If you plan to use the File Storage service for a shared file system for your
Oracle E-Business Suite environments, then you must also add the
following policy statement, substituting appropriate values for the
variables designated by angle brackets.
Allow group <network administrators group> to manage mount-
targets in compartment <network compartment>
4. Click Create.
3. Create a policy for the Oracle E-Business Suite Cloud Manager compartment to
allow Oracle E-Business Suite Cloud Manager administrators to perform operations
on Oracle Cloud Infrastructure resources within it:
1. Select the Cloud Manager compartment from the Compartment drop-down list.
• In the Policy Builder section, click the Show manual editor toggle switch.
In the provided text field, add each of the following policy statements,
substituting appropriate values for the variables designated by angle
brackets.
4. Create a policy for the tenancy to allow network administrators and Oracle E-
Business Suite Cloud Manager administrators to perform operations on Oracle
Cloud Infrastructure resources within it:
1. Select the Cloud Manager compartment from the Compartment drop-down list.
• In the Policy Builder section, click the Show manual editor toggle switch.
In the provided text field, add each of the following policy statements,
substituting appropriate values for the variables designated by angle
brackets.
Allow group <network administrators group> to inspect
compartments in tenancy
Allow group <Oracle E-Business Suite Cloud Manager
administrators group> to inspect compartments in tenancy
Allow group <Oracle E-Business Suite Cloud Manager
administrators group> to inspect users in tenancy
Allow group <Oracle E-Business Suite Cloud Manager
administrators group> to inspect groups in tenancy
Allow group <Oracle E-Business Suite Cloud Manager
administrators group> to inspect dynamic-groups in tenancy
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-11
Create Users with Oracle E-Business Suite Cloud Manager Administrator
Privileges:
The steps to create users with Oracle E-Business Suite Cloud Manager administrator
privileges depends on whether or not your tenancy uses IAM with or without identity
domains. The tenancy administrator is required to create the users in these sections.
• Create Users with Oracle E-Business Suite Cloud Manager Administrator Privileges
for Tenancies Using IAM with Identity Domains, page 2-12
• Create Users with Oracle E-Business Suite Cloud Manager Administrator Privileges
for Tenancies Using IAM without Identity Domains, page 2-13
3. Within the list of domains, click the link for the "Default" domain.
• Groups: Select the group that corresponds to the user you are creating. For
example, if you are creating the Cloud Manager administrator, select the Cloud
Manager administrators group. If you are creating the network administrator,
select the network administrators group.
7. Click Create.
• EMAIL: A valid email ID. Confirm this email in the following field.
• GROUPS: Select the appropriate Oracle Identity Cloud Service group. For
example, either idcs-netadmin-grp or idcs-ebscmadmin-grp.
6. Click Create.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-13
follows:
1. Open the navigation menu and click Identity & Security. Under Identity, click
Users.
4. Click Create.
5. Generate the user's password and provide it to the user, who will need it to perform
tasks such as uploading API signing keys and generating SMTP credentials.
6. Add the Oracle E-Business Suite Cloud Manager administrator to the Oracle E-
Business Suite Cloud Manager administrators group. In our example, this is
ebscmadmin-grp.
Table 2-1- Subnet Types Supported for Oracle E-Business Suite Cloud Manager and Load
Balancer
2. Click Create VCN and enter the required details for your VCN:
• Name: Enter a name, such as ebscm-vcn.
• IPv4 CIDR Blocks: Specify your choice of CIDR. For example, 10.0.0.0/16.
Note: When creating the VCN, accept the default DNS resolver.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-15
Oracle E-Business Suite provisioning in Oracle Cloud Infrastructure
does not currently support a non-default DNS resolver VCN.
3. Click Create Internet Gateway and enter the required details for your internet
gateway:
• Name: Enter a name, such as ebscm-igw.
3. Click Create Route Table and enter the required details for your route table:
4. Click + Another Route Rule and enter the route rule details as follows:
• Target Type: Select Internet Gateway.
5. Click Create.
3. Click Create Security List and enter the required details for the security list:
• Name: Specify a name such as ebscmvm-seclist.
2. For the first ingress rule that is needed, modify the default rule as follows:
• Source Type: CIDR
• IP Protocol: TCP
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-17
• Source Port Range: All
3. For the second ingress rule that is needed, click + Another Ingress Rule and
enter the following values:
• Source Type: CIDR
• IP Protocol: ICMP
• Type: 3
• Code: 4
4. For the third ingress rule that is needed, click + Another Ingress Rule and enter
the following values:
• Source Type: CIDR
• Source CIDR: Enter the CIDR of your LBaaS subnet, lbaas-subnet-ad1. For
example, 10.0.1.0/24. Note that the subnet is created in the next step.
• IP Protocol: TCP
5. For the fourth ingress rule that is needed, click + Another Ingress Rule and
enter the following values:
• Source CIDR: Enter the CIDR of your LBaaS subnet, lbaas-subnet-ad2. For
example, 10.0.1.0/24. Note that the subnet is created in the next step.
• IP Protocol: TCP
5. Under Allow Rules for Egress, click + Another Egress Rule and modify the default
rule as follows.
• Destination Type: CIDR
• IP Protocol: TCP
3. Click Create Security List and enter the required details of your security list:
• Name: Specify a name such as lbaas-seclist.
4. Under Allow Rules for Ingress, click + Another Ingress Rule and enter the
following values for the ingress rule that is needed:
• Source Type: CIDR
• Source CIDR: Enter the CIDR corresponding to the IP addresses of your client
machines that will access the Cloud Manager UI.
• IP Protocol: TCP
• Destination Port Range: 443 or other port of your choice. This port will be
used in step 5 of Run Oracle E-Business Suite Cloud Manager Configure Script
for the First Time, page 2-34, when prompting for the Load Balancer Listener
Port.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-19
5. Under Allow Rules for Egress, click + Another Egress Rule and enter the following
values for the egress rule that is needed:
• Destination Type: CIDR
• IP Protocol: TCP
Create Subnets
In this section, you will create the following new subnets:
• One regional or availability domain-specific public subnet where the Oracle E-
Business Suite Cloud Manager Compute instance will be created. This may be
referred to as the "provisioning VM subnet."
• Either one or two subnets for creating the load balancer for Oracle E-Business Suite
Cloud Manager.
• Create only one subnet for the load balancer if any of the following are true:
• You are using a regional subnet.
You will need to specify your own names and parameters, but you can use the
examples in the following two tables for guidance.
If you choose to use regional subnets, refer to the following example:
Subnet Name CIDR Block Route Table Subnet Access Security List
Table 2-3 - Availability Domain-Specific Public Subnet Example Names and Parameters
3. Click Create Subnet, specifying your choice for the following parameters:
• Name
• Create in Compartment
• Route Table: Ensure you choose a route table that has a target type of Internet
Gateway.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-21
• Security Lists: Select the security list that matches the subnet you are defining
based on Table 3-3.
• Leverage a public subnet associated with a bastion server to access the VMs in the
private subnet.
• Select "All <XXX> Services In Oracle Services Network" from the Services drop-
down list. Note that XXX is a region-specific code such as IAD or LHR.
Create the Route Table for Oracle E-Business Suite Cloud Manager Compute
Instance
1. On the Virtual Cloud Networks screen, click the link with the name of your VCN,
such as ebscm-vcn.
• US East (Ashburn)
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-23
Compartments, page 2-6.
• https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/
• https://objectstorage.us-ashburn-1.oraclecloud.com/
5. Click + Another Route Rule and enter route rule details as follows:
• Target Type: Select NAT Gateway.
• Destination CIDR Block: The CIDR for the Oracle Identity Cloud Service host
being used. Note that the Oracle Identity Cloud Service host is of the format
"idcs-xxxxxxxxxxxxxxxxxxxxxx.identity.oraclecloud.com". Use nslookup for
getting the IP address of the Identity Cloud Service and derive the CIDR for the
IP address to add the same here. In case the Oracle Identity Cloud Service CIDR
changes, this rule must be updated as well.
6. Click + Another Route Rule and enter route rule details as follows:
• Target Type: Select Service Gateway.
7. (Optional) If you are using the Oracle Cloud Infrastructure Mailer service, click +
Another Route Rule and enter route rule details as follows:
• Target Type: Select NAT Gateway.
8. Click Create.
Create the Route Table for Oracle E-Business Suite Cloud Manager Load
Balancer
For this route table for the load balancer, no route rules will be added to this route table
as it will be used as a placeholder in case we need to define any additional route rules at
a later time. Note that for communication within the VCN, no route rules are needed.
1. On the Virtual Cloud Networks screen, click the link with the name of your VCN,
such as ebscm-vcn.
4. Click Create.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-25
• Name: Specify a name such as ebscmvm-seclist.
• Source CIDR: The CIDR matching the IP address of the machine from
which you plan to connect to Oracle E-Business Suite Cloud Manager, such
as a bastion server.
• IP Protocol: TCP
2. For the second rule that is needed, click + Another Ingress Rule and enter the
following values:
• Source Type: CIDR
• IP Protocol: ICMP
• Type: All
• Code: All
3. For the third rule that is needed, click + Another Ingress Rule and enter the
following values:
• Source Type: CIDR
• Source CIDR: Enter the CIDR of your LBaaS subnet, lbaas-subnet-ad1. For
example, 10.0.1.0/24. Note that the subnet is created in the next step.
• IP Protocol: TCP
• IP Protocol: TCP
• Destination CIDR: CIDR for the Oracle Identity Cloud Service host being
used
• IP Protocol: TCP
3. (Optional) If you are using the Oracle Cloud Infrastructure Mailer service, click
+ Another Egress Rule and enter the following values:
• Destination Type: CIDR
• Destination CIDR: CIDR for the Oracle Cloud Infrastructure SMTP service
being used. See Obtain the CIDR for the Oracle Cloud Infrastructure SMTP
Server, page 2-46 for instructions on how to obtain this CIDR.
• IP Protocol: TCP
• Destination Port Range: The SMTP server port you want to use. For
example, 25 or 587.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-27
• IP Protocol: TCP
• IP Protocol: ICMP
4. Under Allow Rules for Ingress, click + Another Ingress Rule and enter the
following values for the ingress rule that is needed:
• Source Type: CIDR
• Source CIDR: The CIDR matching the IP address of the machine from which
you plan to connect to Oracle E-Business Suite Cloud Manager, such as a
bastion server.
• IP Protocol: TCP
5. Under Allow Rules for Egress, click + Another Egress Rule and enter the following
values for the egress rule that is needed:
• Destination Type: CIDR
• Destination CIDR: The CIDR matching the private IP of the Oracle E-Business
Suite Cloud Manager VM's subnet.
• IP Protocol: TCP
Create Subnets
In this section, you will create the following new subnets:
• One regional or availability domain-specific public subnet where the Oracle E-
Business Suite Cloud Manager Compute instance will be created. This may be
referred to as the "provisioning VM subnet."
• One regional or availability domain-specific private subnet for creating the load
balancer for Oracle E-Business Suite Cloud Manager.
You will need to specify your own names and parameters, but you can use the
examples in the following two tables for guidance.
If you choose to use regional subnets, refer to the following example:
Subnet Name CIDR Block Route Table Subnet Access Security List
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-29
example:
Table 2-5 - Availability Domain-Specific Private Subnet Example Names and Parameters
For each of the subnets you create, perform the following steps:
1. On the Virtual Cloud Networks screen, click the link with the name of your VCN,
such as ebscm-vcn.
3. Click Create Subnet, specifying your choice for the following parameters:
• Name
• Route Table
• Subnet Access: Select Private Subnet or Public Subnet for the subnet you wish
to create.
• Security Lists: Select the security list that matches the subnet you are defining
based on Table 3-5.
Follow the steps in this section to create and connect to a Compute instance (created
using an image in the Oracle Cloud Infrastructure Console Marketplace) that will be
used to host Oracle E-Business Suite Cloud Manager.
1. Log in to the Oracle Cloud Infrastructure Service Console.
5. Select the compartment where you plan to install Oracle E-Business Suite Cloud
Manager. For example, ebscm-compartment.
4. Under Image, you will see the name of the Oracle Cloud Infrastructure Console
Marketplace image: Oracle E-Business Suite Cloud Manager.
5. Under Shape, select a suitable shape. To do so, click Change Shape. Then select
your desired shape. For example, select Intel Skylake and then "VM.Standard
2.2".
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-31
6. Under Networking:
1. Locate the Network subsection, click the "Change Compartment" hyperlink,
and select the compartment where your VCN resides. For instance,
following our example in Create Compartments, page 2-6, you would select
the compartment network-compartment.
2. Also within the Network subsection, choose your VCN from the Select a
Virtual Cloud Network drop-down list. For example, ebscm-vcn.
4. Also within the Subnet subsection, specify the Oracle E-Business Suite
Cloud Manager subnet from the Select a subnet drop-down list. For
example, ebscm-subnet-ad1.
5. If the VM is associated with a public subnet and you want to assign a public
IP address, select the Assign a public IPv4 address radio button.
7. Under Add SSH Keys, choose one of the following options for this procedure:
1. Select the Generate a key pair for me radio button, then click the "Save
Private Key" link to download the private key. Doing so allows the SSH
connection to be established.
2. Alternatively, select the Upload public key files (.pub) radio button and
then drag and drop the file or browse to specify the file containing your
SSH public key generated previously.
3. Another option is to select the Paste public keys radio button and paste the
SSH public key content in the text field provided, using the content of the
public key generated previously.
8. Leave the values in the Configure Boot Volume section unselected in order to
accept the default volume size.
9. Click Create.
Once the instance is created (provisioned), details of the new instance will appear
on the screen. Full details, including IP addresses, can also be viewed by clicking on
the instance name in the instance list.
When the Oracle E-Business Suite Cloud Manager instance is fully provisioned and
running, you can connect to it by following the instructions in Connecting to an
Instance [https://docs.cloud.oracle.com/en-
us/iaas/Content/Compute/Tasks/accessinginstance.htm] in the Oracle Cloud
• Run Oracle E-Business Suite Cloud Manager Configure Script For the First Time,
page 2-34
• Run Oracle E-Business Suite Cloud Manager Configure Script For the Second Time,
page 2-43
2. Add the public key for the Oracle E-Business Suite Cloud Manager administrator
user by performing the following steps:
1. Log in to the Oracle Cloud Infrastructure Service Console as the Oracle E-
Business Suite Cloud Manager administrator user created previously in Create
Users with Oracle E-Business Suite Cloud Manager Administrator Privileges,
page 2-12.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-33
3. If you are using tenancies using IAM with identity domains, select My Profile
from the context menu.
If you are using tenancies using IAM without identity domains, select User
Settings from the context menu.
4. Open the navigation menu. Under Resources, click API Keys. Then, click Add
Public Key.
6. Paste the contents of the API public key in the dialog box and click Add. The
key's fingerprint is displayed.
7. Copy the Oracle Cloud Infrastructure API private PEM key file to the Oracle E-
Business Suite Cloud Manager Compute instance. The file must be placed in a
directory owned by the oracle user, for example /u01/install/APPS/.
oci. The fully qualified path to the Oracle Cloud Infrastructure API private
PEM key file will be needed for running configure.pl in Run Oracle E-
Business Suite Cloud Manager Configure Script for the First Time, page 2-34.
2. Click Copy to copy the OCID of the tenancy into your clipboard, and record this
value for use in the next section.
Run Oracle E-Business Suite Cloud Manager Configure Script for the First
Time:
The Oracle E-Business Suite Cloud Manager administrator performs the tasks in this
section.
1. Connect to your Oracle E-Business Suite Cloud Manager Compute instance using
SSH.
Note the creation of the session-specific log file, which will have the format shown
in the following example:
3. When prompted, enter an Oracle E-Business Suite Cloud Manager admin password
and enter your user details required for authentication:
Specify New Oracle E-Business Suite Cloud Manager Admin Password :
Re-enter New Oracle E-Business Suite Cloud Manager Admin Password :
4. You will now be prompted for the Oracle E-Business Suite Cloud Manager
Administrator Group. This example shows a group called ebscmadmin-grp being
selected from the list of available choices.
Available Groups from OCI for provided User:
5. You will now be asked if you wish to use an existing load balancer:
Do you wish to use an existing load balancer?
1: Yes
2: No
If you choose option 1 (Yes), you will be asked to choose a load balancer from a list
such as shown in this example. Note that the available load balancers reside in the
same VCN and the same compartment as the Oracle E-Business Suite Cloud
Manager VM.
Available Load Balancers
1: demolbaas1
2: demolbaas2
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-35
Otherwise, if you choose option 2 (No), indicating that you wish to create a new
load balancer, you will need to choose a load balancer visibility type, shape, and the
subnets in which to place the load balancer. Example screens are shown as follows.
• Choose the load balancer visibility type:
Choose Load Balancer Visibility Type:
1: Public
2: Private
Select option 1 (Public) or option 2 (Private) for the load balancer visibility type.
• Subnets in which to place the load balancer (as defined in Create Network
Resources for Use with Public Subnets, page 2-16 or Create Network Resources
for Use with Private Subnets, page 2-22):
Available List of Subnets
Regional ( recommended ):
------------------------------
1: lbaas-subnet-phx
• When prompted, enter the CIDR range information to access the load balancer
port:
Enter CIDR Block (Range) from which Client can Access Load
Balancer Listener Port: 192.0.2.0/24
6. Review the summary screen containing the information you specified earlier for
Oracle E-Business Suite Cloud Manager.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-37
--------------------------------------------------------------------
--------------------
Summary of Inputs
--------------------------------------------------------------------
--------------------
Oracle E-Business Suite Cloud Manager User Name ( Non Federated ) :
[email protected]
Oracle E-Business Suite Cloud Manager User OCID ( Non Federated ) :
ocid1.user.oc1..xxxxxxxxxxx
Fingerprint of API Public Key : xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:
xx:xx:xx:xx
Path to Private PEM key file : /u01/install/APPS/.oci/oci_api_key.
pem
Tenancy OCID : ocid1.tenancy.oc1..xxxxxxxxxxxxxx
Oracle E-Business Suite Cloud Manager VM Compartment Name : ebscm-
compartment
Oracle E-Business Suite Cloud Manager VM Compartment OCID : ocid1.
compartment.oc1..xxxxxxxxxxxxxxx
Oracle E-Business Suite Cloud Administrator Group Name : ebscmadmin-
grp
Oracle E-Business Suite Cloud Administrator Group OCID : ocid1.
group.oc1..xxxxxxxxxxxxxxxxxxxx
Network Compartment Name : network-compartment
Network Compartment OCID : ocid1.compartment.oc1..
xxxxxxxxxxxxxxxxxxxx
Network VCN Name : ebscm-vcn
Network VCN OCID : ocid1.vcn.oc1.phx-subnet.
xxxxxxxxxxxxxxxxxxxxxxxxxx
Use an existing Load Balancer : false
Load Balancer Listener Port : 443
CIDR Block (Range) from which Client can Access Load Balancer
Listener Port : 192.0.2.0/24
Load Balancer Visibility Type : Public
Load Balancer Shape : 100Mbps
Load Balancer Subnet Name : Public
Regional Subnet Load Balancer Subnet OCID : ocid1.subnet.oc1.phx-
subnet1.xxxxxxxxxxxxxxxxxxxx
Load Balancer Subnet CIDR : 10.0.3.16/28
--------------------------------------------------------------------
--------------------
1: Yes
2: No
If you are satisfied with the values shown, enter option 1 to proceed.
7. You will then see a screen containing a success message, similar to the following
example, plus the load balancer URL you will need later.
3. Within the list of domains, click the link for the "Default" domain.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-39
• Name: Enter a name.
9. Click Next.
• Refresh Token
• Authorization Code
3. Redirect URL: This is the load balancer URL from step 7 of Run Oracle E-
Business Suite Cloud Manager Configure Script for the First Time, page 2-34 in
the following format: <Your Load Balancer URL>/cm/auth/callback.
For example: https://xxx.xxx.xx.xxx:xxx/cm/auth/callback
6. Under Client Type, ensure that the Confidential radio button is selected.
8. Under Token Issuance Policy, select the Add app roles check box.
1. Click Add roles.
14. Record your Oracle Identity Cloud Service Client Tenant value. This is found in the
Overview of the default domain under the Domain Information section. It is seen as
part of the URL found in Domain URL, after the "//" and before ".identity.
oraclecloud.com". It begins with the characters "idcs-", followed by a string of
numbers and letters in the format idcs-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Copy
the value for use in the next section.
Grant the Oracle Identity Cloud Service Application Administrator Role to the
Cloud Manager Administrator
As a tenancy administrator, grant the Oracle Identity Cloud Service application
administrator role to the Oracle E-Business Suite Cloud Manager administrator user
(created in Create Users with Oracle E-Business Suite Cloud Manager Administrator
Privileges, page 2-12).
1. Open the navigation menu. Under Identity, click Federation.
3. Click on the link for the Oracle Identity Cloud Service console.
5. Scroll down to the Application Administrator section and expand it. Within this
section, perform the following:
1. Click + Add.
2. In the Add Users to the Administrator Role dialog window, select the user
created previously created in Create Users with Oracle E-Business Suite Cloud
Manager Administrator Privileges, page 2-12.
3. Click OK.
6. Log out.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-41
Privileges, page 2-12.
5. Click your user avatar icon, labeled with your name, in the top right corner. This
will display a drop-down menu.
6. Select My Home from the drop-down menu to display the My Oracle Services page.
7. On the My Oracle Services page, search and click Admin Console. This will display
the Oracle Identity Cloud Service Administration Console.
• Refresh Token
• Authorization Code
3. Redirect URL: This is the load balancer URL from step 7 of Run Oracle E-
Business Suite Cloud Manager Configure Script for the First Time, page 2-34 in
15. Make a note of the following values when they are displayed:
• Client ID
• Client Secret
17. Record your Oracle Identity Cloud Service Client Tenant value. This can be seen as
part of the URL in your browser's address bar, after the "//" and before ".
identity.oraclecloud.com". It begins with the characters "idcs-", followed
by a string of numbers and letters in the format idcs-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Copy the value for use in the next
section.
Run Oracle E-Business Suite Cloud Manager Configure Script for the
Second Time:
1. Connect to your Oracle E-Business Suite Cloud Manager Compute instance using
SSH.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-43
Note the creation of the session-specific log file, which will have the format shown
in the following example:
Log File : /u01/install/APPS/apps-unlimited-ebs/out/configure_2019-
07-11_10_02_09.log
3. When prompted, enter the Oracle E-Business Suite Cloud Manager administrator
password and your Oracle Identity Cloud Service application details, as shown in
the following example. The values you will need to enter for client ID and client
secret were established when you registered Oracle E-Business Suite Cloud
Manager as a confidential application in Register Oracle E-Business Suite Cloud
Manager as a Confidential Application, page 2-39.
Enter Oracle E-Business Suite Cloud Manager Admin Password :
4. You will see a summary screen containing the information you specified earlier:
--------------------------------------------------------------------
--------------------
Summary of Inputs
--------------------------------------------------------------------
--------------------
Enter IDCS Client ID : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Enter IDCS Client Secret : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Enter IDCS Client Tenant : client tenant
IDCS Host : https://idcs-xxxxxxxxxxxxxxxxxxxxxx.
identity.oraclecloud.com
--------------------------------------------------------------------
--------------------
1: Yes
2: No
5. A Login URL is then displayed on the screen, as shown in the following example.
This is the URL by which users will access the Oracle E-Business Suite Cloud
Manager UI.
====================================================================
====================
Finished Configuring Oracle E-Business Suite Cloud Manager VM.
Login URL : https://xxx.xxx.xx.xxx:xxx
Ensure the confidential application is correctly configured in IDCS
as per the documentation.
====================================================================
====================
Note:
• If you wish to update the URL by which users will access the
Oracle E-Business Suite Cloud Manager UI, you can do so
using your own DNS registered host name and certificate by
following the instructions described in "Update Oracle E-
Business Suite Cloud Manager URL" in Managing the Oracle E-
Business Suite Cloud Manager Virtual Machine, page 4-1.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-45
Update to Latest Version of Oracle E-Business Suite Cloud Manager
To obtain the latest fixes, update to the latest version by following the instructions in
Update Oracle E-Business Suite Cloud Manager to the Latest Version, page 4-1.
Obtain the CIDR for the Oracle Cloud Infrastructure SMTP Server
There are certain points within the deployment process in which you must provide the
CIDR for the Oracle Cloud Infrastructure SMTP server. In order to obtain this CIDR,
perform the following steps:
1. See Configure SMTP Connection [https://docs.cloud.oracle.com/en-
us/iaas/Content/Email/Tasks/configuresmtpconnection.htm] for the list of SMTP
endpoints. Contact your tenancy administrator to determine the SMTP endpoint
being used.
3. The resulting output will be the public IP address for the SMTP endpoint. The CIDR
for the IP address obtained will be <IP address>/32. For example: 138.1.38.16
/32.
Oracle E-Business Suite Cloud Manager Deployment for Demo and Test
Purposes
You can leverage the procedure provided in this section to simplify tenancy
preparation, Oracle E-Business Suite Cloud Manager deployment, and configuration by
taking advantage of available automation. Doing so will streamline portions of the
procedure documented in this chapter, as well as the instructions in Set Up Your
Tenancy to Host Oracle E-Business Suite Environments, page 3-1.
This simplified procedure is most appropriate for demo purposes, as it has the
following restrictions:
• The automation deploys a new VCN and subnets for Oracle E-Business Suite Cloud
Manager, load balancers, and the first set of Oracle E-Business Suite environments.
The subnets are public regional subnets.
• The automation creates a new compartment for all the assets. An existing
compartment cannot be used, and multiple compartments are not supported.
2. On the Oracle Cloud Sign Up page, enter the requested information including your
desired tenancy name and tenancy password.
Note: Ensure that you use the same email address that was used
when you registered.
You will be directed to the Oracle Cloud Infrastructure console where you will
perform the remainder of the procedure.
4. Record your trial user name and password for future reference.
Prepare Your Tenancy for Oracle E-Business Suite Cloud Manager Stack
for Demos:
• Set Up for Tenancies Using IAM with Identity Domains, page 2-47
• Set Up for Tenancies Using IAM without Identity Domains, page 2-47
Create the Oracle E-Business Suite Cloud Manager Administrator's Group and
User in Oracle Identity Cloud Service
1. As the tenancy administrator, log in to the Oracle Cloud Infrastructure console.
2. Open the navigation menu and select Identity & Security. Under Identity, click
Federation.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-47
page, and then click the link in the Oracle Identity Cloud Service Console field to
bring up the Identity Cloud Service console.
4. From the Oracle Identity Cloud Service console, create your Oracle E-Business Suite
Cloud Manager group:
1. Using the navigation menu on the top left corner of your screen, click Groups.
2. Click Add.
3. In the Add Group dialog box under Step 1: Group Details, enter the following
information:
• Name: Enter the group name. For example, idcs-ebscm-group.
4. Click Finish.
5. While still in the Oracle Identity Cloud Service console, create your Oracle E-
Business Suite Cloud Manager administrator user.
1. Using the navigation menu on the top left corner of your screen, click Users.
2. Click Add.
3. In the Add User dialog box under Step 1: Add User Details, enter the following
information:
• First Name: Enter the first name of the new user.
• Deselect the Use email address as the user name check box.
4. Click Next.
5. In the Step 2: Assign User to Groups dialog window, select the check box for
the group you just created, such as idcs-ebscm-grp.
6. Click Finish.
6. While still in the Oracle Identity Cloud Service console, give the new user the
3. In the Add Users to the Administrator Role dialog box, select the check box for
the user corresponding to the newly created user in step 5. In this example, that
would be [email protected].
4. Click OK.
7. Log out of the Oracle Identity Cloud Service console by clicking on your user avatar
icon, labeled with your name, and then clicking Sign Out.
4. Click OK to continue, which will take you to the Oracle Identity Cloud Service
Login screen.
5. Enter the Oracle E-Business Suite Cloud Manager user name. For example, enter
[email protected] and use the password entered in the previous
screen to log in.
6. Click your user avatar icon, labeled with your name, in the top right corner. This
displays a drop-down menu.
7. Select Admin Console. This displays the Oracle Identity Cloud Service
Administration Console.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-49
• Description: Enter a description.
• Client Credentials
• Refresh Token
• Authorization Code
7. Under Grant the client access to Identity Cloud Service Admin APIs:
1. Click Add.
16. Make note of the following values which will be used in the next section:
• Client ID
• Client Secret
19. Click on the user avatar icon, labeled with your name.
21. Make a note of the Instance GUID. Your Oracle Identity Cloud Service Client
Tenant begins with the characters idcs- and then is followed by a string of numbers
and letters. For example, idcs-6572bfeb183b4becad9e649bfa14a488.
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-51
Manager.
Then, the stack will configure Oracle E-Business Suite Cloud Manager to work with
your Oracle Cloud Infrastructure tenancy and the newly created Oracle Cloud
Infrastructure resources.
Perform the following steps:
1. While signed in to the Oracle Cloud Infrastructure Service console, open the
navigation menu. Click Marketplace and then All Applications.
2. In the Search field, search for Oracle E-Business Suite Cloud Manager
Stack for Demos and then click the Oracle E-Business Suite Cloud Manager
Stack for Demos listing.
3. In the Version drop-down list, ensure that the default is selected. For example,
Oracle-EBS-Cloud-Manager-RM-XX.X.X.X-XXXX.XX.XX.
3. Select the compartment under which the new compartment will be created.
2. Make sure the Create new REST API Key check box is selected.
4. Enter the contents of a public key file that will be used to connect using SSH
to your Oracle E-Business Suite Cloud Manager Compute instance. For
more details on how to generate the key, see Creating a Key Pair in the
Oracle Cloud Infrastructure Documentation.
5. Choose the availability domain that ends in -1 from the list under EBS
Cloud Manager Availability Domain.
2. Enter a CIDR block that corresponds to the IP range of the clients you plan
to use to connect to Oracle E-Business Suite Cloud Manager. For the whole
internet, use 0.0.0.0/0.
3. Enter the values corresponding to Client ID, Client Secret, and IDCS
Client Tenant from Register Oracle E-Business Suite Cloud Manager as a
Confidential Application, page 2-39.
9. This takes you to the Stack Details page for your newly created stack. On this page,
click the Terraform Actions drop-down list and select Apply.
10. In the Apply dialog window, leave the default settings as-is and click Apply.
11. On the Job Details page, you will see the job status which will cycle through
Deploy Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure 2-53
Accepted, In Progress, and Succeeded. After the job succeeds, you will have all the
network resources (VCN, load balancer, subnets, and so on) required to deploy the
Oracle E-Business Suite Cloud Manager Compute instance.
12. On the Application Information tab are details related to the Oracle E-Business
Suite Cloud Manager instance and load balancer.
Make a note of the Private IP, Public IP, Login URL, and LB Public IP. These
variables are needed for the remainder of the procedures in this section.
4. Browse to C:\\Windows\System32\drivers\etc.
2. Using the Login URL found in the Application Information tab, log in to Oracle E-
Business Suite Cloud Manager using your Oracle Identity Cloud Service
credentials.
Once logged in, you are on the Environments page.
Before using Oracle E-Business Suite Cloud Manager to provision a new set of
environments (for example, for production usage), you must prepare the tenancy by
identifying or creating a new network compartment and creating a new group, users,
and corresponding policies to organize and control access to that compartment.
You can create additional compartments to implement separation of duties, such as
separate compartments to administer production and development environments.
The following diagram depicts the relationship between the different categories of users
and the compartments that could be defined in your tenancy. In this example, three
compartments are defined: Production, Development, and Network. Each compartment
has a separate group of administrators associated with it: the Application
Administrators Production group for the production compartment, defined by the
Production Network Profile; the Application Administrators Development group for
the development compartment, defined by the Development Network Profile; and the
Network Administrators group for the network compartment.
You may choose to define a new network compartment, or use the one that was defined
while deploying Oracle E-Business Suite Cloud Manager. This chapter assumes that the
network compartment, called network-compartment in our example, that hosts the
network resources is already in place. The production compartment is used as an
example to explain how to prepare a tenancy specifically for the users of Oracle E-
Business Suite production environments. The following steps outline the procedures to
follow, depending on whether your tenancy uses IAM with or without identity
domains.
Note that Oracle E-Business Suite administrators are referenced throughout this
chapter. They can access the Oracle E-Business Suite Cloud Manager user interface (UI)
to provision environments and conduct lifecycle management activities. These users are
Process for Setting Up Your Tenancy Using IAM with Identity Domains to Host Oracle E-
Business Suite Environments
Use the following steps to set up your tenancy which uses IAM with identity domains
to host Oracle E-Business Suite environments.
1. Create or identify the new compartment in Oracle Cloud Infrastructure, which we
call ebsprod-compartment in this example.
2. Create a group in the Default identity domain that will operate on the ebsprod-
compartment compartment.
3. Create policies that allow the previously created group to manage resources in the
ebsprod-compartment compartment.
4. Create users in the Default identity domain and make them members of the
previously defined group.
5. Create network resources for the new set of Oracle E-Business Suite environments.
6. Create a new network profile in Oracle E-Business Suite Cloud Manager that maps
the ebsprod-compartment compartment and the network you just defined.
Process for Setting Up Your Tenancy Using IAM without Identity Domains to Host Oracle
E-Business Suite Environments
Use the following steps to set up your tenancy which uses IAM without identity
domains to host Oracle E-Business Suite environments.
1. Create or identify the new compartment in Oracle Cloud Infrastructure, which we
call ebsprod-compartment in this example.
2. Create the Oracle Identity and Access Management (IAM) group that will operate
on the ebsprod-compartment compartment.
3. Create the Oracle Identity Cloud Service (IDCS) group and map it to Oracle Identity
and Access Management in order to federate the authentication.
4. Create policies that allow the Oracle Identity and Access Management group to
manage resources in the ebsprod-compartment compartment.
5. Create users in the Oracle Identity Cloud Service Admin Console and make them
members of the Oracle Identity Cloud Service group created previously in step 3.
6. Create network resources for the new set of Oracle E-Business Suite environments.
Perform the following steps to create the Oracle E-Business Suite administrators group
and assign the required policies.
1. Create the Oracle E-Business Suite Administrators Group, page 3-6
• Create the Oracle E-Business Suite Administrators Group for Tenancies Using IAM
without Identity Domains, page 3-6
Create the Oracle E-Business Suite Administrators Group for Tenancies Using
IAM with Identity Domains
1. In the Oracle Cloud Infrastructure console, open the navigation menu and click
Identity & Security. Under Identity, click Domains.
3. Within the list of domains, click the link for the "Default" domain.
4. Click Groups.
7. Click Create.
Create the Oracle E-Business Suite Administrators Group for Tenancies Using
IAM without Identity Domains
1. In the Oracle Cloud Infrastructure console, open the navigation menu and click
Identity & Security. Under Identity, click Groups.
3. Click Create.
2. Click on the name of the identity provider that corresponds to Oracle Identity
Cloud Service.
6. Click Create.
4. Within the same page, map the groups in Oracle Identity Cloud Service as follows:
1. Click Group Mappings on the left hand side.
3. In the dialog window, select the Identity Provider group and the corresponding
Oracle Cloud Infrastructure group from the drop down-lists. For example, idcs-
ebscm-proddba-grp maps to ebscm-proddba-grp.
Assign Policies:
1. Open the navigation menu and click Identity & Security. Under Identity, click
Policies.
2. Create a policy for the network compartment to allow Oracle E-Business Suite
administrators to use the network compartment:
• In the Policy Builder section, click the Show manual editor toggle switch.
Add the following policy statement, substituting your own group name in
place of ebscm-proddba-grp and your own network compartment in place
of network-compartment, if different from our example.
Allow group ebscm-proddba-grp to use virtual-network-family in
compartment network-compartment
If you plan to use the File Storage service for a shared file system for your
Oracle E-Business Suite environments, then you must also add the
following policy statements, substituting your own group name in place of
ebscm-proddba-grp and your own network compartment in place of
network-compartment, if different from our example.
Allow group ebscm-proddba-grp to manage export-sets in
compartment network-compartment
Allow group ebscm-proddba-grp to use mount-targets in
compartment network-compartment
Allow group ebscm-proddba-grp to use file-systems in
compartment network-compartment
4. Click Create.
3. Create the policy for the Oracle E-Business Suite administrators to perform
operations on Oracle Cloud Infrastructure resources at the tenancy level.
1. Select the root compartment of your tenancy from the COMPARTMENT drop-
down list on the left.
• In the Policy Builder section, click the Show manual editor toggle switch.
Add the following policy statements, substituting your own group name in
place of ebscm-proddba-grp, if appropriate.
4. Create the policy for the Oracle E-Business Suite administrators to perform
operations on Oracle Cloud Infrastructure resources within their own
compartment.
1. Select the Oracle E-Business Suite compartment from the Compartment drop-
down list on the left.
• In the Policy Builder section, click the Show manual editor toggle switch.
Add the following policy statements, substituting your own group name
and compartment name if different from those in our example.
Allow group ebscm-proddba-grp to manage instance-family in
compartment ebsprod-compartment
Allow group ebscm-proddba-grp to manage database-family in
compartment ebsprod-compartment
Allow group ebscm-proddba-grp to manage load-balancers in
compartment ebsprod-compartment
Allow group ebscm-proddba-grp to manage volume-family in
compartment ebsprod-compartment
Allow group ebscm-proddba-grp to manage objects in compartment
ebsprod-compartment
Allow group ebscm-proddba-grp to manage buckets in compartment
ebsprod-compartment
Allow group ebscm-proddba-grp to use tag-namespaces in
compartment ebsprod-compartment
Allow group ebscm-proddba-grp to manage tag-namespaces in
compartment ebsprod-compartment
Allow group <Oracle E-Business Suite Cloud Manager
administrators group> to manage tag-namespaces in compartment
ebsprod-compartment
If you plan to use the File Storage service for a shared file system for your
Oracle E-Business Suite environments, then you must also add the
following policy statements, substituting your own group name and
compartment name if different from those in our example.
5. (Conditional) If you plan to use the Default Network Profiles created by the
ProvisionOCINetwork.pl script described in Use a Default Network with
Automated Scripts, page 3-13, then make sure the user running the script is a
member of the network administrators group. Refer to Assign Policies, page 2-9
under Create Oracle Cloud Infrastructure Accounts and Resources in the "Deploy
Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure" chapter.
5. For each Oracle E-Business Suite production administrator to be added, for example
the members of ebscm-proddba-grp, perform the following steps:
1. Click Create User.
3. Click Create.
2. Click the Users icon in the top right corner, then select My Home.
4. For each Oracle E-Business Suite production administrator to be added, for example
the members of idcs-ebscm-proddba-grp, perform the following steps:
1. Open the navigation menu and select Users.
2. Click Add.
• Last name
5. Click Next.
6. In the dialog window, select the check box for the group you just created. For
example, idcs-ebscm-proddba-grp.
7. Click Finish.
Note: You can create and add further such Oracle E-Business
Suite administrators at any later time.
8. At this point, Oracle Identity Cloud Service will dynamically send an email that
will the request the newly added Oracle E-Business Suite administrators to
activate their accounts. Provide the administrators the Oracle E-Business Suite
Cloud Manager link and notify them that they must now self-register by
following the instructions in Access Oracle E-Business Suite Cloud Manager,
page 7-2.
• Use a Custom Network, page 3-17 - The network administrator has an option to
create custom network elements and subsequently use these elements in the
definition of custom network profiles.
Note that you must use a custom network if you plan to deploy an environment
with multiple application tier nodes using a shared file system, which uses the File
Storage service (FSS).
4. Under Resources in the navigation menu on the left, click API Keys. Then, click
Add Public Key.
6. Paste the contents of the API public key in the dialog box and click Add. The key's
fingerprint is displayed.
7. Copy the Oracle Cloud Infrastructure API private PEM key file to the Oracle E-
Business Suite Cloud Manager Compute instance. The file must be placed in a
directory owned by the oracle user, for example /u01/install/APPS/.oci.
The fully qualified path to the Oracle Cloud Infrastructure API private PEM key file
will be needed for running ProvisionOCINetwork.pl.
2. Click Copy to copy the OCID of the user into your clipboard, and record this value
for use in Run ProvisionOCINetwork.pl, page 3-14.
Run ProvisionOCINetwork.pl
The network administrator performs the tasks described in this section.
Note: The network laid down by this script creates only public subnets,
not private subnets.
2. The screen will display the name of the log file for this session in the format
ProvisionOCINetwork_<Date_and_Time_Stamp>.log, as illustrated by this
example:
3. After a list of the subnets to be created is displayed, you will be prompted to select
Y to proceed or N to exit. Enter Y, as shown in this example:
Enter Y to proceed or N to exit: Y
4. You will now enter your details, substituting your own values for the example
values shown:
Enter OCID of network administrator user : ocid1.user.
oc1..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Enter absolute path of private key of API signing key :
/u01/install/APPS/.oci/oci_api_key_network_admin.pem
Enter tenancy ocid : ocid1.
tenancy.oc1..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
6. When processing is complete, you will see a success screen with content similar to
the following:
Oracle EBS Cloud related network created successfully.
7. Remove the network administrator's private key from the Cloud Manger Compute
instance after running the ProvisionOCINetwork.pl script.
$ rm /u01/install/APPS/.oci/oci_api_key_network_admin.pem
2. The screen will display the name of the log file for this session in the format
ProvisionOCINetwork_<Date_and_Time_Stamp>.log, as illustrated by this
example:
Log File : /u01/install/APPS/apps-unlimited-
ebs/out/UploadOCINetworkProfile_Thu_Jul_11_13_55_49_2019.log
3. Enter your details, substituting your own values for the example values shown:
Enter Network profile JSON file absolute path :
/u01/install/APPS/apps-unlimited-
ebs/build/ebscmnet/ebscmnet_DEFAULT_PROFILE_ADVANCED.json
Enter OCID of EBS Cloud Manager administrator user : ocid1.
user.oc1..xxxxxxxxxx
Enter EBS Cloud Manager admin password :
Enter Absolute path of private key of API signing key :
/u01/install/APPS/oci_api_key.pem
Enter Tenancy OCID : ocid1.
tenancy.oc1..xxxxxxxxxxxxxxxxx
Enter Oracle E-Business Suite Cloud Manager Admin Password:
Note: The value you enter for "Network profile JSON file absolute
path" must be the same value displayed on the
ProvisionOCINetwork.pl success screen. Refer to step 6 of Run
ProvisionOCINetwork.pl, page 3-14.
4. When a profile has been updated, you will see a success message similar to the one
shown in this example:
Executing: ebscm_add_default_network_profile API for
DEFAULT_PROFILE_ADVANCED
Executing Stored Procedure: ebscm_add_default_network_profile
RetCode: 0
Row count: 0
In this example, we will configure the network settings specifically for deploying Oracle
E-Business Suite production environments managed by Oracle E-Business Suite Cloud
Manager.
The configuration includes the following tasks:
• Establish Your VCN, page 3-18
Note: If you are using Exadata Database Service Dedicated, you should
have already set up required route rules, security lists, and subnets
required for the database tier. Review the corresponding resources
Note: When VCNs reside in the same tenancy, local VCN peering is
supported for communication between the VCN holding Oracle E-
Business Suite Cloud Manager VM and the VCN holding Oracle E-
Business Suite environments. With this configuration, you can have
Oracle E-Business Suite Cloud Manager VM installed on one VCN and
create instances on other VCNs in the same tenancy.
For more information about local VCN peering and how to set it up, see
Local VCN Peering (Within Region) [https://docs.cloud.oracle.
com/iaas/Content/Network/Tasks/localVCNpeering.htm].
If you decide to create a new VCN for your Oracle E-Business Suite environments,
follow the instructions in Create a Virtual Cloud Network, page 2-15.
The Oracle E-Business Suite provisioning and cloning flows create new Compute
instances and update them to the latest OS patches using yum. Your compute instances
use a gateway to access the public yum repository on the internet.
If you plan to use a public subnet for your Compute instances, and you created a new
VCN, you will need to create an internet gateway for that VCN by following the
instructions for either a public or private subnet, as found in Create Network Resources
for Deploying Oracle E-Business Suite Cloud Manager, page 2-14.
2. On the Virtual Cloud Networks screen, click the link with the name of your VCN,
such as ebscm-vcn.
3. Under Resources on the navigation menu at the left, select NAT Gateway.
2. Under Resources on the navigation menu at the left, select Service Gateways.
• Services: Select All <XXX> Services In Oracle Services Network (where XXX is
a region-specific code, such as IAD or LHR).
The steps you will take depend on whether you are using a public subnet or a private
subnet. Follow whichever of the two subsections below applies to you.
2. Under Resources on the navigation menu at the left, select Route Tables.
2. Under Resources on the navigation menu at the left, select Route Tables.
Note: If you are creating a route table for subnet hosting load
balancer and you are using private subnets, no route rules are
required. You can directly skip to the last substep 7 and click
Create at the bottom of the window. Additional rules are only
required for subnet hosting Oracle E-Business Suite application
tier or database tier nodes.
• Target NAT Gateway: Select the previously created NAT Gateway (for
example, ebs-ngw).
• Target Service Gateway: Select the previously created Service Gateway (for
example, ebs-srvgw).
2. Under Resources on the navigation menu at the left, select Security Lists.
Create Subnets
In this section, you will create new subnets, specifying your own names and
parameters.
The following example can be used as a reference for defining the subnets that will be
used for deploying your Oracle E-Business Suite environment that could have internal
and external web entry points (such as in a common DMZ configuration).
Oracle E-Business Suite Cloud Manager Network Profile Maps and Internal and External
Subnets
This diagram maps the network profiles of two types of users: internal users who are
typically the organization's employees and using the on-premises network, and external
users who are partners such as suppliers or business-to-business (B2B) customers. Each
type of user has its own web entry URL and dedicated application tier nodes to handle
their requests. These application tier nodes are grouped by zones.
In this example, the internal zone handles all of the requests from internal users
(employees), while the DMZ zone in the example handles all requests coming from
external users. From a networking standpoint, the different subnets that support this
topology are shown. There is a dedicated subnet for the internal load balancer, internal
application tier nodes, external load balancer, external application tier nodes, FSS
mount target, and database tier. The only subnet that is public is the external load
balancer subnet. In this example, all subnets belong to a single VCN.
Subnet Name CIDR Block Route Table Subnet Access Security List
Note: This
subnet is
required if
you plan to
implement a
shared file
system, which
uses FSS
3. Click Create Subnet, specifying your choice for the following parameters:
• Route Table: When you create a subnet, you can specify it as either a Public
Subnet or a Private Subnet. If you are creating a public subnet, ensure you
choose a route table that has a target type of Internet Gateway. If you are
creating a private subnet, ensure you choose a Route Table that has a target
type of NAT Gateway.
• Subnet Access: As mentioned for the Route Table previously, subnet access can
be either public or private. Be aware that if you select a private subnet for any
VM, the corresponding VM will not have a public IP address and no inbound
connections to this VM from outside the current VCN will be allowed.
For more information, see VCNs and Subnets [https://docs.cloud.oracle.com/en-
us/iaas/Content/Network/Tasks/managingVCNs.htm].
• Security Lists
Table 3-4 Ingress Rules for Both Public and Private Subnets
Table 3-7 Ingress Rules for Both Public and Private Subnets
Table 3-10 Ingress Rules for Both Public and Private Internal Subnets
CIDR <EBS Cloud ICMP N/A (leave Type N/A (leave Type
Manager subnet and Code blank) and Code blank)
CIDR>
CIDR <Internal load ICMP N/A (leave Type N/A (leave Type
balancer subnet and Code blank) and Code blank)
CIDR>
CIDR <Database tier ICMP N/A (leave Type N/A (leave Type
subnet CIDR> and Code blank) and Code blank)
Note:
Required if
you plan to
implement a
shared file
system, which
uses FSS
Note:
Required if
you plan to
implement a
shared file
system, which
uses FSS
Note:
Required if
you plan to
implement a
shared file
system, which
uses FSS
Note:
Required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
(XXX is a region-
specific code,
such as IAD or
LHR)
(XXX is a region-
specific code,
such as IAD or
LHR)
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
CIDR <EBS Cloud ICMP N/A (leave Type N/A (leave Type
Manager subnet and Code blank) and Code blank)
CIDR>
CIDR <External load ICMP N/A (leave Type N/A (leave Type
balancer subnet and Code blank) and Code blank)
CIDR>
CIDR <Database tier ICMP N/A (leave Type N/A (leave Type
subnet CIDR> and Code blank) and Code blank)
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
(XXX is a region-
specific code,
such as IAD or
LHR)
(XXX is a region-
specific code,
such as IAD or
LHR)
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Note: Only
required if
you plan to
implement a
shared file
system, which
uses FSS
Table 3-16 Ingress Rules for Both Public and Private Subnets
Table 3-17 Egress Rules for Both Public and Private Subnets
Table 3-18 Ingress Rules for Both Public and Private Subnets
CIDR <EBS Cloud ICMP N/A (leave Type N/A (leave Type
Manager subnet and Code blank) and Code blank)
CIDR>
CIDR <Database tier ICMP N/A (leave Type N/A (leave Type
subnet CIDR> and Code blank) and Code blank)
(XXX is a region-
specific code,
such as IAD or
LHR)
1. Check the Oracle E-Business Suite Cloud Manager Version, page 4-2
2. Create a Backup of Oracle E-Business Suite Cloud Manager Virtual Machine, page
4-2
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-1
4. Migrate to the Latest Codelevel, page 4-4
• If you are on an Oracle E-Business Suite Cloud Manager version later than 19.1.1,
but prior to 20.1.1, log a service request for assistance with the Oracle E-Business
Suite Cloud Manager upgrade.
• If you are on an Oracle E-Business Suite Cloud Manager version earlier than 19.1.1,
there is no predefined upgrade path. You may need to redeploy Oracle E-Business
Suite Cloud Manager by following the instructions in Deploy Oracle E-Business
Suite Cloud Manager on Oracle Cloud Infrastructure, page 2-1.
• Availability Domain
• Subnet
• Private IP address
When you restore, you will also need the SSH key and host name of the original
instance.
To obtain the host name, log in to Oracle E-Business Suite Cloud Manager VM using
SSH, and perform the following steps:
1. Run the hostname command and record the name.
If the available disk space is less than 5 GB, you can free up space by removing older
files from the following directories:
• /u01/install/APPS/backup
• /u01/install/APPS/apps-unlimited-ebs/diagnostics
If the available disk space is still less than 5 GB, you must resize the boot volume of
Oracle E-Business Suite Cloud Manager before proceeding with the migration to the
latest codelevel. To resize the boot volume, follow the instructions in Extending the
Partition for a Boot Volume [https://docs.oracle.com/en-
us/iaas/Content/Block/Tasks/extendingbootpartition.htm] in the Oracle Cloud
Infrastructure Documentation.
After the volume is provisioned, for the volume resize to take effect, you need to:
1. Run the applicable rescan commands. See Rescanning the Disk for a Block Volume
or Boot Volume [https://docs.oracle.com/en-
us/iaas/Content/Block/Tasks/rescanningdisk.htm].
2. Extend the partition manually. See Extending the Partition for a Boot Volume
[https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/extendingbootpartition.
htm].
After confirming that you have sufficient available disk space, you can proceed to the
steps in Migrate to the Latest Codelevel, page 4-4.
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-3
Migrate to the Latest Codelevel:
After you have created the backup of the virtual machine and confirmed the available
disk space, you can proceed to migrate your deployment.
If you are on Oracle E-Business Suite Cloud Manager version 20.1.1 or later, run the Self
Update utility to migrate to the latest version, which is 22.2.1.1.
Perform the following steps:
1. Connect to the Oracle E-Business Suite Cloud Manager VM using SSH and switch
from the opc user to the oracle user:
$ sudo su - oracle
3. Choose the Oracle E-Business Suite Cloud Manager version from the choices
provided:
Available Oracle E-Business Suite Cloud Manager release versions:
1: 22.2.1.1
4. When prompted, enter your Oracle E-Business Suite Cloud Manager administrator
password:
Enter Oracle E-Business Suite Cloud Manager Admin Password:
5. Next, the Self Update utility prompts you to confirm that you have created a
backup of the Oracle E-Business Suite Cloud Manager Virtual Machine following
the instructions in Create a Backup of Oracle E-Business Suite Cloud Manager
Virtual Machine, page 4-2.
When prompted, enter Y to confirm that you want to continue:
Note: If you have not yet created your backup, enter N at the
prompt. In this case, the utility exits to allow you to create the
backup before proceeding with the update process.
6. Before continuing with the update, you should also ensure that there are no jobs in
your Oracle E-Business Suite Cloud Manager with a status of In Progress,
Scheduled, Paused, or Failed. See Monitor Job Status, page 13-1.
It is recommended that you allow In Progress and Scheduled jobs to complete
before continuing, resume any Paused jobs, and restart any Failed jobs that you
want to try again. You can also choose to delete an incomplete installation or an
incomplete backup to clean up any resources instead of restarting the Failed job. If
there are still any jobs with a status of Failed when you perform the update, their
status will be changed to Aborted. In this case, you must manually clean up any
incomplete resources from the job after the update.
When prompted, enter Y to confirm that you want to continue:
Before upgrading, ensure there are no In Progress, Scheduled,
Paused, or
Failed jobs. You must remove any incomplete artifacts (resources)
associated
with a failed job before you continue with the upgrade. Any failed
jobs will
be marked as aborted by the upgrade process and cannot be restarted.
7. The utility then displays several messages recording the actions it performs. Finally,
it displays a screen containing a success message, similar to the following. You can
optionally review the log file to verify further details about the update.
====================================================================
==========================================
Oracle E-Business Suite Cloud Manager VM setup successful.
Version: 22.2.1.1
Refer to /u01/install/APPS/apps-unlimited-ebs/out/self-update-
<date>_<time>.log for complete details.
====================================================================
==========================================
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-5
Switch to File Storage Service:
As of version 22.2.1, Oracle E-Business Suite Cloud Manager uses the File Storage
service (FSS) to create shared application tier file systems. After you update to Oracle E-
Business Suite Cloud Manager version 22.2.1 or later, you must follow the instructions
in these sections to enable FSS:
1. Assign FSS-related policies. See Assign Policies, page 2-9, Create Oracle Cloud
Infrastructure Accounts and Resources, and Assign Policies, page 3-7, Create the
Oracle E-Business Suite Administrators Group and Assign Policies.
2. Create custom FSS-related network resources. See Use a Custom Network, page 3-
17.
• Create an FSS mount target route table. See Create Route Tables, page 3-19.
• Create an FSS mount target security list. See Create Security Lists, page 3-22.
• Create an FSS mount target subnet. See Create Subnets, page 3-23.
• Create FSS-related security rules. See Create Security Rules, page 3-26.
3. Create an FSS-enabled network profile. See Create Network Profiles, page 3-45 and
Create a Network Profile, page 8-6.
• Change the Oracle E-Business Suite Cloud Manager Administrator Group, page
4-11
• Change the Load Balancer Associated with Your Oracle E-Business Suite Cloud
Manager VM, page 4-12
• Update the Oracle E-Business Suite Cloud Manager Load Balancer URL, page 4-
9
• Update the Oracle E-Business Suite Cloud Manager Load Balancer Fully
Qualified Domain Name (FQDN), page 4-13
• Standalone Tasks
• Replace the Self-Signed Certificate for the Oracle E-Business Suite Cloud
Manager Load Balancer with a Certificate Authority Issued Certificate, page 4-
17
Note: Apart from Start Services and Stop Services, these tasks are
optional.
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-7
Common Command Line Arguments:
The following are common arguments to many of the commands described in this
section.
Passwords
In many instances, the command line help will indicate that a password is required. The
following is an example of how to securely provide a password to a command line
utility such as ebscmadmin:
$ { echo <EBSCM_admin_password>;} | ebscmadmin <command> [arguments]
Configuration File
The configuration file refers to a file created as part of the user profile. This file is
typically located in the Oracle E-Business Suite Cloud Manager Compute instance in the
directory /u01/install/APPS/.oci. Take note of the configuration file for your
user, as this is a required argument for some commands.
Manage Services:
Use ebscloudmgrctl.sh for managing services.
Start Services
Perform the following steps to start services.
1. As the oracle user, run ebscloudmgrctl.sh with the startall command.
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ sh ebscloudmgrctl.sh startall
2. Enter the Oracle E-Business Suite Cloud Manager administrator password when
prompted.
Enter Oracle E-Business Suite Cloud Manager Admin Password:
Stop Services
Perform the following steps to stop services.
1. As the oracle user, run ebscloudmgrctl.sh with the stopall command.
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ sh ebscloudmgrctl.sh stopall
2. Enter the Oracle E-Business Suite Cloud Manager administrator password when
prompted.
Enter Oracle E-Business Suite Cloud Manager Admin Password:
2. Enter the Oracle E-Business Suite Cloud Manager administrator password when
prompted.
Enter Oracle E-Business Suite Cloud Manager Admin Password:
This will display your current version Oracle E-Business Suite Cloud Manager, the
latest version that is available, as well as a brief message summarizing whether or not
you need to or are able to upgrade.
Update the Oracle E-Business Suite Cloud Manager Load Balancer URL
Use this command if you wish to use a DNS-registered host name instead of a public IP
address in the Oracle E-Business Suite Cloud Manager UI URL.
For example, if the Oracle E-Business Suite Cloud Manager UI is already configured,
the load balancer URL is https://192.0.2.1:443, and you have registered the IP
address 192.0.2.1 in your DNS server as example.com, then you can pass the URL
https://example.com:443 as the LBaaS URL to the utility by using the steps
shown in the following example.
1. As the oracle user, change to the appropriate directory, and run ebscmadmin
with the update-load-balancer-url command followed by an argument.
For example:
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ ./ebscmadmin update-load-balancer-url --load-balancer-url=https:
//example.com:443
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-9
Run ./ebscmadmin update-load-balancer -h to review all available
arguments for this command.
2. When prompted, enter the Oracle E-Business Suite Cloud Manager administrator
password.
Enter Oracle E-Business Suite Cloud Manager Administration Password:
3. You will then see a confirmation screen indicating that the configuration of the
Oracle E-Business Suite Cloud Manager VM is complete. The following is an
example of the confirmation message.
Oracle E-Business Suite Cloud Manager Load Balancer URL updated
successfully.
Ensure the confidential application is correctly configured in IDCS
as per the documentation.
5. Expand the menu located in the top left corner, and select Applications.
10. Review and update the values of the Redirect URL and Post Logout Redirect URL
fields.
2. When prompted, enter your current Oracle E-Business Suite Cloud Manager
administration password, specify the new password, and then re-enter the new
3. The following message appears indicating that you have successfully changed the
Oracle E-Business Suite Cloud Manager administration password.
Oracle E-Business Suite Cloud Manager administration Password
changed successfully.
2. Once you run the command, the following screen appears indicating that you have
successfully changed the Oracle E-Business Suite Cloud Manager administrator
group.
Created log file: /u01/install/APPS/apps-unlimited-
ebs/out/ebscmadmin/change-admin-group_20201120_022249.log
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-11
balancers command.
For example:
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ ./ebscmadmin list-compatible-load-balancers <argument>
Change the Load Balancer Associated with Your Oracle E-Business Suite Cloud
Manager VM
Use this command if you wish to reconfigure the Oracle E-Business Suite Cloud
Manager VM with a different load balancer. The utility will allow you to choose from a
list of existing load balancers within your compartment.
1. As the oracle user, run ebscmadmin with the change-load-balancer
command.
For example:
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ ./ebscmadmin change-load-balancer <argument>
3. Expand the menu located in the top left corner, and select Applications.
8. Review and update the values of the Redirect URL and Post Logout Redirect URL
fields.
9. Click Save.
Update the Oracle E-Business Suite Cloud Manager Load Balancer Fully Qualified
Domain Name
Use this command to update the fully qualified domain name (FQDN) of your Oracle E-
Business Suite Cloud Manager load balancer.
1. As the oracle user, change to the appropriate directory, and run ebscmadmin
with the update-load-balancer-fqdn command.
For example:
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ ./ebscmadmin update-load-balancer-fqdn <argument>
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-13
3. Expand the menu located in the top left corner, and select Applications.
8. Review and update the values of the Redirect URL and Post Logout Redirect URL
fields.
9. Click Save.
3. Expand the menu located in top left corner, and select Applications.
8. Review and update the values of the Redirect URL and Post Logout Redirect URL
9. Click Save.
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-15
$ sudo su - oracle
$ cd /u01/install/APPS/apps-unlimited-ebs/bin
$ ./ebscmadmin enable-mailer <argument>
4. Log in to the Oracle Cloud Infrastructure console. From the navigation menu, select
Networking, then Load Balancers, and then select the load balancer you want to
configure.
Add your certificate bundle to the load balancer. See To upload an SSL certificate
bundle to your load balancing system [https://docs.cloud.oracle.
com/iaas/Content/Balance/Tasks/managingcertificates.htm#add] in the Oracle
Cloud Infrastructure Services documentation.
If you have multiple certificates that form a single certification chain, such as one or
more intermediate certificates together with a root certificate, then you must
include all relevant certificates in one file before you upload them to the system.
Refer to "Uploading Certificate Chains" in Working with SSL Certificates [https:
//docs.cloud.oracle.com/iaas/Content/Balance/Tasks/managingcertificates.
htm#working] in the Oracle Cloud Infrastructure Documentation.
5. While still on the Load Balancer page, click the Listeners link under the Resources
menu on the left.
6. Search for the Oracle E-Business Suite Cloud Manager's listener. Note that there can
be multiple listeners associated, as the same load balancer can be used by more than
one Oracle E-Business Suite Cloud Manager. Ensure to pick the listener
Manage the Oracle E-Business Suite Cloud Manager Virtual Machine 4-17
corresponding to the Oracle E-Business Suite Cloud Manager you are using.
7. Click the Actions icon (three dots) associated with the Oracle E-Business Suite
Cloud Manager's listener's row, select Edit from the context menu.
8. In the Edit Listener dialog window, select the certificate bundle added above in the
Certificate Name drop-down list. Click Save Changes and wait for the listener to
be updated.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-1
Note: Although this process is intended primarily for on-premises
source instances, you can also run the Oracle E-Business Suite Cloud
Backup Module as part of a lift and shift in certain cases when the
source environment is already in Oracle Cloud Infrastructure with
optional database services. These cases include the following:
• You initially used a manual procedure, such as a platform
migration, to migrate an environment to Oracle Cloud
Infrastructure, and now would like to leverage Oracle E-Business
Suite Cloud Manager to manage that environment going forward.
Related Procedures
• Use the backup feature within Oracle E-Business Suite Cloud Manager to back up
environments on Oracle Cloud Infrastructure that you previously provisioned
through Oracle E-Business Suite Cloud Manager. See Create a Backup of a Cloud-
Based Oracle E-Business Suite Instance, page 12-17.
Backup Procedure
Perform the following tasks to create a backup of an on-premises Oracle E-Business
Suite instance on Oracle Cloud Infrastructure using the Oracle E-Business Suite Cloud
Backup Module:
1. Verify prerequisites for traditional lift and shift., page 5-3
4. Install the Oracle E-Business Suite Cloud Backup Module., page 5-11
Related Topics
Backing Up a Database to Object Storage Using RMAN [https://docs.cloud.oracle.
com/en-us/iaas/Content/Database/Tasks/backingupOSrman.htm]
Oracle Database Backup and Recovery User's Guide 19c [https://docs.oracle.
com/en/database/oracle/oracle-database/19/bradv/toc.htm]
Oracle Database Backup and Recovery User's Guide 12c Release 1 (12.1) [https://docs.oracle.
com/database/121/BRADV/toc.htm]
Oracle Database Backup and Recovery User's Guide 11g Release 2 (11.2) [https://docs.oracle.
com/cd/E11882_01/backup.112/e10642/toc.htm]
• A source Oracle E-Business Suite instance that meets all prerequisites for the lift and
shift automation including certified Oracle E-Business Suite and Oracle Database
release versions as well as required patches based on the target database location.
See Source Environment Requirements, page 5-4.
• A Linux server on which to run the Oracle E-Business Suite Cloud Backup Module.
This server, which will be referred to in this section as the backup module server,
can be located either on-premises or in OCI Compute. It can be a separate server
that resides on your intranet, or can be one of the Oracle E-Business Suite nodes.
Check with your network administrator and system administrator to see what is the
most appropriate option for your organization. The backup module server must
have at least 500 MB of free space, must have the wget libraries installed, and must
have Perl 5.14 or later with the JSON module, either as the default Perl installation
or through the Perl binary provided in the Oracle E-Business Suite Cloud Backup
Module patch.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-3
administrators group that you defined according to Create and Map Groups in
Oracle Cloud Infrastructure Identity and Access Management and Oracle Identity
Cloud Service, page 2-7 or Create the Oracle E-Business Suite Administrators
Group and Assign Policies, page 3-5.
• The user OCID for that user and your tenancy OCID. See Where to Get the
Tenancy's OCID and User's OCID [https://docs.cloud.oracle.com/en-
us/iaas/Content/API/Concepts/apisigningkey.htm#Other]. Copy and paste the user
OCID and tenancy OCID to a file that you can reference when instructed to enter
them later in these steps.
• An RSA key pair in PEM format, which must not be a passphrase protected key,
uploaded to your user settings in the Oracle Cloud Infrastructure console. You will
also need the fingerprint for the key. Ensure that you generate the key for your local
Oracle Cloud Infrastructure user created in Oracle Cloud Infrastructure Identity
and Access Management (IAM), not for an Oracle Identity Cloud Service user. See:
• How to Generate an API Signing Key [https://docs.cloud.oracle.
com/iaas/Content/API/Concepts/apisigningkey.htm#How]
Copy and paste the PEM file location and the fingerprint to a file that you can
reference when instructed to enter them later in these steps.
• You must have the wget library installed on the on-premises server where you plan
to run the Oracle E-Business Suite Cloud Backup Module.
• If Transparent Data Encryption (TDE) is enabled for the source environment, then
you should verify that all the pluggable databases (PDBs) pdbs are in an open state
with an appropriate wallet type (autologin or password).
• If you plan to enable TLS for the target environment automatically - that is, if you
plan to select the HTTPS protocol for the target environment's web entry point
during provisioning - then you must apply the required updates and patches for
TLS to the source environment before you create the backup.
• For Oracle E-Business Suite Release 12.2, see My Oracle Support Knowledge
Document 1367293.1, Enabling TLS in Oracle E-Business Suite Release 12.2 [https:
//support.oracle.com/rs?type=doc&id=1367293.1], Section 5.1: Apply Required
Updates and Patches.
• For Oracle E-Business Suite Release 12.1, see My Oracle Support Knowledge
Document 376700.1, Enabling TLS in Oracle E-Business Suite Release 12.1 [https:
//support.oracle.com/rs?type=doc&id=376700.1], Section 5.1: Apply Required
Updates and Patches.
Additional Notes
• For creating a backup with the target database tier on Oracle Cloud Infrastructure
Compute VM, note that Compute supports only single-node databases. It does not
support Oracle RAC databases.
• For creating a backup with a target database tier on a Base Database Service 1-Node
or 2-Node DB System, you can choose from the following database edition options:
• Base Database Service 1-Node DB System (Single Instance):
• Enterprise Edition
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-5
• Base Database Service 2-Node DB System (Oracle RAC)
• Enterprise Edition Extreme Performance
• For creating a backup with the target database tier on Exadata Database Service
Dedicated: Exadata Database Service Dedicated provides Oracle RAC support.
• The automated tools support lift and shift for a Linux source system to an Oracle
Linux target system. If your environment is not currently running on Linux, see the
question "Can I migrate my Oracle E-Business Suite instances on any operating
system to Oracle Cloud?" in My Oracle Support Knowledge Document 2517025.1,
Getting Started with Oracle E-Business Suite on Oracle Cloud Infrastructure [https:
//support.oracle.com/rs?type=doc&id=2517025.1]. Also refer to Create a Backup of
an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure,
page 5-2.
• The Oracle E-Business Suite Cloud Backup Module creates a backup of your
primary application tier.
• For adequately low latency between the application and database tiers, your Oracle
Cloud Infrastructure Compute and Oracle Database Cloud Service should be co-
located in the same availability domain.
• You must provision the same database options in Base Database Service or Exadata
Database Service Dedicated as on your source database, and the versions of the
database options must be at the same level. Also, you should not provision any
additional database options on the target database tier. The Oracle E-Business Suite
Cloud Backup Module validates whether the database options in the source
environment and in the target database tier meet these requirements, and reports
any mismatches.
• You can download the E-Business Suite Technology Codelevel Checker tool, or
ETCC, for Release 12.2 from My Oracle Support as Patch 17537119. Unzip this patch
in the database Oracle home under $ORACLE_HOME/appsutil/etcc. You must
run ETCC before running the Oracle E-Business Suite Cloud Backup Module to
determine whether there are any important database fixes required by Oracle E-
Business Suite to function properly.
• Oracle Database Release 11.2.0.4 uses ASM Cluster File System (ACFS).
Oracle E- VM 1 1 7 GB Required: 1
Business 55 GB
Suite (block)
Cloud
Manager
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-7
Descriptio Machine Number of OCPUs Memory Storage External
n Type Nodes Allocated IPs
Non-
shared
application
tier: 170 GB
x n (block)
Per
language:
16 GB
(block)
Database VM 1 2 14 GB Vision 1
tier on demo: 300
Oracle GB
Cloud
Infrastruct
ure
Compute
Database VM 1 1 15 GB Vision 1
tier on Base demo: 256
Database GB
Service 1-
Node DB Total
System storage:
(Single 712 GB [1]
Instance)
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-9
key files to that server as well. The key files must be placed in a directory with the
same name and path on each server, in a location where they can be referenced by
the Oracle E-Business Suite Cloud Backup Module. For example:
/u01/install/APPS/.oci/
2. Create a stage area directory on the source application tier. This directory will hold
temporary files used during the application tier backup process as well as the
application tier backup file in zip or tar format that is created locally before it is
uploaded to Oracle Cloud Infrastructure Object Storage. Ensure that the application
tier has free space equal to 30% of the size of the application tier file system or
greater. More space may be required in the following cases:
• The database tier and the application tier are on the same host.
• You specify a large number of threads for the upload in the Backup Thread
Count parameter of the Oracle E-Business Suite Cloud Backup Module.
• You set the Backup Archive Type parameter of the Oracle E-Business Suite
Cloud Backup Module to tar, which does not compress the backup files,
instead of tgz.
The method you use to calculate the size of the application tier file system varies
according to your release.
• For Oracle E-Business Suite Release 12.2, obtain the size of the run file system as
shown in this example.
$ cd /u02/ebs122
$ . EBSapps.env run
$ cd $RUN_BASE
$ du -sh
40G .
In this example, the size of the run file system on the application tier is 40 GB.
Therefore, the minimum space required for the stage area on the application
tier is 30% of 40 GB, or 12 GB.
• For Oracle E-Business Suite Release 12.1.3, the size of the application tier file
system is the sum of the size of the following directories: $APPL_TOP,
$COMMON_TOP, $ORACLE_HOME, and $IAS_ORACLE_HOME. As an example, if
that sum total is 30 GB, then the minimum space required for the stage area on
the application tier is 30% of 30 GB, or 9 GB.
If you have not allocated enough free space, then the Oracle E-Business Suite Cloud
Backup Module will exit with a message indicating how much is required.
3. Create a stage area directory on the source database tier. This directory will hold
the backup utilities and the temporary files used to process the backup. Ensure that
it has at least 20 GB of free space.
4. Verify the following to ensure that the Oracle E-Business Suite Cloud Backup
• SSH equivalence must be set up between the backup module server and the
primary application tier node, and between the backup module server and the
database tier node, if you plan to run the Oracle E-Business Suite Cloud Backup
Module on a separate server.
• On the application tier server and the database tier server, the SSH
configuration files (~/.ssh/config) must have the entry "ServerAliveInterval
100". Additionally, if you plan to run the Oracle E-Business Suite Cloud Backup
Module on a separate server, then the same entry must be set in the SSH
configuration file for that server.
2. Using the following commands, change to the directory where you downloaded the
patch file and extract the downloaded patch.
$ cd <download_folder>
$ unzip p34451260_R12_GENERIC.zip
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-11
Unzipping the patch zip file creates a directory named 34451260/RemoteClone.
3. Change to the RemoteClone directory and change the permission to "execute" for
all the downloaded scripts.
$ cd 34451260/RemoteClone
$ chmod +x *.pl
$ chmod +x lib/*.sh
2. Open your new advanced configuration parameter file in a text editor and specify
values for the parameters you want to use, as described in the following steps.
6. As part of RMAN backup, in the copy phase database blocks will be validated
implicitly, and any corruption or missing object will be reported at that time. If you
7. The following parameters are set automatically to default values by RMAN unless
you enter specific values for them here. You should only set values for these
parameters if you fully understand their effects, as inappropriate settings can
reduce backup performance.
• In the RMAN_FILESPERSET parameter, specify the maximum number of data
files to place in each backup set. The default value is 64. To determine the
number of data files in each backup set, RMAN uses either the value you
specify in this parameter or the number of files read by each channel,
whichever is lower. If you allocate only one channel, then you can use this
parameter to make RMAN create multiple backup sets.
• In the RMAN_RATE parameter, specify the rate of bytes per second that
RMAN can read on this channel. Use this parameter to set an upper limit for
bytes to read so that RMAN does not consume excessive disk bandwidth and
degrade online performance. Specify the rate as an integer followed by the
abbreviation for the unit of measurement: <rate_as_integer>[K | M |
G]
8. Use the following parameter only if you have already run the Oracle E-Business
Suite Cloud Backup Module and it has returned any Oracle WebLogic Server
validation warnings. The Oracle E-Business Suite Cloud Backup Module validates
the Oracle WebLogic Server domain size and the number of Oracle WebLogic
Server backup configuration files and exits with a warning if the default threshold
values are exceeded. You should review these warnings as described in Review
Oracle WebLogic Server Validation Warnings, page 5-25. If you have determined
that you can safely ignore these warnings, then you can specify that you want to
skip the Oracle WebLogic Server validation when you rerun the Oracle E-Business
Suite Cloud Backup Module by setting the
SKIP_WLS_DOMAIN_VALIDATION_THRESHOLD parameter to true. The
default value is false.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-13
9. If you need to skip any files or directories during database tier upload, then specify
a list of the absolute file or directory paths in the
EXCLUDE_FILE_OR_DIR_FOR_UPLOAD.DB parameter, separated by commas.
For example, you might want to exclude custom log locations if you are certain that
the directory does not need to be included in the backup.
10. If you need to skip any files or directories during application tier upload, then
specify a list of the absolute file or directory paths in the
EXCLUDE_FILE_OR_DIR_FOR_UPLOAD.APPS parameter, separated by commas.
Create a Backup with the Oracle E-Business Suite Cloud Backup Module
In this section, you will run the Oracle E-Business Suite Cloud Backup Module,
EBSCloudBackup.pl, to create a backup of your source Oracle E-Business Suite
environment on Oracle Cloud Infrastructure Backup Service.
Ensure that your instance and resources meet all the requirements and that you have
performed all the required actions listed in Verify Prerequisites for Traditional Lift and
Shift., page 5-3. The EBSCloudBackup.pl script validates key requirements before
beginning the actual backup, including checking the available space, checking
connections, verifying that archive logging is enabled, and verifying that mandatory
patches have been applied. Check that these requirements are in place before you start
running the script, so that the script can proceed with creating the backup after
performing the validations.
Additionally, if Transparent Data Encryption (TDE) is enabled for the source
environment, then you should verify that all the pluggable databases (PDBs) are in an
open state with an appropriate wallet type (autologin or password).
To ensure a successful backup, avoid activities that could interfere with the backup
process while EBSCloudBackup.pl is running.
• Do not apply patches. Note that this restriction applies not only to Oracle E-
Business Suite patches, but to application technology stack and database patches as
well. If you are running Oracle E-Business Suite Release 12.2, you must complete
any active patching cycle before you begin the backup process.
Note that if the EBSCloudBackup.pl script fails, you can rerun the script and it will
restart and continue from the point of failure. However, if you interrupt the script's
processing with Ctrl-C, the restart capability may not function as expected.
2. Temporarily stop any application tier or database backup cron jobs that are
scheduled.
3. If you have not already done so, change to the RemoteClone directory on the
backup module server.
As an alternative, if the backup module server does not already have the required
Perl version with the JSON module installed, you can run the script using the Perl
binary provided in the Oracle E-Business Suite Cloud Backup Module patch files,
with the following command.
$ 3pt/perl/bin/perl EBSCloudBackup.pl
If you are using an Oracle E-Business Suite application tier node or database tier
node as the backup module server, note that you should not source the Oracle E-
Business Suite environment before running the Oracle E-Business Suite Cloud
Backup Module.
5. On the first screen, choose option 1, Create E-Business Suite Backup and
Upload to Oracle Cloud Infrastructure.
==============================================
Migrate Oracle E-Business Suite - Options
==============================================
6. Next, indicate whether communication between the source database server and
Oracle Cloud Infrastructure Object Storage takes place through a proxy and you
need to specify the proxy details.
===========================================
Enter Source Database Tier - Proxy Details
===========================================
1: Yes
2: No
If you enter option 1, then in the following screen, specify the proxy details used to
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-15
establish communication between the source database server and Oracle Cloud
Infrastructure Object Storage.
==========================================
Enter Source Database Tier - Proxy Details
==========================================
7. Enter the details for the database tier of the source Oracle E-Business Suite
environment.
• When entering the host name for the source database server, ensure that you
enter the fully qualified domain name.
• You must specify an operating system user name with which to connect to the
source database server using SSH. You can choose to authenticate the OS user
with either a password, a custom private SSH key and passphrase, or the
default SSH key ($HOME/.ssh/id_rsa) on the backup module server. The
prompts for the custom private key and passphrase appear only if you do not
enter an OS user password. If you do not enter either a password or a custom
private key, then the script indicates that the default SSH key will be used and
prompts you to confirm that you want to continue with the SSH key at the
indicated location.
• Enter the location of the context file on the database tier, including the complete
file path.
• Optionally enter the operating system time zone for the source database server.
This time zone value is used to help determine the default time zone for
environments provisioned from this backup if the Server Timezone profile
option is not set within the source environment. For more information, see
Advanced Provisioning, page 9-6.
Specify the operating system time zone in the named region format as follows:
<time_region>/<time_zone_city>
For example: America/Los_Angeles
For instructions on checking the time zone set for the source database server,
refer to the documentation for your on-premises Linux installation. For
example, on Oracle Linux, use the timedatectl command as described in
Check the current configuration [https://docs.oracle.com/en/operating-
systems/oracle-linux/8/obe-datetime-cli/index.html#Check-the-current-
configuratio] in the Oracle Linux documentation.
• Finally, specify the location of the stage area directory you prepared to hold the
temporary files that will be created on the database tier during the backup
creation process.
====================================================================
=
Migrate Oracle E-Business Suite - Enter Source
Database Tier Details
====================================================================
=
Context File :
/u01/install/APPS/12.1.0/appsutil/EBSDB_apps.xml
OS Time Zone :
America/Los_Angeles
Database Transparent Data Encrypted ( TDE ): ( Yes | No ) yes
Wallet Password :password
8. Next, indicate whether communication between the source application tier and
Oracle Cloud Infrastructure Object Storage takes place through a proxy and you
need to specify the proxy details.
===========================================
Enter Source Application Tier Proxy Details
===========================================
1: Yes
2: No
Enter your choice from above list: 1
If you enter option 1, then in the following screen, specify the proxy details used to
establish communication between the source application tier and Oracle Cloud
Infrastructure Object Storage.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-17
===========================================
Enter Source Application Tier Proxy Details
===========================================
9. Enter the details for the application tier of the source Oracle E-Business Suite
environment.
• When entering the host name for the source application tier server, ensure that
you enter the fully qualified domain name.
• You must specify an operating system user name with which to connect to the
source application tier server using SSH. You can choose to authenticate the OS
user with either a password, a custom private SSH key and passphrase, or the
default SSH key ($HOME/.ssh/id_rsa) on the backup module server. The
prompts for the custom private key and passphrase appear only if you do not
enter an OS user password. If you do not enter either a password or a custom
private key, then the script indicates that the default SSH key will be used and
prompts you to confirm that you want to continue with the SSH key at the
indicated location.
• Additionally, specify the location of the context file on the application tier,
including the complete file path, the password for the Oracle E-Business Suite
APPS schema, and the location of the stage area directory you created to hold
the temporary files created on the application tier during the backup creation
process.
• For Oracle E-Business Suite Release 12.2 only, you must also specify the Oracle
WebLogic Server administrator password for the source environment.
====================================================================
====
Context File
: /u01/install/APPS/fs1/inst/apps/EBSDB_apps/appl/admin/EBSDB_apps.
xml
APPS Password
: password
10. Enter details to specify how you want to create the backup on Oracle Cloud
Infrastructure Object Storage.
• Backup Identifier Tag - Enter a name to uniquely identify your backup. The
script adds this tag as a prefix when creating the containers to store objects in a
compartment within an Oracle Cloud Infrastructure Object Storage namespace,
known as buckets. The generic bucket for the application tier and database tier
Oracle home backup is named <Backup_Identifier_Tag>Generic. The
database bucket for the database RMAN backup is named
<Backup_Identifier_Tag>DB.
• Backup Thread Count - Specify the number of threads used to upload the
application tier and database tier file system backups. The default value is 1. If
your CPU count is less than 8, then the maximum value for the backup thread
count is 2 times the CPU count. If your CPU count is 8 or more, then the
maximum value for the backup thread count is 1.5 times the CPU count.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-19
• Backup Archive Type - Specify tgz to compress the backups before the upload,
or tar if you do not want to compress the backups. We recommend that you
specify tgz.
===========================
Enter OSS - Backup Details
===========================
11. Next, indicate whether you access the cloud service through a proxy and need to
specify the proxy details.
================================================
Enter Oracle Cloud Infrastructure Proxy Details
================================================
1: Yes
2: No
If you enter option 1, then in the following screen, specify the proxy details used to
establish communication between the backup module server and the cloud service.
• The user who performs the backup must be a member of the Oracle E-Business
Suite administrators group defined according to Create and Map Groups in
Oracle Cloud Infrastructure Identity and Access Management and Oracle
Identity Cloud Service, page 2-7 or Create the Oracle E-Business Suite
Administrators Group and Assign Policies, page 3-5. For this user, enter your
user OCID, the fingerprint for your Oracle Cloud Infrastructure API signing
key, the location for your PEM key file on the database tier, and the location for
your PEM key file on the application tier.
• Enter the OCID for your tenancy, the region identifier of the region where you
plan to provision an environment from this backup, your tenancy name, and
the OCID of the compartment where the backup buckets should be created.
• For environments with Oracle Database Release 12.1.0.2 or Release 19c, you
must also specify the Cloud database service on which you plan to provision
the target environment based on this backup.
• For a Compute VM, enter Compute.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-21
====================================================================
========
Migrate Oracle E-Business Suite - Enter Oracle Cloud
Infrastructure Details
====================================================================
========
13. Review the values specified for the backup creation. The mode is set automatically
based on your database release and target database type.
• BMCS - Environments with Oracle Database Release 11.2.0.4, or environments
with Oracle Database Release 12.1.0.2 or 19c where the target database service is
Compute
The custom private key locations for the source database tier and source application
tier are shown only if you chose to authenticate the OS user on those tiers with a
custom private SSH key.
If you are satisfied with the values shown, enter option 1 to proceed.
Mode : BMCS_CDB
Hostname : demo.example.com
OS User Name : oracle
Custom Private Key Location : /home/oracle/.ssh/id_rsa
Stage Directory : /u01/install/stage/appsStage
Context File :
/u01/install/APPS/fs1/inst/apps/EBSDB_apps/appl/admin/EBSDB_apps.xml
=============================
Proceed With Selected Action
=============================
1: Yes
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-23
2: No
• Performs remote calls to the application tier to create a tar package containing
the application files. For Oracle E-Business Suite Release 12.2, the tar package
includes the contents of the EBSapps directory on the run file system,
including the APPL_TOP directory, the COMMON_TOP directory, the OracleAS
10.1.2 directory, and a packaged version of the Oracle Fusion Middleware
home. For Oracle E-Business Suite Release 12.1.3, the tar package includes the
contents of the APPL_TOP, COMMON_TOP, OracleAS 10.1.2, and OracleAS
10.1.3 directories.
• Transfers the application tier tar package and database backup to a new bucket
in your Oracle Cloud Infrastructure Backup Service account associated with
your Oracle Cloud Infrastructure tenancy.
If the script indicates that a validation failed, you can press Ctrl-B to return to
previous screens and provide a corrected value. You can review the log files in the
RemoteClone/logs directory to help identify which value failed validation. It is
recommended that you do not exit the script; instead, use another UNIX window to
view the log file, so that you can return to the previous screens of the script and
correct the failed value without needing to re-enter all the values you previously
entered.
14. After the script finishes and the backup is complete, you should notify users that
they can resume normal file system activities. You should also restart any
application tier or database backup cron jobs that you stopped before you began
running the script, and resume patching and maintenance activities as needed.
15. You can use Oracle E-Business Suite Cloud Manager to provision an environment
on Oracle Cloud Infrastructure based on the backup you created. See Review
Backups, page 12-23, Review Environment Details, page 11-7, and Advanced
Provisioning, page 9-6.
16. You can also use Oracle E-Business Suite Cloud Manager to delete a backup that
you no longer need, or use a command-line API to delete a failed backup. See
If you determine that you can safely ignore any Oracle WebLogic Server warning
messages, then you can skip these validations by setting the
SKIP_WLS_DOMAIN_VALIDATION_THRESHOLD parameter according to the following
steps.
1. Follow the instructions in Create an Advanced Configuration Parameters File, page
5-12 to create an advanced configuration parameter file and set the
SKIP_WLS_DOMAIN_VALIDATION_THRESHOLD parameter to true.
2. If you choose to skip the Oracle WebLogic Server validations, ensure that you tune
the JVM heap memory size accordingly using the CONFIG_JVM_ARGS environment
variable. Otherwise, the preclone process for the Oracle WebLogic Server domain
may run successfully, but the apply clone may later fail with an error due to the
heap space being exceeded.
3. Finally, rerun the Oracle E-Business Suite Cloud Backup Module following the
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-25
instructions in Create a Backup with the Oracle E-Business Suite Cloud Backup
Module, page 5-14, and specify the location of your advanced configuration
parameter file at the RMAN Advanced Configuration Parameter File Path prompt.
If you identify custom log locations to exclude from the backup before you begin
running the Oracle E-Business Suite Cloud Backup Module, you can create an advanced
configuration parameter file specifying the directories or files to exclude. See Create an
Advanced Configuration Parameters File, page 5-12.
If you encounter such errors while running the Oracle E-Business Suite Cloud Backup
Module, then as a workaround, if you are certain that the directories do not need to be
included in the backup, perform the following steps to specify the directories that
should be skipped and then restart the backup process.
1. Review the database tier upload log file <STAGE_DIRECTORY>/session/
<SESSION_ID>/logs/<TIMESTAMP>/dbTierUpload.log on the database
node to determine the directory for which the backup failed.
2. Locate the following file in the stage area directory on the database node:
<STAGE_DIRECTORY>/session/<SESSION_ID>/db_manifest.json
Make a backup copy of this file, and then open the db_manifest.json file in a
text editor.
4. Specify that this directory should be skipped during the backup process by adding
the directory under the "excludes" array. For example, if you have a directory
named custom_logs within the Oracle home directory, look for the lines similar
to the following in the db_manifest.json file:
Change these lines by adding the directory to be skipped under the "excludes"
array. Note that the directory paths in the "excludes" array are relative to your
Oracle home directory. Then save your changes to the db_manifest.json file.
Ensure that the modified file does not contain any syntax errors. For example:
{
"sourcePath":"/scratch/oracle/12.1.0",
"binName":"s_db_ohBin1",
"contents":[
"custom_logs"
],
"excludes":[
"custom_logs"
],
"sizeInBytes":15838395906,
"objectNameInBucket":"db/s_db_oh/s_db_ohBin1.tar.enc",
"targetPath":"s_db_oh"
}
5. Restart the Oracle E-Business Suite Cloud Backup Module. It will continue from the
point where it previously failed.
Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure 5-27
6
Create a Standby Environment on Oracle
Cloud Infrastructure from an On-Premises
Oracle E-Business Suite Release 12.2
Instance with Oracle Database Release 19c
or 12.1.0.2
Overview
This chapter describes how you can use Oracle E-Business Suite automation (and in
particular, the on-premises Oracle Applications Manager combined with the Oracle E-
Business Suite Cloud Manager) to create a standby environment in Oracle Cloud
Infrastructure.
Promotion of the standby environment accomplishes a "lift and shift". We refer to this
as a "reduced downtime lift and shift", due to the reduction of overall downtime that is
required with the more traditional lift and shift method described in Create a Backup of
an On-Premises Oracle E-Business Suite Instance on Oracle Cloud Infrastructure, page
5-1.
The standby creation and reduced downtime lift and shift features are available for
Oracle E-Business Suite Release 12.2 with Database Releases 19c and 12.1.0.2, with the
target of Compute.
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-1
Overview of Creating a Standby Environment
You can create a standby of your on-premises Oracle E-Business Suite installation in
Oracle Cloud Infrastructure, and promote that standby to accomplish your lift and shift.
An Oracle Applications Manager standby cloud patch must be applied to your
application tier and the Oracle E-Business Suite Cloud Backup module must be installed
in your database tier. See My Oracle Support Knowledge Document 2517025.1,Getting
Started with Oracle E-Business Suite on Oracle Cloud Infrastructure [https://support.oracle.
com/rs?type=doc&id=2517025.1] for more information.
The Oracle E-Business Suite Cloud Backup Module is used to introspect the database
tier, create a backup of the Database Oracle Home in Oracle Cloud Infrastructure Object
Storage and configure Oracle Dataguard on the source database.
The utility rsync is used to transfer the files on the applications tier, and Oracle Data
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-3
A Standby Environment Promoted to Production
Oracle E- VM 1 1 7 GB Required: 1
Business 55 GB
Suite (block)
Cloud
Manager
170 GB
Database VM 1 2 14 GB Vision 1
tier on demo: 300
Oracle GB
Cloud
Infrastruct
ure
Compute
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-5
Set Up Certificates for Oracle E-Business Suite Cloud Manager:
Oracle E-Business application tier nodes will invoke web services exposed by the Oracle
E-Business Suite Cloud Manager. In order for Oracle E-Business Suite application tier
nodes to invoke these REST services, they need to establish secure communication
using TLS. The application tier nodes use a Java framework to invoke REST APIs, and
the Java toolkit establishes the secure handshake after validating the certificate coming
from the Cloud Manager. This validation requires that the Java toolkit recognizes the
certificate authority (CA) that issued the Cloud Manager certificate.
The certificate status of the Oracle E-Business Cloud Manager load balancer will fall
into one of these two categories:
• A valid certificate issued by a CA with a properly DNS-registered, resolvable name.
2. Ensure that you have applied all required patches listed for "Lift and Shift Oracle E-
Business Suite from On-Premises" in My Oracle Support Knowledge Document
2517025.1, Getting Started with Oracle E-Business Suite on Oracle Cloud Infrastructure
[https://support.oracle.com/rs?type=doc&id=2517025.1].
4. After completing the adop cycle, run adpreclone.pl on the new run filesystem
on the source application tier.
2. Create wallet and autologin files if the database does not already have them.
For Database Release 12.1.0.2, ensure that the sqlnet.ora file in the context
directory is updated with the correct wallet location. For Database 19c, ensure that
the sqlnet.ora files of both the multitenant container database (CDB),
NATIVE_TNS_ADMIN/sqlnet.ora, and the pluggable database (PDB),
TNS_ADMIN/sqlnet.ora, are updated with the correct wallet location.
If your database is Release 12.1.0.2, then sample commands are as follows:
If your database is Release 19c, connect to the CDB. The sample commands are as
follows:
sqlplus '/as sysdba'
SQL> ADMINISTER KEY MANAGEMENT CREATE KEYSTORE
'<ORACLE_HOME>/admin/<CDB_SID>/<tde_wallet>' IDENTIFIED BY
<Wallet_password>;
SQL> ADMINISTER KEY MANAGEMENT SET KEYSTORE OPEN IDENTIFIED BY
<Wallet_password> CONTAINER=ALL;
SQL> ADMINISTER KEY MANAGEMENT SET KEY IDENTIFIED BY
<Wallet_password> WITH BACKUP CONTAINER=ALL;
SQL> ADMINISTER KEY MANAGEMENT CREATE AUTO_LOGIN KEYSTORE FROM
KEYSTORE '<ORACLE_HOME>/admin/<SID>/<tde_wallet>' IDENTIFIED BY
<Wallet_password>;
2. Copy this zip file to the /tmp directory on the database tier.
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-7
For Database 19c, source the PDB_context.env file and then run the script:
$ $ORACLE_HOME/perl/bin/perl $ORACLE_HOME/appsutil/scripts/
<CONTEXT_NAME>/adpreclone.pl dbTier
2. Add the certificate to the keystore following the example commands below, one
for each file system:
$ keytool -import -trustcacerts -keystore
/u01/install/APPS/fs1/EBSapps/comn/util/jdk64/jre/lib/security/ca
certs -file democert.crt -alias sample2021webentry
2. Add the certificate to the keystore following the example commands below, one
for each file system:
$ keytool -import -trustcacerts -keystore
/u01/install/APPS/fs1/EBSapps/comn/util/jdk64/jre/lib/security/ca
certs -file democert.crt -alias sample2021webentry
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-9
The write permissions can be revoked after running the above
keytool command using:
$ chmod u-w <cacerts_file>
2. Select the corresponding load balancer in the OCI Console. Under Resources,
click Certificates. From the Certificate Resource list, select the Load Balancer
Managed Certificate certificate resource type. Click Add Certificate.
2. Add the certificate to the keystore following the example commands below, one
for each file system:
$ keytool -import -trustcacerts -keystore
/u01/install/APPS/fs1/EBSapps/comn/util/jdk64/jre/lib/security/ca
certs -file democert.crt -alias sample2021webentry
Set Up Networking:
Reserved Public IP Addresses
For information on managing public IP addresses, see: Public IP Addresses [https:
//docs.cloud.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm].
1. Create public IP reservations for the application tier and database tier using the
OCI console. Use the same compartment as the Oracle E-Business Suite
compartment of the network profile.
Opening Ports
The network access described below is required at the seclist level. For the source
database, the same needs to be opened at the iptables level as well. The target
iptables would be updated automatically.
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-11
If the source and target belong to the same network (same virtual cloud network), then
communication between the source and the target occurs using private IPs; otherwise,
communication uses public IPs. The reservation IPs for the target must be secured
accordingly.
1. From the Target application tier, access the Source application tier: SSH
connectivity (port 22)
2. From the Target database tier, access the Source database tier: TNS connectivity
(port 1521)
3. From the Source database tier, access the Target database tier: TNS connectivity
(port 1521)
The following are example commands to open the local firewall for Standby (Oracle
Linux 7). The command could vary depending on the operation system version.
sudo firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4
source address=<standby-oci-db-reserved-ip> port port=<active db
listener port, eg. 1521> protocol=tcp accept' --permanent
4. From the Source application tier, access the Oracle E-Business Suite Cloud Manager
URL.
To run AutoConfig:
cd $ADMIN_SCRIPTS_HOME ; ./adautocfg.sh
2. Select the Oracle Applications Manager responsibility in the Navigator in the home
page, then select Cloud Standby.
3. The Oracle Cloud Infrastructure page shows details for the OCI account: Tenancy,
Account, and EBS Cloud Manager name. Any configurations for existing standby
environments are also shown.
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-13
4. Choose to define a new Cloud Manager Definition, or use an existing one.
If you choose a new definition, enter the following:
• EBS Cloud Manager Name
• EBS Cloud Manager URL: Select the IP address that you use to connect to the
Cloud Manager, including the port if needed.
For example, https://192.0.2.254
If you choose to use an existing definition, select it in the Cloud Manager field.
6. The Oracle Cloud Intrastructure Tenancy Details are shown but cannot be edited:
• Tenancy Name
• Tenancy OCID
• Username
• User OCID
7. Click Save.
3. Select a Network Profile. We recommend you choose a Network Profile enabled for
the File Storage Service. See Create a Network Profile, page 8-6 for instructions.
5. Optionally select your operating system time zone. This is the operating system
time zone for your application and database tier nodes.
Oracle E-Business Suite Cloud Manager will validate your selection for the server
time zone, unless you check the box Bypass Server Timezone Profile Validation.
For more information on time zone support, see: Time Zone Support in Oracle E-
Business Suite Cloud Manager, page B-1.
2. The details of your standby environment configuration are shown, including the
following:
• Standby Environment Name
• Network Profile
• Region
• Compartment Status
• Standby Status
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-15
• Oracle E-Business Suite Version
• OS User
Information for the local node and the standby node are given in a table.
2. Enter the shape for the standby application and database tiers.
Flexible shapes are supported for both application and database tiers. Flexible
shapes allow you to customize the number of OCPUs and the amount of memory
when launching or resizing your VM.
3. Choose a middleware licensing model, either BYOL or UCM. If you choose BYOL,
you are indicating that you have purchased or transferred the perpetual licenses
required for customized Oracle E-Business Suite Applications. If you choose UCM,
you are adopting the Universal Credits subscription-based model, and paying for
usage as you go. Make sure you understand the cost associated with this choice.
5. Click Submit.
Create a Standby Environment on Oracle Cloud Infrastructure from an On-Premises Oracle E-Business Suite
Release 12.2 Instance with Oracle Database Release 19c or 12.1.0.2 6-17
configuring the standby environment again.
If the configuration has completed with a Successful or Failed status, you can click
Remove Standby to remove the standby configuration.
What's Next
You can review your standby environment in Oracle E-Business Cloud Manager. See:
Review Standby Environment Details, page 11-13.
From Oracle E-Business Cloud Manager, you can also:
• Promote a Standby Environment, page 12-26
Prerequisites
You must have the following prerequisites to access Oracle E-Business Suite Cloud
Manager and work with Oracle E-Business Suite environments.
• An Oracle E-Business Suite Cloud Manager instance set up as described in Deploy
Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure , page 2-1.
• Your user OCID. Note that you must be an Oracle E-Business Suite administrator to
access the Oracle E-Business Suite Cloud Manager UI. See Where to Get the
Tenancy's OCID and User's OCID [https://docs.cloud.oracle.com/en-
us/iaas/Content/API/Concepts/apisigningkey.htm#Other]. Copy and paste the user
OCID to a file that you can reference when instructed to enter it later in these steps.
• An Oracle Identity Cloud Service user name and password. See About Cloud
Accounts with Identity Cloud Service [https://docs.oracle.com/en/cloud/get-
started/subscriptions-cloud/csgsg/oracle-cloud-accounts.html#GUID-7896FC73-
7576-42D3-9661-9E08C505F836].
Before you use Oracle E-Business Suite Cloud Manager for the first time, you must
specify user details in the Oracle Cloud Account Details page, including your user
OCID.
1. When you log into Oracle E-Business Suite Cloud Manager for the first time, the
Oracle Cloud Account Details page appears by default. You can review the tenancy
details for your Oracle Cloud account.
3. Click Register User, and then click Register in the confirmation dialog box.
4. Oracle E-Business Suite Cloud Manager generates a new public/private API signing
key pair for the user you have registered. When prompted, download the public .
pem key file to an accessible location.
If you need to download the public key again later, click the Get Public Key link,
and then click Yes in the confirmation dialog box.
Oracle E-Business Suite Cloud Manager also derives the fingerprint for your user
account from your key and displays it in the Account Information region.
5. Next, upload your public key to your user settings in the Oracle Cloud
Infrastructure console. See "To Upload an API Signing Key" in Using the Console
[https://docs.cloud.oracle.com/en-
us/iaas/Content/Identity/Tasks/managingcredentials.htm#three]
6. Return to the Oracle Cloud Account Details page, and click Validate. Oracle E-
Business Suite Cloud Manager displays a confirmation message and then displays
the Environments page.
After you have registered and validated your user account, when you access Oracle
E-Business Suite Cloud Manager again, the Environments page appears
immediately after you log in.
7. To review your account details after your initial login, navigate to the Oracle Cloud
Account Details page by clicking your user avatar icon, labeled with your name, in
the Oracle E-Business Suite Cloud Manager header and selecting Profile. To return
to the Environments page, click Done.
2. The About the EBS Cloud Manager Console window displays the version number
that is currently installed. If a later version is available, the window also displays a
message indicating the version number that is available for update. We recommend
that you update your instance as soon as feasible following the instructions in
Update Oracle E-Business Suite Cloud Manager to the Latest Version, page 4-1.
3. The About the EBS Cloud Manager Console window also displays the private and
public IP addresses for the Oracle E-Business Suite Cloud Manager VM. You can
refer to these IP addresses to assist in troubleshooting any issues with connecting to
Oracle E-Business Suite Cloud Manager.
2. To review and manage your Oracle E-Business Suite environments, click the
Navigator icon, and then select Environments. See Review Environments, page 7-
6.
4. To monitor the status of the jobs performed in Oracle E-Business Suite Cloud
Manager, click the Navigator icon, and then select Jobs. See Monitor Job Status,
page 13-1.
You can also review a list of the jobs performed for a particular environment in the
environment details page for that environment. See Review Environment Details,
page 11-7.
5. To review the network profiles that identify the network resources available for use
in provisioning, click the Navigator icon, select Administration, and then select
Network Profiles. See Set Up Network Profiles, page 8-1.
If you are logged in as an Oracle E-Business Suite Cloud Manager administrator,
you can use this page to create and delete custom network profiles.
If you are logged in as a user without administrator privileges, then you can review
the details for network profiles assigned to you, but you cannot update them.
8. To set up scheduling policies for backups, click the Navigator icon, select
Administration, and then select Scheduling Policies. See Set Up Scheduling
Policies, page 8-16.
Review Environments
1. The Environments page lists the Oracle E-Business Suite environments provisioned
in your Oracle E-Business Suite Cloud Manager instance, as well as standby
environments and incomplete installations from unsuccessful provisioning
attempts.
If you are logged in as an Oracle E-Business Suite Cloud Manager administrator,
then the Environments page shows all environments provisioned in your Oracle E-
Business Suite Cloud Manager instance. If you are logged in as a user without
administrator privileges, then the page shows only environments that reside within
the compartment that is selected in the EBS Compartment field in the Oracle E-
Business Suite Cloud Manager header.
2. You can optionally enter a value in the search field to display only environments
whose properties contain that value. You can search by the following properties
shown in this page:
• Environment name
• Network profile that defines the network resources used by the environment
• Database name
• Last job performed for this environment in Oracle E-Business Suite Cloud
Manager
5. To review details for the last job performed for an environment, click the job status
link. See Monitor Job Status, page 13-1.
6. To clone an environment, click the Actions icon next to that environment, and then
select Clone. Note that you can clone only an existing Compute environment that
was successfully provisioned. See Clone an Oracle E-Business Suite Instance, page
12-5.
9. To delete an environment, click the Actions icon next to that environment, and then
select Delete. You can delete existing environments or standby environments that
you no longer need. You can also delete incomplete installations from unsuccessful
provisioning attempts that you do not want to restart. See Delete an Oracle E-
Business Suite Environment, page 12-32.
2. The Network Profiles page displays the network profiles to which you have access,
within the compartment that is selected in the EBS Compartment field in the Oracle
E-Business Suite Cloud Manager header. You can optionally enter a full or partial
value in the search field to display only network profiles whose properties contain
that value. You can search by the following properties shown in this page:
• Network profile name
• Network compartment
• Region
• Availability domain
• To resubmit a network profile after correcting invalid property entries, click the
• To delete a network profile, click the Actions icon next to that network profile,
and then select Delete Network Profile.
If you are logged in as a user without administrator privileges, then you can review
the details for network profiles assigned to you, but you cannot perform any
administrative actions for them.
4. To review additional details for a network profile, click the network profile name
link.
• Region
• Subnet type
• Network compartment
• Availability domain
6. In the Database Tier Subnet Mapping region, review the following properties:
7. In the Applications Tier Subnet Mapping region, review the following properties:
• Application tier internal zone
• Application tier nodes subnet access, either Public or Private
• Load balancer subnet for high availability (displayed only for network
profiles with the Availability Domain-Specific subnet type and Public load
balancer visibility type)
• Load balancer subnet for high availability (displayed only for network
profiles with the Availability Domain-Specific subnet type and Public load
balancer visibility type)
• Storage (displayed only if support for the File Storage service is enabled for this
network profile)
• Mount target subnet access, either Public or Private
If you are logged in as a user without administrator privileges, then you can review
the details for a network profile assigned to you, but you cannot perform any
administrative actions for it.
Before you create a network profile, ensure that the network administrator has created
the network resources for the profile to use, as described in Create Network Resources
for Deploying Oracle E-Business Suite Environments, page 3-12.
When you create a network profile, you must specify subnet mappings for the database
tier and for application tier nodes in internal zones. You can optionally enable external
zones for the application tier and specify the corresponding subnet mappings.
Additionally, you can optionally enable the File Storage service for the application tier
of your Oracle E-Business Suite environments and specify the subnet mapping for the
File Storage service mount target. If you plan to use this option, ensure that you have
set up your custom network to support the File Storage service, including creating the
necessary mount targets. See Create Network Resources for Deploying Oracle E-
Business Suite Environments, page 3-12.
2. In the Network Profile region of the Provision Network Profiles page, enter the
following details:
• Network Profile Name: Enter a name for the network profile, such as
ebsprodlondonad1-profile. The name should represent the logical
grouping of environments that will be provisioned using this network profile.
• EBS Compartment: Select the Oracle E-Business Suite compartment for this
profile, such as ebsprod-compartment.
• Region: Oracle E-Business Suite Cloud Manager displays the region for the
network profile, which is determined by the region of its associated VM, such
as uk-london-1.
• Subnet Type: Select the subnet type, either Regional or Availability Domain-
Specific.
4. In the Database Tier Subnet Mapping region, enter the following details:
• Subnet: Select the subnet for the database tier, such as db-subnet-ad1.
5. In the Applications Tier Subnet Mapping region, enter the following details for
internal zones:
• App Nodes Subnet Access: Select either Public or Private.
• App Nodes Subnet: Select the subnet for the application tier nodes in internal
zones, such as apps-subnet-ad1.
• Load Balancer Subnet: Select the subnet for the application tier load balancer in
internal zones, such as ebslbaas-subnet-ad1.
• Load Balancer HA Subnet: Select the load balancer subnet for high availability,
such as ebslbaas-subnet-ad2.
6. After entering the internal zone details, optionally click the Support for External
Zones toggle switch in the Applications Tier Subnet Mapping region to enable
external zones for this network profile. If you do so, additional detail fields appear.
Enter the following details for external zones:
• App Nodes Subnet Access: Select either Public or Private.
• App Nodes Subnet: Select the subnet for the application tier nodes in external
zones, such as apps-subnet-ad1.
• Load Balancer Subnet: Select the subnet for the application tier load balancer in
external zones, such as ebslbaas-subnet-ad1.
• Load Balancer HA Subnet: Select the load balancer subnet for high availability,
such as ebslbaas-subnet-ad2.
7. After entering the zone details, optionally click the Support for File Storage Service
toggle switch in the Applications Tier Subnet Mapping region to enable the File
Storage service for this network profile. If you do so, additional detail fields appear.
Enter the following details for the File Storage service mount target:
• Mount Target Subnet Access: Select either Public or Private.
• Mount Target Subnet: Select the subnet for the File Storage service mount
target, such as apps-subnet-ad1.
Note: It is recommended that you use the same subnet for the
application tier of an Oracle E-Business Suite environment and
for its file system mount target. However, you can select any
available subnet for the mount target.
8. Click Submit.
9. You can check the status of the job to create the network profile in the Jobs page.
Locate the create-network-profile job that you want to monitor, and click the
job name link to go to the Job Details page. See Monitor Job Status, page 13-1.
When you create a network profile, the create-network-profile job is initially
placed in the status Input Validation in Progress while Oracle E-Business
Suite Cloud Manager validates that the network and subnets assigned to the
network profile include the required ingress and egress security rules.
The Job Details page provides links to the log files for each task performed to create
the network profile, including pre-validation tasks and main execution tasks. If a
network profile creation job does not succeed, you can review the related log files
for the specific task that failed to troubleshoot the issue.
• If the network properties for the profile are specified correctly, but some
security rules are missing, then you should first have the network administrator
define the required security rules. Then, after the security rules are in place, you
can retry the failed create-network-profile job from the Job Details page.
See Monitor Job Status, page 13-1.
• If you need to correct the network properties specified in the network profile
definition, then you should update and resubmit the network profile. You can
either navigate to the Network Profiles page, click the Actions icon next to the
network profile you need to update, and then select Resubmit, or navigate to
the network profile details page for this network profile and click Resubmit.
Note: You can only resubmit a network profile that failed its initial
validation. After a network profile is successfully created and
validated, you cannot make any further changes in its properties.
You can delete a custom network profile either from the Network Profiles page or from
the details page for a particular network profile. See Review Network Profiles, page 8-2.
Known Limitation:
If you are using the Internet Explorer browser, you may encounter an issue while
creating a network profile. As a workaround, switch to another browser to create your
network profiles.
2. The Tasks page displays both seeded tasks and custom tasks that you created. You
can optionally enter a full or partial value in the search field to display only tasks
whose properties contain that value. You can search by the following properties
shown in this page:
• Task name
• The location from which the task is run, either the Oracle E-Business Suite
Cloud Manager VM (EBSCloudManager), all nodes for the environment (
AllNodes), all database tier nodes for the environment (AllDbNodes), all
application tier nodes for the environment (AllAppNodes), or the primary
application tier node for the environment (PrimaryAppNode)
Note: Only seeded tasks can be run from the Oracle E-Business
Suite Cloud Manager VM.(EBSCloudManager).
3. To review additional details for a task, click the task name link. In the task details
window, review the following properties:
• Task name
• Description
• The file name of the zip file that contains the script and any supporting libraries
• Any input parameters for the script, including the following details
• Internal parameter name
For a custom task, you can click the download icon next to the library file name to
download a copy of that file.
4. To create a new custom task, click Create Task. See Create a Custom Task, page 8-
12.
5. To edit a custom task, click the Actions icon next to that task, and then select Edit.
See Create a Custom Task, page 8-12.
6. To delete a custom task, click the Actions icon next to that task, and then select
Delete.
Create a Task:
The steps for creating a new custom task and for editing an existing custom task are the
same, except that you cannot change the name of an existing task.
1. Click the Navigator icon, select Administration, and then select Extensibility . If
the Tasks page is not already displayed, click the Tasks tab. Then click Create Task.
If you are editing an existing task, in the Tasks page, click the Actions icon next to
that task, and then select Edit.
2. In the Create Task or Edit Task page, enter the following details:
• Task Name: Enter a name for the task. Note that you cannot change the name
of a task after you enter all the required task details and the task details are
saved.
• Script to Run: Enter the file name of the shell script to run to perform the task.
The file name can only contain alphanumeric characters and must end with the
file extension .sh.
For more information about writing a script for a custom task, see Create a
Wrapper Script, page A-4.
• Source Code Library: Upload the zip file that contains the main script for the
task as well as any supporting libraries required to run the main script. You can
either drag and drop the library file onto the Source Code Library field, or click
in the field and browse to the location of the file to select it.
For more information about packaging the source code for a custom task in a
library zip file, see Package the Script in a Zip File, page A-21.
After you upload the library file, Oracle E-Business Suite Cloud Manager
displays the uploaded file name.
3. If the script requires input parameters to be entered when the job is submitted,
specify those parameters in the Input Parameters region. Click Add to add a new
parameter and then enter the following details:
• Name: Enter the internal name for the parameter. The internal name can
contain only alphanumeric characters and underscores.
• Label: Enter the parameter label displayed in the Oracle E-Business Suite Cloud
Manager UI.
• Sensitive: Use this toggle switch to specify whether the value for this parameter
is considered sensitive and should be masked in display.
To remove a parameter that you no longer need, click the remove icon next to that
parameter.
2. The Extended Job Definitions page displays a list of the extended job definitions
that have been created in your Oracle E-Business Suite Cloud Manager instance.
You can optionally enter a full or partial value in the search field to display only
extended job definitions whose properties contain that value. You can search by the
following properties shown in this page:
• Extended job definition name
• The base job definition that this job definition extends, either EBS
Provisioning, EBS Clone, or EBS Promote Standby.
3. To review additional details for an extended job definition, click the extended job
definition name link. In the extended job definition details window, review the list
of phases included in the extended job definition and the tasks included in each
phase. The extended job definition details window also displays whether each
phase and task is seeded or custom.
4. To create a new extended job definition, click Extend Job Definition. See Extend a
Job Definition, page 8-15.
5. To edit an extended job definition, click the Actions icon next to that extended job
definition, and then select Edit. See Extend a Job Definition, page 8-15.
6. To delete an extended job definition, click the Actions icon next to that extended job
definition, and then select Delete.
• Base Job Definition: Select the base definition for the job you want to extend,
either EBS Provisioning, EBS Clone, or EBS Promote Standby. Note that you
cannot change the base job definition for an existing extended job definition.
3. Specify the details for the extended job definition. The Job Definition Details page
initially displays the default phases that are part of the base job definition. You can
optionally add a phase to the extended job definition with additional tasks to meet
your own requirements.
• Click the Actions icon next to the last phase in the base job definition, and then
select Insert After to insert an additional phase at the end of the extended job
definition.
• The Select Tasks window displays the list of available tasks, including seeded
tasks provided by Oracle and any custom tasks defined in your Oracle E-
Business Suite Cloud Manager instance. You can enter a full or partial value in
the Filter field to display only tasks whose name matches that value. Select the
tasks you want to add to the extended job definition and then click Add Tasks.
• To change the order of the tasks, click the reorder icon next to a task and drag it
to the position you want in the list.
• To delete a task, click the Actions icon next to that task, and then select Delete
Task.
• To delete the entire additional phase, including all tasks within it, click the
Actions icon next to that phase, and then select Delete Phase.
When you have finished updating the details for the extended job definition, click
Next.
4. In the Review Extended Job Definition page, review the extended job definition's
basic properties and the phase and task details. To save the extended job definition,
click Submit.
To create a scheduling policy, you first define the policy itself, and then add one or
more schedules to the policy. Schedules define the frequency at which backups are
created. You can define the following types of schedules:
• Daily: Backups are generated daily. You specify the hour of the day for the backup.
• Weekly: Backups are generated weekly. You specify the day of the week and the
hour of that day for the backup.
• Yearly: Backups are generated yearly. You specify the month, the day of that
month, and the hour of that day for the backup.
Note: Scheduled backups are not guaranteed to start at the exact time
specified by the schedule. You may see up to several hours of delay
between the scheduled start time and the actual start time for the
backup in scenarios where the system is overloaded.
2. The Policies page displays the scheduling policies defined in your Oracle E-
Business Suite Cloud Manager instance, within the compartment that is selected in
the EBS Compartment field in the Oracle E-Business Suite Cloud Manager header.
You can optionally enter a full or partial value in the search field to display only
policies whose properties contain that value. You can search by the following
properties shown in this page:
• Policy name
3. To create a new policy, click Create Policy. See Create a Scheduling Policy, page 8-
18.
4. To review details or define schedules for a policy, either click the policy name link
or click the Actions icon next to that policy and then select Edit. See Manage Policy
Details, page 8-18.
Create a Policy
1. Click the Navigator icon, select Administration, and then select Scheduling
Policies. In the Policies page, click Create Policy.
3. Select the compartment in which backups created using this policy will be stored.
4. Click Create.
• Compartment
• Any schedules defined for the policy, including the schedule type and start
time
3. To add a schedule to the policy, click Add Schedule. See Define a Schedule, page 8-
19.
4. To edit a schedule, click the Actions icon next to that schedule, and then select Edit.
See Define a Schedule, page 8-19.
5. To delete a schedule, click the Actions icon next to that schedule, and then select
Delete.
6. After you finish updating schedules for the policy, click Save Policy to commit your
changes.
Define a Schedule
1. In the Create Schedule window or Edit Schedule window, select the schedule type:
Daily, Weekly, Monthly, or Yearly.
• Weekly: Specify the day of the week and the hour of that day for the backup.
• Monthly: Specify the day of the month and the hour of that day for the backup.
• Yearly: Specify the month, the day of that month, and the hour of that day for
the backup.
3. Click Create Schedule for a new schedule, or Edit Schedule for an existing
schedule.
4. Click Save Policy in the policy details page to commit your changes.
Oracle E- VM 1 1 7 GB 55 GB 1
Business (block)
Suite
Cloud
Manager
Per
language:
16 GB
(block)
Database VM 1 2 14 GB Vision 1
tier on demo: 300
Oracle GB
Cloud
Infrastruct Fresh
ure install: 200
Compute GB
Database VM 1 2 14 GB Vision 1
tier on demo: 256
Base GB
Database
Service 1- Fresh
Node DB install: 256
System GB
(Single Total
Instance) storage: 712
GB [1]
One-Click Provisioning
One-Click Provisioning streamlines the process of provisioning a new environment by
using preset topology options. This option is available if your network administrator
created the necessary network resources for your Oracle E-Business Suite Virtual Cloud
Network (VCN), using the ProvisionOCINetwork.pl script. These resources are
grouped into a default network profile called DEFAULT_PROFILE_ONECLICK. Your
Oracle E-Business Suite Cloud Manager administrator must also upload this network
profile using the UploadOCINetworkProfile.pl script. One-Click Provisioning
uses the subnets and security lists defined in the DEFAULT_PROFILE_ONECLICK
network profile. See Create Network Resources For Deploying Oracle E-Business Suite
Instances, page 3-12.
Your new environment will be created with a single application tier and database tier
on the same Compute instance, using default configuration options. The Compute
instance is created in Availability Domain 1, using the VM.Standard.E3.Flex shape in
Release 21.1.1 and later; the VM.Standard2.1 shape was used in prior releases. For more
information on the shape, refer to Compute Shapes [https://docs.oracle.com/en-
us/iaas/Content/Compute/References/computeshapes.htm].
The new environment uses block volume storage.
The new environment uses the "Bring Your Own License (BYOL)" middleware licensing
model.
The Web Entry Type is simply Application Tier Node.
The environment is configured with Transport Layer Security (TLS) enabled for
inbound HTTP traffic.
Your new environment will have Enterprise Command Centers pre-configured, using
the same virtual machine (VM) as the application tier and database tier. The Oracle
Assets Command Center dashboard is pre-configured in your environment. You can
configure other dashboards as needed.
If you would like to configure your environment instead of using the preset One-Click
Provisioning topology, follow the steps in the section Advanced Provisioning, page 9-
6.
When provisioning, you can choose a predefined tag or specify a new (free-form) tag to
identify all resources associated with an environment or group of environments. Refer
to Managing Tags and Tag Namespaces [https://docs.cloud.oracle.com/en-
us/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm] for more
information.
❒ You must have network resources including the subnets needed to support the
topology created by One-Click Provisioning. See the section Create Network
Resources For Deploying Oracle E-Business Suite Environments, page 3-12.
❒ If you choose to use tags, you can create defined tags first. Any tag namespace
selected must be defined for the compartment in which you are provisioning, as
specified in the network profile. Refer to Managing Tags and Tag Namespaces
[https://docs.cloud.oracle.com/en-
us/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm] for more
information.
• EBS Version: Select the Oracle E-Business Suite version for your environment.
The available database versions depend on the Oracle E-Business Suite version you
selected. See Requirements for Provisioning a New Environment, page 9-1.
3. Enter a new password for the APPS account. This password will also be used for
the APPLSYS and APPS_NE accounts.
4. Enter a new Weblogic Server password. The password must be at least eight
characters, and it must contain at least one alphabetic character plus at least one
special character from ! " # $ % & ( ) * + , - . / : ; = < > ? @ ][
^ _ ` { | } ~ or at least one numeric character.
• Tag Key: Enter the name you use to refer to the tag.
6. Click Submit.
7. You can check the status of the job to provision the environment in the Jobs page.
After the environment is successfully provisioned, perform any necessary post-
provisioning steps and access your environment following the instructions
provided in Perform Post-Provisioning and Post-Cloning Tasks, page 9-23.
Advanced Provisioning
With Advanced Provisioning, you can choose how to configure your own topology for
a new environment, instead of using the basic preset topology options in One-Click
Provisioning, page 9-4. You can also use Advanced Provisioning to provision an
environment based on a backup of another environment.
Note these additional key attributes:
• Advanced Provisioning provides the option to deploy and configure a Load
Balancer as a Service (LBaaS). You may instead choose not to use a load balancer, or
to use an on-premises load balancer. Perform Post-Provisioning and Post-Cloning
Tasks, page 9-23 provides instructions appropriate to each use case.
• The administrator of your Oracle E-Business Suite Cloud Manager instance defines
network profiles, which specify the network resources that you can use to provision
Oracle E-Business Suite environments. During Advanced Provisioning, you select
the network profile to use for the environment you are creating. For information on
how to create default network resources and an associated default network profile
DEFAULT_PROFILE_ADVANCED designed for use in Advanced Provisioning,
refer to the following sections:
• Create Network Resources For Deploying Oracle E-Business Suite
Environments, page 3-12
You can also create additional network profiles. Refer to Create a Network Profile,
page 8-6
• Note that a network profile can be defined to use a private subnet for the database,
application tier, or Load Balancer as a Service (LBaaS). If you select a network
profile that uses a private subnet for any VM, then the corresponding VM will not
• Our automation configures the application tier services to utilize port pools 0 and 1.
These cannot be changed. Create Security Rules, page 3-26 lists the ports that must
be open between subnets in order for your system to function properly.
• When you provision an environment, the Installation Details page allows you to
choose a pre-defined tag, or specify a new (free-form) tag. You can use this tag to
identify all resources associated with an environment or group of environments.
Refer to Managing Tags and Tag Namespaces [https://docs.cloud.oracle.com/en-
us/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm] for more
information.
• When an environment is provisioned, the deployed database tier node or nodes and
application tier node or nodes will be associated with a fault domain. The fault
domains can be chosen for you, or you can specify them yourself. Refer to Fault
Domains [https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.
htm#fault ] for more information.
In addition, you can configure multiple zones in your environment. Each zone has its
own web entry point and application tier nodes. Each zone can have its own load
balancer to manage traffic, or multiple zones of the same type can share a load balancer.
One zone is created by default when you provision an environment. For more
information on using zones, see: My Oracle Support Knowledge Document 1375670.1,
Oracle E-Business Suite Release 12.2 Configuration in a DMZ [https://support.oracle.
com/rs?type=doc&id=1375670.1].
In the example in the following illustration, internal zones and external zones are
configured. Internal users can access the private zones in the virtual cloud network over
VPN through the Dynamic Routing Gateway (DRG). Each of the two internal zones
includes a load balancer that directs the traffic to a set of application tier nodes.
Likewise, external users can access the external zones using different URLs. This
example shows that you can share a single load balancer between multiple zones. This
load balancer is in a public subnet, allowing external users' requests to be passed into
Example Virtual Cloud Network with an Internal Zone and External Zone
Prerequisites
❒ You must have cloud resources that match or exceed the minimum
recommendations specified in Requirements for Provisioning a New Environment,
page 9-1.
❒ You must have a network profile that includes network resources to support the
topology you plan to use, including the security lists and subnets. If you intend to
use the File Storage service, you must use a network profile that has that service
enabled. The administrator of your Oracle E-Business Suite Cloud Manager
instance defines network profiles and assigns you the profiles that you can use to
provision Oracle E-Business Suite environments.
Refer to the following sections:
• Create Network Resources For Deploying Oracle E-Business Suite
Environments, page 3-12
❒ If you choose to use tags, you can create defined tags first. Any tag namespace
selected must be defined for the compartment in which you are provisioning, as
specified in the network profile. Refer to Managing Tags and Tag Namespaces
[https://docs.cloud.oracle.com/en-
us/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm] for more
information.
❒ You can optionally choose to use an on-premises load balancer. If you choose to use
a load balancer that you deploy on-premises, the network profile must have the
3. Use the Oracle Cloud Infrastructure Direct Sign-in to log in to the Oracle Cloud
Infrastructure console.
4. Using the menu, navigate to Oracle Database, then Exadata on Oracle Public
Cloud.
9. Select Paste SSH Keys, and paste the content previously copied into the SSH KEYS
field.
• Network Profile: Select the network profile that contains the network resources
you want to use to provision your environment. For example:
DEFAULT_PROFILE_ADVANCED.
• Environment Name: Enter a name for your environment. For example: usdev1
2. Ensure that the New Installation option is selected. Then enter values for the
following:
• Database: Select the type of environment you want to create, either Vision
Demo Install or Fresh Install.
• EBS Version: Select the Oracle E-Business Suite version for your environment.
• DB Version: Select the database version for your environment. The available
database versions depend on the Oracle E-Business Suite version you selected.
3. Enter a new password for the APPS account. This password will also be used for
the APPLSYS and APPS_NE accounts.
4. Enter a new Weblogic Server password. The password must be at least eight
characters, and contain at least one alphabetic character plus at least one special
character from ! " # $ % & ( ) * + , - . / : ; = < > ? @ ][ ^ _ `
{ | } ~ or at least one numeric character.
5. Optionally select your operating system time zone. This is the operating system
time zone for your application and database tier nodes. For more information on
time zone support, see: Time Zone Support in Oracle E-Business Suite Cloud
Manager, page B-1.
The default value for a Fresh Install implementation is 'UTC'.
For a Fresh Install instance, leave the Bypass Server Timezone Profile Validation
box unchecked.
The default value for a new implementation for Vision Demo Install is
'America/Chicago', the time zone for the Vision Demo instance.
For a Vision Demo Install instance, Oracle E-Business Suite Cloud Manager will
validate your selection for the server time zone, unless you check the box Bypass
Server Timezone Profile Validation.
• Tag Key: Enter the name you use to refer to the tag.
7. Click Next. Now continue to the section Enter Database Information, page 9-13 for
the next steps.
• Network Profile: Select the network profile that contains the network resources
you want to use to provision your environment. For example:
DEFAULT_PROFILE_ADVANCED
Click the information icon to view the Network Profile Details. You may wish
to capture this information for use later in the interview.
2. In the Installation Type region, ensure that the Provision from Object Storage
Backup option is selected. Then enter values for the following:
• Backup Bucket: Select the backup from which you want to provision the
environment. If you navigated to Advanced Provisioning from the Backups
page or from the Backups region in an environment details page, then the
backup you chose there is selected by default.
• Backup Apps Password: Enter the password for the Oracle E-Business Suite
APPS schema for the source environment.
3. Optionally select your operating system time zone. This is the operating system
time zone for your application and database tier nodes. For more information on
time zone support, see: Time Zone Support in Oracle E-Business Suite Cloud
Manager, page B-1.
Oracle E-Business Suite Cloud Manager will validate your selection for the server
time zone, unless you check the box Bypass Server Timezone Profile Validation.
• Tag Key: Enter the name you use to refer to the tag.
5. Click Next. Oracle E-Business Suite Cloud Manager will validate all passwords. The
WebLogic Server password will be validated based on the default/custom policy set
on the source instance of the backup.
If there are any validation issues, errors will be displayed. Correct the passwords
and click Next to proceed.
2. If you chose Compute for the Cloud database service, enter the following:
• Logical Hostname: Provide the logical hostname that will be used as part of the
Oracle E-Business Suite configuration. Note that this is not the physical
hostname.
• Logical Domain: Provide the logical domain that will be used as part of the
Oracle E-Business Suite configuration. Note that this is not the physical domain.
• PDB Name: If the database version is 19c, enter the pluggable database (PDB)
name.
• Shape: Select a shape that is available in the OCI region. Ensure that you have
checked your quota in advance. When choosing a flexible shape, for example,
VM.Standard.E4.Flex, use the sliders to choose the number of OCPUs and the
amount of memory (GB).
• Enable TDE: Select this option if you want to enable Transparent Database
Encryption (TDE) for a new environment on Compute, or for an environment
on Compute that is created from a backup of a non-TDE source environment. If
you provision an environment on Compute from a backup of a TDE-enabled
source environment, then TDE is automatically enabled. Note that to run a
TDE-enabled database on Compute, you must have or acquire the Advanced
Security Option (ASO).
• Admin Password: Enter the admin password for the database. This password is
also used for the users SYS, SYSTEM, and EBS_SYSTEM. This password must
not contain the username 'SYS'. If TDE is enabled for the environment, then this
password is also used as the TDE wallet password. The password must be 9 to
30 characters and contain at least two uppercase, two lowercase, two special,
and two numeric characters. The special characters must be underscores (_),
number signs (#), or hyphens (-). Re-enter the password in the next field to
confirm it.
3. If you chose Virtual Machine DB System for the Cloud database service, enter the
• DB Patch Level: Select a certified database patch level from the options
provided, identified by the database version and the release year, month, and
day.
• Shape: Select the shape. Note that for an Oracle RAC environment, you must
select a shape that supports it. For example: VM Standard2.2 (2 OCPU, 30GB
RAM)
• Node Count: Select 1 for a Base Database Service 1-Node DB System (Single
Instance), or select 2 for a Base Database Service 2-Node DB System (Oracle
RAC).
• DB Software Edition: Select the database software edition. If the Node Count is
2, then the only choice is Enterprise Edition Extreme Performance. If the Node
Count is 1, then you can choose either Enterprise Edition, Enterprise Edition
High Performance, or Enterprise Edition Extreme Performance.
• Cluster Name: If the Node Count is 2, then this field appears and you can
optionally enter a cluster name. For example: demo-1
• License Type: Select License Included if you want to obtain a new license or
Bring Your Own License (BYOL) if you want to use a license you already own.
• PDB Name: If the database version is either 12.1.0.2 or 19c, enter the pluggable
database (PDB) name. For example: vmdbpdb
• Admin Password: Enter the admin password for the database. This password is
used for the SYS user as well, and must not contain the username 'SYS'. This
password is also used as the TDE wallet password. The password must be 9 to
30 characters and contain at least two uppercase, two lowercase, two special,
and two numeric characters. The special characters must be underscores (_),
number signs (#), or hyphens (-). Re-enter the password in the next field to
confirm it.
4. If you selected Exadata Infrastructure for the Cloud database service, enter the
following:
• Infrastructure Name: Select the Exadata infrastructure name. The infrastructure
resource is used to manage the hardware configuration and maintenance
schedule at the infrastructure level. For information on using the infrastructure
resource, see: Overview of X8M and X9M Scalable Exadata Infrastructure
[https://docs.oracle.com/en-us/iaas/exadatacloud/exacs/ecs-ovr-x8m-scable-
infra.html#exaflexsystem_topic-resource_model].
• Cluster Name: Select the name of the VM Cluster resource. The VM cluster is a
child resource of the infrastructure resource, providing a link between your
Exadata cloud infrastructure resource and Oracle Database. For information on
using the cluster resource, see: Overview of X8M and X9M Scalable Exadata
Infrastructure [https://docs.oracle.com/en-us/iaas/exadatacloud/exacs/ecs-ovr-
x8m-scable-infra.html#exaflexsystem_topic-resource_model].
• PDB Name: If the database version is either 12.1.0.2 or 19c, enter the pluggable
database (PDB) name. For example: exapdb
• DB Patch Level: Select the database patch level, identified by the database
version and the release year, month, and day.
• Admin Password: Enter the admin password for the database. This password is
used for the SYS user as well, and must not contain the username 'SYS'. This
password is also used as the TDE wallet password. The password must be 9 to
30 characters and contain at least two uppercase, two lowercase, two special,
5. Click Next.
• Type
Note: For the first zone that you define, which is your primary
zone, the Type is Internal and is not selectable.
2. In the Web Entry Point region, enter values for the following properties:
• Web Entry Type: Choose one of the following: New Load Balancer (LBaaS),
Use OCI Load Balancer to select an existing OCI load balancer, Manually
Configured Load Balancer to select a manually deployed existing load
balancer, or Application Tier Node to choose the primary application tier as
the entry point.
• OCI Load Balancer: If you chose OCI Load Balancer for the web entry type,
select an existing OCI Load Balancer from the dropdown list.
• Protocol: Select the protocol for access to the environment, either http or https.
• Hostname: Enter the hostname for your web entry point. For example: myhost
• Domain: Enter the domain for your web entry point. For example: example.
com
• Port: Select the port for your web entry point. If there is no load balancer, then
the port is automatically populated depending on the protocol: 8000 for http
and 4443 for https. Otherwise, select the appropriate port for use with your load
balancer, such as 80 for http or 443 for https. Note that to allow access to the
Oracle E-Business Suite login URL, your network administrator must define an
ingress rule in the load balancer security list. See Create Network Resources For
Deploying Oracle E-Business Suite Instances, page 3-12.
Important: You must ensure you specify enough storage for your
nodes. Refer to Oracle E-Business Suite Installation Guide: Using
4. In the Logical Host region, enter values for the following properties:
• Logical Host Option: Choose Automatic or Manual.
• Logical Hostname Prefix: If you chose Automatic, enter your desired hostname
prefix.
You do not need to enter this if you chose Manual for your logical host option,
but you will be prompted for the Logical Hostname for your nodes in the
Application Tier Nodes region.
5. In the Application Tier Nodes region, click Add Node to enter properties for your
primary application tier node, and then for each additional application tier node in
your environment.
In the Add Node dialog window, the following properties appear. Enter the value
for each property, except in the case where it has been generated for you.
Note that you can define a specific shape for each application tier node.
• Logical Hostname
• Logical FQDN
• Shape: Select a shape that is available in the OCI region. Ensure that you have
checked your quota in advance. When choosing a flexible shape, for example,
VM.Standard.E4.Flex, use the sliders to choose the number of OCPUs and the
amount of memory (GB).
Note: If you chose a shared File System Type earlier, the Block
Volume Storage value is 0.
• Fault Domain: Select the fault domain. Refer to Fault Domains [https://docs.
cloud.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm#fault] for
more information.
9. When you are finished adding application tier nodes, scroll to the top of the
window and click Save Zone to save your zone definition.
10. When you have completed adding your zones, click Next.
Additionally, whether you are using the standard provisioning job definition or an
extended job definition, you can choose to have Oracle E-Business Suite Cloud Manager
pause at specified points during the provisioning job. For example, if you want to
perform your own validations after a particular phase before allowing Oracle E-
Business Suite Cloud Manager to proceed to the next phase, you can add a pause at that
point. You can then resume the provisioning job when you are ready to proceed. See
Monitor Job Status, page 13-1.
4. To specify that Oracle E-Business Suite Cloud Manager should pause its processing
before a particular phase, click the Actions icon next to that phase, and then select
Add Pause.
Note: Pauses occur before the phase at which they are defined.
5. Click Next.
Note: You cannot add keys after the provisioning process is completed.
2. Specify the tiers for the SSH key. Choose All Tiers, Application Tier, or Database
Tier.
3. Specify the pertinent OS User type. Choose All Users, Operating System
Administrator, or Application Administrator.
4. Upload the SSH key file. The file name will default in.
5. The system will validate the SSH key. Click Next to continue.
• Storage information. For the shared file system type, the mount target and
mount options are shown.
• Information on zones
3. You can check the status of the job to provision the environment in the Jobs page.
and run the query shown to list all services in the database:
$ select name,enabled,creation_date,pdb from cdb_services;
3. Ensure the conflicting service name is not in the list of lsnrctloutput and
4. Connect to the container and delete the service causing the conflict.
$ cd <19chome>
$ source <cdb_sid>_<hostname>.env
$ sqlplus "/as sysdba"
$ alter session set container="<PDB NAME>";
$ exec DBMS_SERVICE.DELETE_SERVICE('<CONFLICTING SERVICE NAME>');
What's Next
After the environment is successfully provisioned, perform any necessary post-
provisioning steps and access your environment following the instructions provided in
Perform Post-Provisioning and Post-Cloning Tasks, page 9-23.
• Update Web Entry Host and Domain Name (Conditionally Required), page 9-27
• Enable TLS for Manually Configured Load Balancer (Conditionally Required), page
9-37
• Manually Enable TLS When Using Oracle HTTP Server on the Application Tier
Node as the Web Entry Point (Conditionally Required), page 9-38
• Configure Security and Firewall Rules for Secure Access to the Fusion Middleware
Control and WebLogic Server Administration Console (Conditionally Required),
page 9-40
2. Perform steps 3-8 for all secondary Exadata Database Service Dedicated nodes.
3. While logged in to the Oracle E-Business Suite Cloud Manager VM as the oracle
user, use ssh to connect to the secondary Exadata Database Service Dedicated
node.
7. Using a text editor such as vi, edit the sqlnet.ora file. First, delete all existing
lines from the sqlnet.ora file. Then add the following line:
IFILE=<ORACLE_HOME>/network/admin/<SID>_<HOSTNAME>/sqlnet.ora
8. Create a listener.ora file with a text editor such as vi, and add the following
line:
IFILE=<ORACLE_HOME>/network/admin/<SID>_<HOSTNAME>/listener.ora
2. Review the output from the command in the previous step and make a note of any
rows for a PDB that is not part of your Oracle E-Business Suite instance.
3. Then delete the rows for any PDB that is not part of your Oracle E-Business Suite
instance, using the following command:
delete from PDB_PLUG_IN_VIOLATIONS where type='ERROR' and
status='PENDING' and NAME='<PDB_NOT_PART_OF_THE_CURRENT_EBS>' and
name <>'PDB$SEED';
The output displayed after entering the show parameter unique command is
the unique_name value you should record for use in the next step.
2. Using the unique_name from the previous step, update the <pdb>_ebs_patch
service in the spfile as shown:
$ source <cdb>.env
$ sqlplus "/as sysdba"
SQL>alter system set service_names='<unique_name>', '<PDB_SID>
_ebs_patch' scope=both;
SQL>exit;
• Other profile option settings, including those at the user level and responsibility
level, are preserved at their original on-premises values. The Oracle E-Business
Suite Cloud Backup Module generates a report of the existing user level values for
some commonly used profile options containing URLs that you must manually
reset. This report is located in the
/u01/install/APPS/apps/appsinfo/appsinfo.txt file on the target
system. The report includes the following profile options: APPS_WEB_AGENT,
APPS_SERVLET_AGENT, APPS_JSP_AGENT, APPS_FRAMEWORK_AGENT,
ICX_FORMS_LAUNCHER, ICX_DISCOVERER_LAUNCHER,
HELP_WEB_AGENT, and ICX_DISCOVERER_VIEWER_LAUNCHER.
Review all the profile options in your newly provisioned environment and modify them
as required to reflect your Oracle Cloud Infrastructure configuration.
For more information about the use of profile options in Oracle E-Business Suite, see
User Profiles and Profile Options in Oracle Application Object Library [https://docs.
oracle.com/cd/E26401_01/doc.122/e22953/T174296T202994.htm], Oracle E-Business Suite
Setup Guide.
• s_webentrydomain - Set the value for this variable to the new web entry
domain you want to use.
• s_external_url - Update the value for this variable to use the new web
entry host and domain that you specified in the s_webentryhost and
s_webentrydomain variables. Do not change any other parts of the URL
value. The full new value should be in the following form:
[http|https]://<web_entry_host>.<web_entry_domain>:
<listener_port>
• s_login_page - Update the value for this variable to use the new web entry
host and domain that you specified in the s_webentryhost and
s_webentrydomain variables. Do not change any other parts of the URL
value. The full new value should be in the following form:
[http|https]://<web_entry_host>.<web_entry_domain>:
<listener_port>/OA_HTML/AppsLogin
2. If you are finished updating the context file, then you should now run AutoConfig
on all application tier nodes. See Using AutoConfig Tools for System Configuration
[https://docs.oracle.com/cd/E26401_01/doc.122/e22953/T174296T589913.
htm#6237534], Oracle E-Business Suite Setup Guide.
3. After running AutoConfig, on all application tier nodes, stop and restart all services
by running the adstpall.sh script and the adstrtal.sh script.
2. If you are using a self-signed certificate that you generated yourself, ensure that you
import the certificate to the JDK trust stores.
• For Release 12.2, see Section 5.3: Configure Loopback and Outbound
Connections, Step 3, in My Oracle Support Knowledge Document 1367293.1,
Enabling TLS in Oracle E-Business Suite Release 12.2 [https://support.oracle.
com/rs?type=doc&id=1367293.1].
• For Release 12.1, see Section 5.3: Configure Loopback and Outbound
Connections, Step 3, in My Oracle Support Knowledge Document 376700.1,
Enabling TLS in Oracle E-Business Suite Release 12.1 [https://support.oracle.
com/rs?type=doc&id=376700.1].
4. If you know the password for the existing wallet and you want
to add your self-signed certificate to that wallet, use the
following command to add the certificate:
$ORACLE_HOME/bin/orapki wallet add -wallet . -
trusted_cert -cert
<CERTIFICATE_FILE_FULL_PATH> -pwd <PASSWORD>
5. If you do not want to use the existing wallet, you can create a
new wallet and add the certificate to that wallet instead, using
the following steps:
• Take a backup of the existing wallet.
4. Add your certificate bundle to the load balancer. See To upload an SSL certificate
bundle to your load balancing system [https://docs.cloud.oracle.
com/iaas/Content/Balance/Tasks/managingcertificates.htm#add] in the Oracle
Cloud Infrastructure Services documentation.
If you have multiple certificates that form a single certification chain, such as one or
more intermediate certificates together with a root certificate, then you must
include all relevant certificates in one file before you upload them to the system. See
"Uploading Certificate Chains" in the section Working with SSL Certificates [https:
//docs.cloud.oracle.com/iaas/Content/Balance/Tasks/managingcertificates.
htm#working] in the Oracle Cloud Infrastructure Services documentation.
5. If you chose the https protocol for LBaaS during Advanced Provisioning, and the
load balancer listener is using the self-signed certificate generated by Oracle E-
Business Suite Cloud Manager, then you should now update the certificate. To do
so, on the Load Balancer page, click the Listeners link in the Resources menu. Click
the Actions icon (three dots) for your listener, and select Edit from the context
menu. In the Edit Listener pop-up, select the certificate bundle that you added in
step 4 in the Certificate Name field. Then click Save Changes, and wait for the
listener to be updated. See To edit a listener [https://docs.cloud.oracle.
com/iaas/Content/Balance/Tasks/managinglisteners.htm#edit] in the Oracle Cloud
Infrastructure Services documentation.
• You used Advanced Provisioning to deploy your environment and you chose
Application Tier Node as the web entry type with the https protocol.
1. Obtain a TLS certificate valid for the name of the web entry host for your Oracle E-
Business Suite instance, or generate a self-signed certificate. The web entry host
name is formed by combining the values of the application tier context variables
s_webentryhost and s_webentrydomain.
Oracle Cloud Infrastructure provides a public IP address but does not provide a
public host name, so you should ensure that appropriate DNS entries are present to
resolve the web entry host name to the public IP address.
If you changed the web entry host and domain for your environment in the
previous section, ensure that you use the new host, domain, and URL when you
request or generate a certificate. Note that if you deployed your environment with
One-Click Provisioning and you plan to request a certificate from a CA, you must
ensure that you have changed the domain name from the default example.com
domain before you request the certificate, because you cannot obtain a certificate
from a CA for the demonstration example.com domain.
2. If you are using a self-signed certificate that you generated yourself, ensure that you
import the certificate to the JDK trust stores.
• For Release 12.2, see Section 5.3: Configure Loopback and Outbound
Connections, Step 3, in My Oracle Support Knowledge Document 1367293.1,
Enabling TLS in Oracle E-Business Suite Release 12.2 [https://support.oracle.
com/rs?type=doc&id=1367293.1].
• For Release 12.1, see Section 5.3: Configure Loopback and Outbound
Connections, Step 3, in My Oracle Support Knowledge Document 376700.1,
Enabling TLS in Oracle E-Business Suite Release 12.1 [https://support.oracle.
com/rs?type=doc&id=376700.1].
4. If you know the password for the existing wallet and you want
to add your self-signed certificate to that wallet, use the
following command to add the certificate:
$ORACLE_HOME/bin/orapki wallet add -wallet . -
trusted_cert -cert
<CERTIFICATE_FILE_FULL_PATH> -pwd <PASSWORD>
5. If you do not want to use the existing wallet, you can create a
new wallet and add the certificate to that wallet instead, using
the following steps:
• Take a backup of the existing wallet.
• You manually configured LBaaS but did not yet configure TLS.
We highly recommend that you perform the steps in this section to offload the
encryption to the LBaaS and configure Oracle E-Business Suite to use HTTPS (HTTP
over TLS).
Note that the configuration described here terminates TLS at the load balancer; that is,
TLS is used only for communication between the client and the load balancer.
Communication between the load balancer and the Oracle E-Business Suite instance
does not use TLS. See "Terminating SSL at the Load Balancer" in the section Configuring
SSL Handling [https://docs.cloud.oracle.com/en-
us/iaas/Content/Balance/Tasks/managingcertificates.htm#configuringSSLhandling] in
the Oracle Cloud Infrastructure Services documentation.
If you used Advanced Provisioning and chose to deploy LBaaS with the https protocol,
you can also optionally perform the relevant steps in this section to update the port for
the load balancer listener if you need to change this value from the port you initially
specified during provisioning.
To manually enable TLS in an environment that uses LBaaS as an alternate termination
point, perform the following steps:
1. Ensure that you have obtained and uploaded a certificate according to the steps in
Upload TLS Certificate, page 9-28.
2. Log in to the Oracle Cloud Infrastructure console. From the navigation menu, select
Networking >Load Balancers, and then select the load balancer you want to
configure.
3. On the Load Balancer page, click the Listeners link in the Resources menu. Click
the Actions icon (three dots) for your listener, and select Edit from the context
menu.
4. Edit the load balancer listener to enable TLS. Enter the port to use for secure
communication, such as 443. Then check the Use SSL option and specify the
certificate name. See To edit a listener [https://docs.cloud.oracle.
5. Using a text editor such as vi, verify or update the following variables in the context
file on all application tier nodes for your environment.
• s_webentryurlprotocol - Set the value for this variable to https.
• s_enable_sslterminator - Remove any value set for this variable; that is,
the value should be left blank.
• s_active_webport - Set the value for this variable to the port you specified
for the load balancer listener, such as 443.
• s_external_url - Update the value for this variable to use the https
protocol and the port you specified for the load balancer listener. The full new
value should be in the following form:
https ://<web_entry_host>.<web_entry_domain>:
<new_load_balancer_listener_port>
If you are using the default HTTPS port 443, then you should omit the colon
separator and the port from this URL. That is, if you are using port 443, then
the value should be in the following form:
https ://<web_entry_host>.<web_entry_domain>
• s_login_page - Update the value for this variable to use the https protocol
and the port you specified for the load balancer listener. The full new value
should be in the following form:
https ://<web_entry_host>.<web_entry_domain>:
<new_load_balancer_listener_port>/OA_HTML/AppsLogin
If you are using the default HTTPS port 443, then you should omit the colon
separator and the port from this URL. That is, if you are using port 443, then
the value should be in the following form:
https ://<web_entry_host>.<web_entry_domain>
/OA_HTML/AppsLogin
For more information, see Using Load-Balancers with Oracle E-Business Suite Release
12.2 [https://support.oracle.com/rs?type=doc&id=1375686.1], My Oracle Support
Knowledge Document 1375686.1 or Using Load-Balancers with Oracle E-Business Suite
Release 12.0 and 12.1 [https://support.oracle.com/rs?type=doc&id=380489.1], My
Oracle Support Knowledge Document 380489.1.
Additionally, ensure you have set other context file variables as needed for using
the load balancer as the TLS termination point.
• For Release 12.2, see the "Changes When Using a TLS Termination Point Other
• For Release 12.1, see the "Changes When Using a TLS Termination Point Other
than OHS" table in Section 9: Alternate TLS Termination Point from My Oracle
Support Knowledge Document 376700.1, Enabling TLS in Oracle E-Business Suite
Release 12.1 [https://support.oracle.com/rs?type=doc&id=376700.1].
If you are running Oracle HTTP Server on a privileged port - that is, a port number
below 1024 - then you must perform additional configuration steps. See Running
Oracle HTTP Server on a Privileged Port in Managing Configuration of Oracle HTTP
Server and Web Application Services in Oracle E-Business Suite Release 12.2 [https:
//support.oracle.com/rs?type=doc&id=1905593.1], My Oracle Support Knowledge
Document 1905593.1. For more information, see Enabling Oracle HTTP Server to
Run as Root for Ports Set to Less Than 1024 (UNIX Only) [https://docs.oracle.
com/cd/E28280_01/core.1111/e10105/ports.htm#BABHCHGA], Oracle Fusion
Middleware Administrator's Guide and Starting Oracle HTTP Server on a Privileged
Port [https://docs.oracle.com/cd/E28280_01/web.1111/e10144/getstart.
htm#BEHDHFGE] , Oracle Fusion Middleware Administrator's Guide for Oracle HTTP
Server.
6. Run AutoConfig on all application tier nodes. See Using AutoConfig Tools for
System Configuration [https://docs.oracle.com/cd/E26401_01/doc.
122/e22953/T174296T589913.htm#6237534], Oracle E-Business Suite Setup Guide.
7. On all application tier nodes, stop and restart all services by running the
adstpall.sh script and the adstrtal.sh script.
8. If necessary, update the security lists for the load balancer subnets by adding a
security rule that allows inbound communication on the port you specified for the
load balancer listener, from the clients from which you will access the Oracle E-
Business Suite URL. See Working with Security Lists [https://docs.cloud.oracle.
com/iaas/Content/Network/Concepts/securitylists.htm#working]. This step is
required only if you updated the port for the load balancer listener; that is, if you
chose the http protocol for LBaaS during Advanced Provisioning, or if you chose
the https protocol for LBaaS during Advanced Provisioning but used the preceding
steps to change the port from the port specified during provisioning.
In the Oracle Cloud Infrastructure console, open the security list for the load
balancer and add a new entry under Allow rules for ingress with the following
properties:
• Source CIDR - The CIDR block for your on-premises network that includes the
relevant clients
• Protocol - TCP
• For Oracle E-Business Suite Release 12.1, see My Oracle Support Knowledge
Document 376700.1, Enabling TLS in Oracle E-Business Suite Release 12.1 [https:
//support.oracle.com/rs?type=doc&id=376700.1], Section 9: Alternate TLS
Termination Point > Alternate TLS Termination Point other than OHS.
2. Encrypt the traffic between the load balancer and the Oracle HTTP Server.
• If you have VPN set up between your on-premises network and Oracle Cloud,
then you can optionally set up TLS end-to-end, or you can skip this setup and
go to the next step 3.
• If you do not have VPN set up between your on-premises network and Oracle
Cloud, then we highly recommend that you set up TLS end-to-end.
To set up TLS end-to-end, perform the appropriate configuration for your Oracle E-
Business Suite release.
• For Oracle E-Business Suite Release 12.2, see My Oracle Support Knowledge
Document 1367293.1, Enabling TLS in Oracle E-Business Suite Release 12.2 [https:
//support.oracle.com/rs?type=doc&id=1367293.1], Section 9: Alternate TLS
Termination Point > End-to-End TLS.
3. You can now configure access to the Oracle E-Business Suite web entry point. To do
so, perform the steps in Manually Configure Firewall When Using Oracle HTTP
Server or an On-Premises Load Balancer as the Web Entry Point, page 9-39.
Manually Enable TLS When Using Oracle HTTP Server on the Application
Tier Node as the Web Entry Point (Conditionally Required):
The steps in this section are applicable if you used Advanced Provisioning to deploy an
environment using Oracle HTTP Server as the web entry point, without using a load
balancer, and you did not enable Transport Layer Security (TLS) during provisioning.
That is, you chose Application Tier Node as the web entry type and you chose the http
protocol for the web entry point. In this case we highly recommend that you perform
the following steps to encrypt the traffic between the client and the Oracle HTTP Server.
After the encryption setup is complete, you must configure the Oracle E-Business Suite
web entry point.
1. Prepare the environment by applying the prerequisites for your Oracle E-Business
Suite release.
• For Oracle E-Business Suite Release 12.2, see My Oracle Support Knowledge
Document 1367293.1, Enabling TLS in Oracle E-Business Suite Release 12.2 [https:
//support.oracle.com/rs?type=doc&id=1367293.1], Section 5.1: Apply Required
Updates and Patches.
• For Oracle E-Business Suite Release 12.1, see My Oracle Support Knowledge
Document 376700.1, Enabling TLS in Oracle E-Business Suite Release 12.1 [https:
//support.oracle.com/rs?type=doc&id=376700.1], Section 5.1: Apply Required
Updates and Patches.
2. Encrypt the traffic from the client to the Oracle HTTP Server by performing the
configuration for inbound connections for your Oracle E-Business Suite release.
• For Oracle E-Business Suite Release 12.2, see My Oracle Support Knowledge
Document 1367293.1, Enabling TLS in Oracle E-Business Suite Release 12.2 [https:
//support.oracle.com/rs?type=doc&id=1367293.1], Section 5.2: Configure
Inbound Connections.
• For Oracle E-Business Suite Release 12.1, see My Oracle Support Knowledge
Document 376700.1, Enabling TLS in Oracle E-Business Suite Release 12.1 [https:
//support.oracle.com/rs?type=doc&id=376700.1], Section 5.2: Configure Inbound
Connections.
• You used Advanced Provisioning to deploy your environment and chose either
Application Tier Node or Manually Configured Load Balancer as the web entry
type.
2. Next, update the security list for the subnet that contains the application tier nodes
by adding a security rule that allows inbound communication on the web entry port
from the clients from which you will access the Oracle E-Business Suite URL. See
• Protocol - TCP
• Destination Port Range - The web entry port, for example 443
Configure Security and Firewall Rules for Secure Access to the Fusion
Middleware Control and WebLogic Server Administration Console
(Conditionally Required):
The steps in this section are required only for Oracle E-Business Suite Release 12.2.
Administration of the Oracle Fusion Middleware 11g components delivered with
Oracle E-Business Suite Release 12.2, including Oracle HTTP Server and Oracle
WebLogic Server, requires secure access to the WebLogic Server administration ports
running on the Oracle E-Business Suite primary application tier node. Ports 7001 and
7002 are the default WebLogic Server administration ports for the dual file system with
Oracle E-Business Suite Release 12.2. The examples in this section use these default
ports. If you have configured different port numbers, change the port numbers in the
instructions to match the port numbers for your environment.
When you create an Oracle E-Business Suite Release 12.2 environment on Oracle Cloud
Infrastructure, you should create a security rule and firewall rules that allow inbound
communication on the WebLogic Server administration ports on the primary
application tier node from the Oracle E-Business Suite Cloud Manager VM. These rules
are required as a prerequisite so that a system administrator can securely access the
administration ports and the Fusion Middleware Control and WebLogic Server
Administration Console. See Access the Fusion Middleware Control and WebLogic
Server Administration Console with SSH Port Forwarding for Oracle E-Business Suite
on Oracle Cloud Infrastructure, page 11-4.
Perform the following steps to configure the required security rule and firewall rules:
1. Update the security list for the primary application tier node by adding a security
rule that allows inbound communication on ports 7001 and 7002 from the Oracle E-
Business Suite Cloud Manager VM. See Working with Security Lists [https://docs.
cloud.oracle.com/iaas/Content/Network/Concepts/securitylists.htm#working].
In the Oracle Cloud Infrastructure console, open the security list for the Oracle E-
Business Suite application tier subnet and add a new entry under Allow rules for
ingress with the following properties:
• Protocol - TCP
2. Create firewall rules on the primary application tier node that allow inbound
communication on ports 7001 and 7002 from the subnet that contains the Oracle E-
Business Suite Cloud Manager VM. First, log on to the Oracle Cloud Infrastructure
instance that hosts your Oracle E-Business Suite environment, using SSH. See
Connecting to an Instance [https://docs.cloud.oracle.
com/iaas/Content/Compute/Tasks/accessinginstance.htm].
Then switch to the root user:
$ sudo su -
Run the following command to restart the firewall to activate the changes:
# sudo systemctl restart firewalld
2. Switch user from the opc user to the oracle user using the following command:
$ sudo su - oracle
3. Set the environment using the appropriate command for your Oracle E-Business
Suite release:
• Release 12.2
$ . /u01/install/APPS/EBSapps.env run
• Release 12.1.3
$ . /u01/install/APPS/apps_st/appl/APPS_<CONTEXT_NAME>.env run
4. Download Patch 24831241 to obtain scripts to enable the SYSADMIN user and to
5. To log in through the web interface, you must initially set a password of your
choice for the SYSADMIN user. After the SYSADMIN user is active with the new
password, you can create new users or activate existing locked users. To enable the
SYSADMIN user, run the following commands:
$ mkdir -p ~/logs
$ cd ~/logs
$ sh /u01/install/APPS/scripts/enableSYSADMIN.sh
6. For a VISION demo environment, you can run another script to unlock a set of 36
application users that are typically used when demonstrating Oracle E-Business
using the VISION database. Run this script with the same environment as when
running the enableSYSADMIN.sh script. To enable the demo users, run the
following commands:
$ cd ~/logs
$ sh /u01/install/APPS/scripts/enableDEMOusers.sh
For details about the default passwords set during installation, see:
• Oracle E-Business Suite Release 12.2: Default passwords for application user
accounts [https://docs.oracle.com/cd/E26401_01/doc.122/e22950/T422699g54568.
htm#ig_default_pwds], Standard Installation, Oracle E-Business Suite Installation
Guide: Using Rapid Install Release 12.2 (12.2.0)
• Release 12.1.3 - For Oracle E-Business Suite Release 12.1.3 on Oracle Database
Release 12.1.0.2 only, you must apply interoperability Patch 25859639:12.1.0
[https://updates.oracle.com/download/25859639.html] on the application tier.
2. This step is required only if your new database tier is on Base Database Service 1-
Node or 2-Node DB System or Exadata Database Service Dedicated. Apply one-off
database patches per the following:
• For Oracle E-Business Suite Release 12.2, ETCC recommended database patches
have been applied as part of the automated provisioning process. If you applied
any additional one-off database patches beyond those recommended by ETCC
to the source on-premises database, then you must now reapply those
additional one-off patches to your new Base Database Service 1-Node or 2-
Node DB System or Exadata Database Service Dedicated database.
• For Oracle E-Business Suite Release 12.1, if you applied any one-off database
patches to the source on-premises database, then you must now reapply those
one-off patches to your new Base Database Service 1-Node or 2-Node DB
System or Exadata Database Service Dedicated database.
If your database tier is on an Oracle Cloud Infrastructure Compute VM, then you
do not need to reapply any one-off database patches.
• Select Source System in the navigation pane of the Oracle Enterprise Command
Center Framework administration UI.
• In the Source System Definition page, enter your Oracle E-Business Suite login
URL in the Source System URL field. For more information on the login URL,
see User Access, page 11-2.
• Run the data load concurrent program for your product as listed in Loading
Product Data to Enterprise Command Centers, Installing Oracle Enterprise
Command Center Framework, Release 12.2 [https://support.oracle.com/rs?
type=doc&id=2495053.1], My Oracle Support Knowledge Document 2495053.1.
For more details about each data load program, see your product-specific
Enterprise Command Center documentation.
• Release 12.1.3
If your environment is at a Release 12.2 code level earlier than Release 12.2.6 or the R12.
ATG_PF.C.Delta.6 Release Update Pack, then the system will not be automatically
placed into lockdown mode. However, it is highly recommended that you do the
following:
1. Review and comply with the secure configuration recommendations in the Secure
Configuration Console. See Secure Configuration Console [https://docs.oracle.
com/cd/E26401_01/doc.122/e22952/T156458T663583.htm], Oracle E-Business Suite
Security Guide.
Overview
You can use the Discovery feature in Oracle E-Business Suite Cloud Manager to register
Oracle E-Business Suite environments that follow our documented standards. The types
of environments you can discover include the following:
• Environments manually migrated from on-premises to Oracle Cloud Infrastructure,
including those where the source environment was non-Linux.
4. Review the resulting report and make any necessary changes to bring the
environment into compliance.
Once your environment is registered, you can use Oracle E-Business Suite Cloud
Manager to perform lifecycle management activities, such as backing up or restoring
your instance. For a full list of Oracle E-Business Suite Cloud Manager features, see
Features, page 1-1.
Note the following Discovery implementation details:
• Environments with a single application tier node will be registered as having a
shared file system.
• The zone names for environments with multiple zones will be set to
InternalZone<seqno> and ExternalZone<seqno> upon registration. For
example, the zones would be InternalZone1, InternalZone2, and
ExternalZone3 for an environment with two internal zones and one external
zone.
If your environment has any of the following characteristics, you cannot use the
Discovery feature at this time:
• The application tier and database tier are on a single virtual machine (VM), such as
an instance provisioned by the One-Click Provisioning feature.
The Discovery feature is introduced in Oracle E-Business Suite Cloud Manager version
21.1.1.1.
For details on performing the discovery process, see the following sections:
Prerequisites
You must have the following prerequisites in place in order to discover an Oracle E-
Business Suite environment in Oracle Cloud Infrastructure:
• An Oracle E-Business Suite Cloud Manager instance set up as described in Deploy
Oracle E-Business Suite Cloud Manager on Oracle Cloud Infrastructure, page 2-1.
2. The Discovery Requests page displays the discovery requests that have been
• Environment name
The page also displays the status of the discovery job and the date and time the
request was submitted.
3. To submit a discovery request, first perform the tasks required to prepare your
environment for discovery, and then click Submit Discovery Request. See Prepare
for Discovery, page 10-5 and Submit a Discovery Request, page 10-5.
4. To review the job details for a discovery job, click the job status link for that request.
See Review Job Status, page 13-3.
5. To review the Discovery Report for a discovery request, click the View Discovery
Report icon in the Compliance column. See Review the Discovery Report, page 10-
7.
6. To register an environment that meets all the standards for discovery, click the
Actions icon next to that request and then select Register Environment. See
Register a Compliant Environment, page 10-8.
7. To remove a discovery request for an environment that has not yet been registered,
click the Actions icon next to that request and then select Remove Discovery
Request. For example, you can remove a request if you no longer want to register
that environment.
3. Network Profile - Select the network profile that contains the network
resources for the environment.
4. DB Node IP Address - Enter the private IP address of the database node for the
environment being discovered.
Note: For an Oracle RAC database, you can enter the private IP
address of any of the database nodes in this field.
5. DB Context File - Enter the full path for the database context file.
7. APPS Password - Enter the APPS user password for the Oracle E-Business Suite
source environment.
• If the environment includes multiple application tier nodes, then its web
entry type is set to Manually Configured Load Balancer.
You can unregister the environment and submit a new discovery request to
supply the corrected load balancer information.
4. Click Submit when you are ready to submit the request. Ensure that the EBS
Compartment field in the Oracle E-Business Suite Cloud Manager header is set to
the compartment associated with the request. Oracle E-Business Suite Cloud
Manager then displays the request in the Discovery Requests page.
In the Discovery Requests page, your newly submitted request with an automatically
populated environment name appears. The request then goes through the Prevalidation
phase, which ensures that Oracle E-Business Suite Cloud Manager can locate the
environment and prerequisites are met. Refresh the page to view an updated job status.
You can click the status link to view the Job Details page. The Job Details page provides
an option to auto-refresh every 20 seconds as the various compliance checks are
performed and completed. Click the Auto Refresh toggle switch to enable and disable
this feature. See Review Job Status, page 13-3.
Once Prevalidation succeeds, the request status will change to Waiting for User
to Register Environment. At this point, you can review the Discovery Report and
ensure that all artifacts identified by this process are consistent with your environment.
• Actual Result
• Status - Either a green check mark to indicate compliance or a red 'X' to indicate
non-compliance.
Unregister an Environment
If an environment goes through a major change, you must unregister and rediscover the
environment in order to register the updates within Oracle E-Business Suite Cloud
Manager. For example, you should unregister and reregister your environment in the
following scenarios:
• If you performed an Oracle E-Business Suite upgrade or an Oracle Database
upgrade. See Rediscover an Upgraded Environment, page 10-9.
When you unregister an environment, the metadata for the environment is removed
from Oracle E-Business Suite Cloud Manager. This process does not delete the
environment itself. After unregistering, you can submit a new discovery request to
rediscover the environment.
To Unregister an Environment:
1. Click the Navigator icon and select Environments.
2. Navigate to the Environment Details page for the environment that you want to
unregister by clicking the environment name link.
3. Click Unregister.
4. The Confirm Unregister window appears. Enter the environment name to confirm
your choice. Then click Yes.
Note: After you complete the unregister action, you can no longer view
or manage the environment in Oracle E-Business Suite Cloud Manager.
To continue managing the environment, submit a discovery request
and re-register the environment.
• Your Oracle E-Business Suite Release 12.1 environment (running with any database
version) is upgraded to Oracle E-Business Suite Release 12.2. See Oracle E-Business
Suite Upgrade Guide, Release 12.0 and 12.1 to 12.2 [https://docs.oracle.
com/cd/E26401_01/doc.122/e73540/toc.htm].
3. Make note of the database node IP address and context file location (conditional).
For in-place Oracle E-Business Suite or Oracle Database upgrades, where your
application tier or database tier does not change, make note of the database node IP
address and context file location prior to proceeding with the unregister process, so
that you can use these when you re-register the environment.
• discovery-status.js - This script lets you check the status of a discovery job
submitted through the discover-environment.js script.
When prompted, specify the name of the upgraded environment, your Oracle
Identity Cloud Service user name and password, and your Oracle E-Business Suite
Cloud Manager administrator password.
3. Create a stage directory on the database node of the upgraded environment to store
metadata gathered during the discovery job. For example: /tmp/stage
• The stage directory you created for the discovery job on the database node.
• The load balancer configured for the environment. The script displays a list of
the load balancers that are registered in the load balancer subnet within the
specified network profile. If this environment uses multiple zones for the
application tier and has more than one load balancer, enter the list of load
balancer names separated by commas.
• The listener for the environment. The script displays a list of the listeners
configured for the specified load balancer. If this environment uses more than
one listener, enter the list of listener names separated by commas.
5. If you need to check the status of a discovery job, run the discovery-status.js
script using the following commands.
$ cd /u01/install/APPS/apps-unlimited-ebs/bin/rediscovery
$ node discovery-status.js
6. After the discovery job completes successfully, log into Oracle E-Business Suite
Cloud Manager and verify the updated information for the environment in the
environment details page. See Access Oracle E-Business Suite Cloud Manager, page
7-2 and Review Environment Details (Standard), page 11-7.
7. If a discovery job failed, you must withdraw the failed discovery request before
retrying discovery. To withdraw a request, run the withdraw-discover.js
script using the following commands.
$ cd /u01/install/APPS/apps-unlimited-ebs/bin/rediscovery
$ node withdraw-discover.js
When prompted, specify the name of the failed discovery request, your Oracle
Identity Cloud Service user name and password, and your Oracle E-Business Suite
Cloud Manager administrator password.
After you have withdrawn the previous discovery request and corrected any issues
that caused the discovery to fail, you can retry discovery by rerunning the
discover-environment.js script.
2. You can now navigate to the Oracle E-Business Suite login page at the following
URL:
[http|https]://<host_name>:<port>/OA_HTML/AppsLogin
For example:
http://myhost.example.com:8000/OA_HTML/AppsLogin
Administrator Access:
After you create an Oracle E-Business Suite environment, as a database administrator
(DBA) for the environment you will need to perform tasks such as starting and stopping
services, applying patches, modifying files, and so on. One method to access the nodes
that make up the environment is to connect through the Oracle E-Business Suite Cloud
Manager Compute instance, as follows:
1. First, connect to your Oracle E-Business Suite Cloud Manager Compute instance
that was created according to the instructions in Create Oracle E-Business Suite
Cloud Manager Compute Instance, page 2-30. To connect, follow the instructions in
Connecting to an Instance [https://docs.cloud.oracle.com/en-
us/iaas/Content/Compute/Tasks/accessinginstance.htm].
2. After you have logged on to the Cloud Manager Compute instance, change to the
oracle user.
$ sudo su - oracle
3. You can now connect directly from the Cloud Manager Compute instance to the
node you want in your Oracle E-Business Suite environment using the node's
private IP address. Check the Oracle E-Business Suite Cloud Manager environment
details page for your environment to find the private IP address for each
application tier node and database tier node in the environment.
$ ssh<private_IP>
If you deployed a separate bastion server and you plan to manage access to the Oracle
E-Business Suite environments from that bastion server, then you can copy the private
key in /u01/install/APPS/.ssh/id_rsa from the Oracle E-Business Suite Cloud
Manager VM to the appropriate home directories on the bastion server. Alternatively,
you can create accounts for each individual user on the bastion host and a
corresponding user on the Oracle E-Business Suite VMs that the user needs to manage.
On each VM host, grant the user "sudo to oracle" access.
• All environments with a database tier on Compute that are created from a backup
of a TDE-enabled source environment.
• Environments with a database tier on Compute that are created from a backup of a
non-TDE source environment, if you select the Enable TDE option during
provisioning.
• A security rule and firewall rules that allow inbound communication on the
WebLogic Server administration ports on the primary application tier node from
the Oracle E-Business Suite Cloud Manager VM. See Perform Post-Provisioning and
Post-Cloning Tasks, page 9-23.
Note: The SSH port forwarding steps must be performed and running
in the background each time you connect to the URLs for the Fusion
Middleware Control and WebLogic Server Administration Console
from your browser.
These steps are required only for Oracle E-Business Suite Release 12.2. The required
security rule and firewall rules must already be set up for the primary application tier
node to allow inbound communication on the WebLogic Server administration ports.
1. Determine which WebLogic Server administration port is currently running on the
primary application tier node. First set the environment to the run file system using
the following command:
$ . <EBS_ROOT>/EBSapps.env run
Then obtain the current WebLogic Server administration port on the run file
system, using the following command:
$ grep s_wls_adminport $CONTEXT_FILE
2. If you are using a UNIX client, perform this step to set up SSH port forwarding. If
you are using a Windows client, skip this step and continue with step 3.
From a UNIX client, set up SSH port forwarding using the following command:
3. If you are using a Windows client, perform this step to set up SSH port forwarding.
If you are using a UNIX client, skip this step and continue with step 4.
From a Windows client, use PuTTY to set up SSH port forwarding. First, use the
PuTTYgen tool to convert the private key for the Oracle E-Business Suite Cloud
Manager VM into the appropriate format for PuTTY. In PuTTYgen, load the private
key for the Oracle E-Business Suite Cloud Manager VM and click Save private key
to save the key in the PuTTY format. Note that you should only load and save the
existing key. Do not click the Generate button to generate a private key and public
key again.
Then start a PuTTY session and enter the following settings to configure the session:
• In the Category pane of the PuTTY Configuration window, choose Connection
>SSH >Auth to display the Options controlling SSH authentication panel. In
the Private key file for authentication field, select Browse and select the
private key file for connecting to the Oracle E-Business Suite Cloud Manager
VM.
Then use the saved session to open a connection to the Oracle E-Business Suite
Cloud Manager VM.
4. After you set up SSH port forwarding from your UNIX or Windows client, you can
securely access the Fusion Middleware Control and WebLogic Server
Administration Console. Launch a browser from your client and connect to the
following administrative URLs as required.
• Its assigned backup policy, if any. You can also assign a backup policy to the
environment using this page.
If you used Oracle E-Business Suite Cloud Manager to deploy an environment with
Oracle Database Release 11.2.0.4 or Release 12.1.0.2, and you manually upgrade that
environment to Oracle Database 19c, then Oracle E-Business Suite Cloud Manager can
no longer recognize that environment. For an environment with the database tier on
Compute or Exadata Database Service Dedicated, you can run a script to refresh the
metadata for the upgraded environment within Oracle E-Business Suite Cloud
Manager. After the environment metadata has been refreshed, you can once again
manage the environment through the Oracle E-Business Suite Cloud Manager UI. See
Refresh Metadata for an Environment Upgraded to Oracle Database 19c, page 10-11.
For reviewing standby environments, refer to the section Review Standby Environment,
page 11-13.
Prerequisites
❒ To perform the steps in this section, you must have an Oracle E-Business Suite
environment on Oracle Cloud Infrastructure created in Oracle E-Business Suite
Cloud Manager using a procedure described in One-Click Provisioning, page 9-4,
Advanced Provisioning, page 9-6, or Clone an Oracle E-Business Suite Instance,
page 12-5.
2. Note that you can use buttons provided in the Environment details page to clone,
back up, unregister, or delete an environment.
For more information on these capabilities, see:
• Clone an Oracle E-Business Suite Instance, page 12-5
• Version of the Oracle E-Business Suite Cloud automation tools with which the
2. You can click the network profile name information link to review the details about
the network resources defined in the network profile. See Set Up Network Profiles,
page 8-1 for more information.
The network profile window displays the following details:
• Network Profile Description
• Network compartment
• Region
• VCN
• Subnet type
• Availability domain
• Database subnet
3. Any Backup Policy defined for the environment is shown. If you want to specify a
backup policy for this environment, click Assign under Backup Policy. For more
information, see Schedule Backups, page 12-20.
See Set Up Scheduling Policies, page 8-16 for more information on scheduling
policies for backups.
• High availability subnet, if applicable. This field appears only if the subnet type
is Availability Domain-Specific. The default subnet type is Regional.
• EBS Base
For a shared file system type, the following details are shown:
• File System Name
• Storage Type
2. For each zone defined for the application tier, the following details are shown:
• Zone type
• Web entry IP
• Fault domain
• Shape
• Public IP
• Private IP
• Storage
• Logical FQDN
• DNS FQDN
Note that the primary node is designated with a "P" on its icon.
4. If the environment utilizes load balancing, you can add a node using the Add Node
button. For more information on adding and deleting nodes, see: Add and Delete
Nodes, page 12-1.
• Database name
• Database version
• Database edition
• SQL*Net port
• Cluster name
• Oracle home
• Fault domain
• Public IP
• Private IP
• Logical FQDN
• DNS FQDN
Review Backups:
If any backups have been created for the environment, you can select the Backups tab
to view the list of backups.
Use the Search box to search for a specific backup.
1. To begin provisioning an environment from a backup, click Action for that backup
and select Provision Environment.
See Advanced Provisioning, page 9-6 for more information.
2. You can also select Delete from the Action menu for a backup to delete it.
See Delete a Backup, page 12-24 for more information.
Review Jobs:
The Jobs tab lists jobs associated with the environment.
1. You can use the Search box to search for a specific job.
• Created By
• Action
• Start Time
• End Time
• Synchronization details.
• Standby status
• Environment role
2. You can click the network profile name information link to review the details about
the network resources defined in the network profile. See Set Up Network Profiles,
page 8-1 for more information.
The network profile window displays the following details:
• Network Profile Description
• Network compartment
• Region
• VCN
• Subnet type
• Availability domain
• Database subnet
• Storage Type
• Fault Domain
• Shape
• Public IP
• Private IP
• Logical FQDN
• DNS FQDN
• OCI Compute Instance OCID: You can click the Show link to see the entire
OCID or Copy to copy it.
Note that the primary node is designated with a "P" on its icon.
• Database Name
• Database Version
• SQL*Net Port
• Shape
• Cluster Name
• Oracle Home
• Fault Domain
• Public IP
• Private IP
• Logical FQDN
• DNS FQDN
Review Jobs:
The Jobs tab lists jobs associated with the standby environment.
If a job has been restarted from a parent job, a link is provided for details for the parent.
1. You can use the Search box to search for a specific job.
• Created By
• Action
• Status
• Start Time
• End Time
• Protection Mode
What's Next
Use the Promote button to promote the standby environment. See: Promote a Standby
Environment, page 12-26 for more information.
You can also delete a standby environment using the Delete button. See: Delete a
Prerequisites
❒ You must have an Oracle E-Business Suite environment on Oracle Cloud
Infrastructure created using the procedure Advanced Provisioning, page 9-6 or
Clone an Oracle E-Business Suite Instance, page 12-5.
❒ The environment must have either New Load Balancer (LBaaS) or Manually
Configured Load Balancer as the Web Entry Point for the primary zone. If an
environment has the Web Entry Point defined as Application Tier Node, then only
one application tier node is possible for that zone, so you cannot add more nodes.
• Validates that the Oracle HTTP Server (OHS) has custom directives
• Creates the infrastructure: Creates the VM required for the additional node
In addition, the Cloud Manager modifies the load balancer back-end set to
accommodate the new application tier node.
Note that if Manually Configured Load Balancer was chosen for the Web Entry Point,
you can add nodes, but LBaaS is not deployed.
1. For an environment that has been successfully provisioned, click the environment
name in the Environments page to navigate to the Environment Details page.
2. In the Topology tab, for a chosen Zone, click the Add Node button.
• Fault Domain
• Logical Hostname
• APPS Password
4. Click Submit.
2. Run AutoConfig. This step is required to register the new node with the TNS
listener and to update the APPL_TOP IDs correctly.
5. Run the following commands to stop and start the OHS service:
$ cd ADMIN_SCRIPTS_HOME
$ sh adapcctl.sh stop
$ sh adapcctl.sh start
Delete a Node:
In deleting a node, the system will:
• Run generic validations
• Validate that the administration server is up
• Remove all other OCI infrastructure associated with this application tier node
In deleting an application tier node, the system also modifies the back-end set to
account for the loss of the node.
1. For an environment that has been successfully provisioned, click the environment
name in the Environments page to navigate to the Environment Details page.
2. In the Topology tab, navigate to the node you want to delete and click the Delete
button.
3. Enter the APPS Password. For Oracle E-Business Suite Release 12.2, also enter the
WLS Password.
4. If the selected node is the only node in its zone, specify whether to remove LBaaS.
The load balancer is removed only if it is not in use by other resources.
Note that any custom block volume associated with the node is detached from the
node when it is deleted.
2. Run AutoConfig.
Prerequisites:
You must have the following prerequisites to clone an Oracle E-Business Suite Instance
in Oracle E-Business Suite Cloud Manager.
Overall Prerequisites
The following requirements apply for all Oracle E-Business Suite Cloud Manager
cloning operations.
• You must have a source Oracle E-Business Suite environment on Oracle Cloud
Infrastructure deployed through Oracle E-Business Suite Cloud Manager, such as
through a lift and shift, provisioning, or discovery process.
• You must have access to the network profile used by the source environment and to
the network profile that you will specify for the target environment. The network
profile specifies the network resources for the environment, including the security
lists and subnets. The administrator of your Oracle E-Business Suite Cloud Manager
instance defines network profiles and assigns you the profiles that you can use to
provision Oracle E-Business Suite environments. For more information, see:
• Create Network Resources For Deploying Oracle E-Business Suite
Environments, page 3-12
• If you choose to use tags, you can create defined tags before you begin cloning. Any
tag namespace that you select for the clone must be defined for the compartment in
which you are cloning, as specified in the network profile. For more information,
see: Managing Tags and Tag Namespaces [https://docs.cloud.oracle.com/en-
us/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm].
• For Oracle Database 19c-based clones, the Oracle Grid Infrastructure software on
the source environment must be 19.9 or later.
• The PDB datafile directory structure must comply with OMF standards. That is, the
files must be in the following directory structure: +DATA/<DB_UNIQUE_NAME>/
<PDB_GUID>/DATAFILE
If your files are not currently in this directory structure, then you must move the
files before beginning the cloning procedure. For example, you can use the
following steps to perform an online move.
As SYSDBA, run the following commands:
alter session set container="<PDB>";
set line 140
set pagesize 2000
set heading off
spool dbfmove.sql
select 'ALTER DATABASE MOVE DATAFILE ' || FILE_ID ||';' from
dba_data_files;
spool off
vi @dbfmove.sql (Remove unwanted lines)
SQL> @dbfmove.sql
Add new temp file(s) to the existing TEMP tablespace; for example:
ALTER TABLESPACE <TEMP tablespace_name> ADD TEMPFILE SIZE <size>M;
• The source Base Database Service DB System nodes must be running when you
perform the cloning procedure, and the database must also be running.
Key Attributes:
Note the following key attributes when cloning.
Overall Attributes
• You can specify a different network profile for the target (cloned) environment from
the source environment. Within this profile, you can specify a different
compartment and a different network if you choose. If the network profile for the
source environment contains both internal and external zones, then the network
profile for the target must also contain both types of zones.
• If the network profile of the source environment is FSS-enabled, then the network
profile of the target environment must be FSS-enabled.
• You can deploy the load balancer for the clone as either a public or private Load
Balancer as a Service (LBaaS), depending on the load balancer type defined in the
network profile.
• The clone resides in the same availability domain as the source environment.
• The application tier topology of the clone mirrors that of the source environment.
For example, if the source environment has one application tier node, then the clone
will have one application tier node. If the source environment has two application
tier nodes, then the clone will have two application tier nodes.
• If the source environment is configured with a non-shared file system, all block
volumes attached to application tier nodes are cloned and subsequently attached to
the target application tier nodes.
• If you have added additional (custom) block volumes to your application tier
nodes, the cloning process will clone these as well.
• You can optionally change the shape of the application tiers for the clone.
• The Cloud Manager automation configures the application tier services to use port
pools 0 and 1. These port pool values cannot be changed. Ensure that the necessary
ports are open between subnets in order for your system to function properly, as
listed in Create Security Rules, page 3-26.
• You can choose to start the Oracle E-Business Suite services automatically on the
clone.
• When you clone an environment, you can use tagging by choosing a predefined tag
or specifying a new (free-form) tag. You can use a tag to identify all resources
associated with an environment or a group of environments. Refer to Managing
Tags and Tag Namespaces [https://docs.cloud.oracle.com/en-
us/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm] for more
information.
• The clone uses the same fault domain as the source instance.
• When cloning on Compute, you can assign the clone a different database tier shape
than the source environment.
• If the source environment has an application tier node and database on a single
Compute VM, then the clone will also have its application tier node and database
on a single Compute VM.
• When cloning a Base Database Service DB System, you can specify whether the
clone should use an included license for the middleware technology or use Bring
Your Own License (BYOL).
2. For a successfully created environment, click the Action icon and select Clone.
3. Alternatively, in the environment details page for a single environment, click the
Clone button.
• EBS Compartment
• Network Profile
• Availability Domain
• EBS Compartment: The compartment for the cloned environment. You can
select an EBS compartment that is different than that for the source
environment.
• Network Profile: Select a network profile for the cloned environment. The list
of available network profiles is dependent on the EBS compartment that you
selected above. From this list of network profiles, select a network profile that
includes the same Availability Domain as that of the source.
Note that if you are cloning a File Storage service-enabled environment, you
Note: The source instance and the cloned instance can also
have different mount targets.
• Source Apps Password: Enter the password for the Oracle E-Business Suite
APPS schema for the source environment.
• Source WebLogic Server password: For an Oracle E-Business Suite Release 12.2
environment only, enter the Oracle WebLogic Server administration password.
• Tag Key: Enter the name you use to refer to the tag.
3. Click Next.
2. Enter the admin password for the database of your cloned environment.. This
password is used for the SYS user as well, and must not contain the username 'SYS'.
If TDE is enabled for the environment, then this password is also used as the TDE
wallet password. The password must be 9 to 30 characters and contain at least two
uppercase, two lowercase, two special, and two numeric characters. The special
characters must be underscores (_), number signs (#), or hyphens (-). Re-enter the
password in the next field to confirm it.
• Logical FQDN
• Number of OCPUs
5. Click Next.
3. If you are cloning an instance that uses Base Database Service 1-Node or 2-Node DB
System as the cloud service for the database tier, then the following information is
provided as read-only:
• Database Service Type
• DB Patch Level
• Shape
• Node Count
• DB Software Edition
5. Enter the admin password for the database of your cloned environment. This
password is used for the SYS user as well, and must not contain the username 'SYS'.
If TDE is enabled for the environment, then this password is also used as the TDE
wallet password. The password must be 9 to 30 characters and contain at least two
uppercase, two lowercase, two special, and two numeric characters. The special
characters must be underscores (_), number signs (#), or hyphens (-). Re-enter the
password in the next field to confirm it.
6. Click Next.
2. You must edit the zones. Click Edit for each zone.
3. Enter the Zone name. Note that you cannot change the type of the zone.
4. In the Web Entry Point region, choose one of the following web entry types: New
Load Balancer (LBaaS), Use OCI Load Balancer to select an existing OCI load
balancer, Manually Configured Load Balancer to select a manually deployed
existing load balancer, or Application Tier Node to choose the primary application
tier as the entry point.
5. If you choose to use LBaaS, then you must also select a shape in the Load Balancer
Shape field. The default shape is 100Mbps.
• Port: Select the port. If there is no load balancer, then the port is automatically
populated depending on the protocol: 8000 for http and 4443 for https.
Otherwise, select the appropriate port for use with your load balancer, such as
80 for http or 443 for https. Note that to allow access to the Oracle E-Business
Suite login URL, your network administrator must define an ingress rule in the
load balancer security list configuring the load balancer port to be open for
public access. See Create Network Resources For Deploying Oracle E-Business
Suite Environments, page 3-12.
7. Under Storage, the File System Type is the same as that for the source
environment.
If your source environment is using File Storage service, then you are prompted for
the File Storage Mount Target. If the File Storage Mount Target for the network
profile specified earlier matches any of the Mount Targets in the network
compartment created on the Oracle Cloud Infrastructure, then that Mount Target
appears in the list.
For a Shared File System Type, you can also specify Mount Options. Default
8. Review the properties for each node in the Application Tier Nodes information.
• Logical FQDN
• Shape: You can change the shape of the node. When choosing a flexible shape,
for example, VM.Standard.E3.Flex, use the sliders to choose the number of
OCPUs and the amount of memory (GB).
• Storage
• Fault Domain
10. When you are finished editing your zones, click Next.
Additionally, whether you are using the standard cloning job definition or an extended
job definition, you can choose to have Oracle E-Business Suite Cloud Manager pause at
specified points during the cloning job. For example, if you want to perform your own
validations after a particular phase before allowing Oracle E-Business Suite Cloud
Manager to proceed to the next phase, you can add a pause at that point. You can then
resume the cloning job when you are ready to proceed. See Monitor Job Status, page 13-
1.
2. In the Task Parameters tab, specify any parameter values required for the
additional tasks in the job definition. Some parameters may include default values,
which you can override as needed.
4. To specify that Oracle E-Business Suite Cloud Manager should pause its processing
before a particular phase, click the Actions icon next to that phase, and then select
Add Pause.
Note: Pauses occur before the phase at which they are defined.
5. Click Next.
Note: You cannot add keys after the provisioning process is completed.
2. Specify the tiers for the SSH key. Choose All Tiers, Application Tier, or Database
Tier.
3. Specify the pertinent OS User type. Choose All Users, Operating System
Administrator, or Application Administrator.
4. Upload the SSH key file. The file name will default in.
5. The system will validate the SSH key. Click Next to continue.
• EBS Version
• DB Version
• Network Profile
• Database Details:
• Database Service Type
• Shape
• Database Name
• PDB Name
• Node Count
• DB Software Edition
• License Type
• Storage information. For a shared file system, the File Storage service
mount target and mount options are shown
• Information on nodes
3. You can check the status of the job to clone the source environment in the Jobs page.
Prerequisites
❒ An Oracle E-Business Suite environment provisioned on Oracle Cloud
Infrastructure. This environment must meet all prerequisites for Oracle E-Business
Suite Cloud Manager provisioning, including required patches based on the target
database location. See Source Environment Requirements, page 5-4.
Manage Backups:
You can use Oracle E-Business Suite Cloud Manager to manage both backups created
from environments on Oracle Cloud Infrastructure and backups created from on-
premises Oracle E-Business Suite environments. You can provision another
environment based on a backup, or delete a backup when you no longer need it.
• Create a Backup of an On-Premises Oracle E-Business Suite Instance on Oracle
Cloud Infrastructure, page 5-2
Create a Backup
1. Click the Navigator icon, and then select Environments. In the Environments page,
click the Actions icon next to the environment you want, and then select Create
Backup.
Alternatively, click an environment name link in the Environments page to navigate
to the environment details page for a single environment, and click Create Backup.
Note that the Create Backup option is not available for environments generated
using One-Click Provisioning, and is therefore grayed out for those environments.
2. In the Create Backup window, accept the system-generated backup name or enter a
new name to uniquely identify your backup. The name must be a maximum of 31
characters long and must include only alphanumeric characters and underscores. It
cannot include any special characters other than underscores. Additionally, the first
character of the name must be an alphabetic letter. The name cannot begin with a
numeral or an underscore.
Oracle E-Business Suite Cloud Manager adds the backup name as a prefix when
creating the containers to store objects in a compartment within an Oracle Cloud
Infrastructure Object Storage namespace, known as buckets. The generic bucket for
the application tier and database tier Oracle home backup is named
<Backup_Name>Generic. The database bucket for the database RMAN backup is
named <Backup_Name>DB.
3. Select the Oracle Cloud Infrastructure Object Storage compartment where you want
to create the backup.
4. In the Encryption Password field, specify a password to encrypt the application tier
file system and database tier file system. If Transparent Data Encryption (TDE) is
not enabled in the source database, then this password is also used to encrypt the
database RMAN backup.
Re-enter the encryption password in the next field to confirm it.
5. Enter the password for the Oracle E-Business Suite APPS schema for the source
environment.
7. If Transparent Data Encryption (TDE) is enabled in the source database, enter the
password for the TDE wallet.
9. As part of RMAN backup, in the copy phase database blocks will be validated
implicitly, and any corruption or missing object will be reported at that time. If you
want to enforce the database validation before the RMAN backup, then click the
RMAN_VALIDATE_DATABASE toggle switch to turn this option on.
10. Select the binary compression algorithm to use for RMAN backup, either Basic,
Low, Medium, or High. The default value is Basic. Note that the Low, Medium,
and High compression algorithms fall under Advanced Compression. You must
have or acquire a license for the Advanced Compression option to use these
compression algorithms. The Advanced Compression option is included in all
Exadata Database Service Dedicated subscriptions, and in Base Database Service
subscriptions with Enterprise Edition High Performance and Extreme Performance
options.
11. Specify the number of RMAN staging channels to allocate for creating the backup.
The default value is 75% of the number of OCPUs. For example, for a VM with the
shape Standard 2.4 , the default value for the RMAN Channel Count parameter
is 6. The minimum value is one channel. The maximum value is 255 channels.
12. Specify the section size for multisection backups. The default value is 4G. Valid
values are 2G, 4G, 8G, 16G, 32G, 64G, 128G, or 256G.
13. The following parameters are set automatically to default values by RMAN unless
you enter specific values for them here. You should only set values for these
parameters if you fully understand their effects, as inappropriate settings can
reduce backup performance.
• Specify the maximum number of data files to place in each backup set. The
default value is 64. To determine the number of data files in each backup set,
RMAN uses either the value you specify in this parameter or the number of
files read by each channel, whichever is lower. If you allocate only one channel,
then you can use this parameter to make RMAN create multiple backup sets.
• Specify the maximum number of input files that a backup or copy can have
open at a given time. The default value used by RMAN is 8.
• Specify the rate of bytes per second that RMAN can read on this channel. Use
15. You can check the status of the job to create the backup in the Jobs page. Locate the
create-ossbackup job that you want to troubleshoot, and click the job name link
to go to the Job Details page. See Monitor Job Status, page 13-1.
The Job Details page provides links to the log files for each task performed to create
the backup, including pre-validation tasks and main execution tasks. If a backup
creation job does not succeed, you can review the related log files for the specific
task that failed to troubleshoot the issue.
16. After a backup is successfully created, you can review the backup details in the
Backups page or in the Administration tab of the environment details page for the
source environment. From these pages, to begin provisioning another environment
on Oracle Cloud Infrastructure based on the backup, click the action icon and select
Provision Environment. See Advanced Provisioning, page 9-6.
17. If you no longer need a backup, to begin deleting it, navigate to that backup in the
Backups page or the Administration tab of the environment details page for the
source environment, then click the action icon, and select Delete. You can also use a
command-line API to delete a failed backup. See Delete a Backup, page 12-24.
For more information about retrying a backup creation job, see Monitor Job Status, page
13-1.
Schedule Backups:
You can schedule backups to be created for an environment automatically by creating a
scheduling policy and then assigning it to the environment in the environment details
page. See Set Up Scheduling Policies, page 8-16 and Review Environment Details, page
11-7.
If you no longer want to create backups on the specified schedule, you can remove the
policy assignment for the environment.
Note: A scheduled backup can be run only when no other job is being
performed for that environment.
• If two backups are scheduled at the same time for the same
environment, then Oracle E-Business Suite Cloud Manager only
runs one backup job at that time. The status for the other scheduled
backup job is marked as Missed.
You cannot retry a missed job directly. However, you can schedule
another backup or manually create another backup for the environment
if necessary.
2. In the environment details page, locate the Backup Policy property. If no policy is
currently assigned, click the Assign link.
3. In the Assign Backup Policy window, select the Oracle Cloud Infrastructure Object
Storage compartment where you want to create the backups.
4. Select the policy that specifies the schedule on which you want to create backups.
5. Enter a backup name prefix to uniquely identify your backups. The name prefix
must be a maximum of 18 characters long and must include only alphanumeric
characters and underscores. It cannot include any special characters other than
underscores. Additionally, the first character of the name must be an alphabetic
letter. The name cannot begin with a numeral or an underscore.
Oracle E-Business Suite Cloud Manager adds the backup name prefix when
creating the containers to store objects in a compartment within an Oracle Cloud
Infrastructure Object Storage namespace, known as buckets. The generic bucket for
the application tier and database tier Oracle home backup is named
<Backup_Name>Generic. The database bucket for the database RMAN backup is
named <Backup_Name>DB.
6. In the Encryption Password field, specify a password to encrypt the application tier
file system and database tier file system. If Transparent Data Encryption (TDE) is
not enabled in the source database, then this password is also used to encrypt the
database RMAN backup.
Re-enter the encryption password in the next field to confirm it.
7. Enter the password for the Oracle E-Business Suite APPS schema for the source
environment.
8. For an Oracle E-Business Suite Release 12.2 environment only, enter the Oracle
WebLogic Server administration password for the source environment.
9. If Transparent Data Encryption (TDE) is enabled in the source database, enter the
password for the TDE wallet.
10. You can optionally specify advanced Recovery Manager (RMAN) parameters. To
do so, click Show Advanced Options. If you do not need to change the RMAN
parameters, skip to step 14.
11. As part of RMAN backup, in the copy phase database blocks will be validated
implicitly, and any corruption or missing object will be reported at that time. If you
want to enforce the database validation before the RMAN backup, then click the
RMAN_VALIDATE_DATABASE toggle switch to turn this option on.
13. Specify the number of RMAN staging channels to allocate for creating the backup.
The default value is 75% of the number of OCPUs. For example, for a VM with the
shape Standard 2.4 , the default value for the RMAN Channel Count parameter
is 6. The minimum value is one channel. The maximum value is 255 channels.
14. Specify the section size for multisection backups. The default value is 4G. Valid
values are 2G, 4G, 8G, 16G, 32G, 64G, 128G, or 256G.
15. The following parameters are set automatically to default values by RMAN unless
you enter specific values for them here. You should only set values for these
parameters if you fully understand their effects, as inappropriate settings can
reduce backup performance.
• Specify the maximum number of data files to place in each backup set. The
default value is 64. To determine the number of data files in each backup set,
RMAN uses either the value you specify in this parameter or the number of
files read by each channel, whichever is lower. If you allocate only one channel,
then you can use this parameter to make RMAN create multiple backup sets.
• Specify the maximum number of input files that a backup or copy can have
open at a given time. The default value used by RMAN is 8.
• Specify the rate of bytes per second that RMAN can read on this channel. Use
this parameter to set an upper limit for bytes to read so that RMAN does not
consume excessive disk bandwidth and degrade online performance. Specify
the rate as an integer, and select the unit of measurement in which you are
expressing the rate, either K, M, or G.
Review Backups:
1. To review the backups stored on the Oracle Cloud Infrastructure Object Storage
service for your deployment, click the Navigator icon, and then select Backups.
Note: You can also review a list of the backups for a particular
environment in the environment details page for that environment.
See Review Environment Details, page 11-7.
2. The Backups page displays the available backups within the compartment that is
selected in the EBS Compartment field in the Oracle E-Business Suite Cloud
Manager header. The list can include both backups of on-premises environments
and backups of environments on Oracle Cloud Infrastructure. You can optionally
enter a full or partial value in the search field to display only backups whose
properties contain that value. You can search by the following properties shown in
this page:
• Backup name
• Database version
• Compartment name
• Database name
3. To provision an environment from a backup, click the Actions icon next to that
backup, and then select Provision Environment. See Advanced Provisioning, page
9-6.
4. To delete a backup, click the Actions icon next to that network profile, and then
select Delete. See Delete a Backup, page 12-24.
1. Click the Navigator icon and select Backups. Alternatively navigate to the
Environment Details page for the Cloud environment and select the Backups tab.
2. Select a backup from the list of available backups on the page. You can search for
the backup if you know its name or part of its name.
5. You can check the status of the job to delete the backup in the Jobs page. See:
Monitor Job Status, page 13-1.
2. Connect to the primary node of the application tier and the database tier, and
identify if any remote clone processes related to the failed backup are running. For
example, run the following command:
$ ps -ef|grep remoteclone|grep xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
and terminate those processes in both the application tier and the database tier.
3. Ensure that the OCI configuration file and PEM key file are present on the Oracle E-
Business Suite Cloud Manager orchestration VM. For information on the OCI
configuration file, see Create a Profile in the Oracle Cloud Infrastructure CLI
Configuration File [https://docs.cloud.oracle.com/en-
us/iaas/Content/Functions/Tasks/functionsconfigureocicli.htm].
4. Go to the RemoteClone directory in the current backup session, and run the
command for deleting the Database and Generic buckets.
1. Run the following command on the Oracle E-Business Suite Cloud Manager
orchestration VM:
$ cd /u01/install/APPS/apps-unlimited-ebs/RemoteClone
2. Run the following command with the required details to delete the bucket.
Description of parameters:
• <bucketName> is the Bucket name.
Example commands:
• For deleting a Generic bucket with Backup Identifier Tag 'PRODBACKUP':
$ 3pt/jre/bin/java -cp lib/cln_utils.jar:3pt/ext-jars/*
oracle.apps.liftNshift.commandline.client.bmcs.
EBSLiftBMCSDeleteBucketClient
-bucketName PRODBACKUPGeneric -compartmentID
ocid1.compartment.oc1..
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-bmcsTenantName BMCSTENANT -bmcsConfigFilePath
/u01/install/APPS/userpem/user
Related Topics
Backing Up a Database to Object Storage Using RMAN [https://docs.cloud.oracle.
com/en-us/iaas/Content/Database/Tasks/backingupOSrman.htm]
Oracle Database Backup and Recovery User's Guide 19c [https://docs.oracle.
com/en/database/oracle/oracle-database/19/bradv/toc.htm]
Oracle Database Backup and Recovery User's Guide 12c Release 1 (12.1) [https://docs.oracle.
com/database/121/BRADV/toc.htm]
Oracle Database Backup and Recovery User's Guide 11g Release 2 (11.2) [https://docs.oracle.
com/cd/E11882_01/backup.112/e10642/toc.htm]
2. Select Promote from the Action menu for the standby environment you wish to
promote.
3. Alternatively, select the standby environment and click on Promote from its
Environment Details page.
• Tag Key: Enter the name you use to refer to the tag.
4. Click Next.
• Logical Hostname: Provide the logical hostname that will be used as part of the
Oracle E-Business Suite configuration. Note that this is not the physical
hostname.
• Logical Domain: Provide the logical domain that will be used as part of the
Oracle E-Business Suite configuration. Note that this is not the physical domain.
• VM Shape: This field is read-only. The shape shown is the shape selected
• Admin Password: The admin password for the database is used for the SYS
user as well. If TDE is enabled for the environment, then this password is also
used as the TDE wallet password.
• Wallet Password
3. Click Next.
• Type
2. In the Web Entry Point region, enter values for the following properties:
• Web Entry Type: Choose one of the following: New Load Balancer (LBaaS),
Manually Configured Load Balancer to select a manually deployed existing
load balancer, or Application Tier Node to choose the primary application tier
as the entry point.
• Protocol: Select the protocol for access to the environment, either http or https.
• Hostname: Enter the hostname for your web entry point. For example: myhost
• Domain: Enter the domain for your web entry point. For example: example.
com
• Port: Select the port for your web entry point. If there is no load balancer, then
the port is automatically populated depending on the protocol: 8000 for http
and 4443 for https. Otherwise, select the appropriate port for use with your load
balancer, such as 80 for http or 443 for https. Note that to allow access to the
Oracle E-Business Suite login URL, your network administrator must define an
ingress rule in the load balancer security list. See Create Network Resources For
Deploying Oracle E-Business Suite Instances, page 3-12.
3. When promoting an environment that uses File Storage service, the File System
details are shown by default:
• File System Type (Shared)
• Storage Type
Important: You must ensure you specify enough storage for your
nodes. Refer to Oracle E-Business Suite Installation Guide: Using
Rapid Install [https://docs.oracle.com/cd/E26401_01/doc.
122/e22950/toc.htm] for guidelines on space usage.
If you choose Non-Shared, you must specify a value for the Block Volume Storage
field for every node in the Application Tier Nodes field.
4. In the Logical Host region, enter values for the following properties:
• Logical Host Option: Choose Automatic or Manual.
• Logical Hostname Prefix: If you chose Automatic, enter your desired hostname
prefix.
You do not need to enter this if you chose Manual for your logical host option,
5. In the Application Tier Nodes region, enter properties for each node.
Note that you can define a specific shape for each application tier node.
• Logical Hostname
• Logical FQDN
• Shape: You can change the shape of the node. When choosing a flexible shape,
for example, VM.Standard.E3.Flex, use the sliders to choose the number of
OCPUs and the amount of memory (GB).
• Fault Domain: Select the fault domain. Refer to Fault Domains [https://docs.
cloud.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm#fault] for
more information.
Additionally, whether you are using the standard promotion job definition or an
extended job definition, you can choose to have Oracle E-Business Suite Cloud Manager
pause at specified points during the promotion job. For example, if you want to perform
2. In the Task Parameters tab, specify any parameter values required for the
additional tasks in the job definition. Some parameters may include default values,
which you can override as needed.
4. To specify that Oracle E-Business Suite Cloud Manager should pause its processing
before a particular phase, click the Actions icon next to that phase, and then select
Add Pause.
Note: Pauses occur before the phase at which they are defined.
5. Click Next.
Note: You cannot add keys after the promotion process is completed.
2. Specify the tiers for the SSH key. Choose All Tiers, Application Tier, or Database
Tier.
3. Specify the pertinent OS User type. Choose All Users, Operating System
Administrator, or Application Administrator.
4. Upload the SSH key file. The file name will default in.
5. The system will validate the SSH key. Click Next to continue.
3. You can check the status of the job to promote the environment in the Jobs page.
A standby environment that has just been promoted successfully has the value
"promote-standby (Successful)" in the Environment Details page, with a link to the
Job Details page. See Review Job Status, page 13-3 for more information.
Post-Promotion Steps:
1. After the standby environment has been promoted, run the following cleanup script
on the source database server to clean up the local configuration.
$ RemoteClone/bin/db-standby-cleanup.sh --context-file <absolute
path to DB context file> --standby-name <standby name> --oci-
private-key-file <absolute path to key file> --ebs-username <ebs
username
Prerequisites
❒ To perform the steps in this section, you must have an Oracle E-Business Suite
environment on Oracle Cloud Infrastructure created in Oracle E-Business Suite
Cloud Manager using One-Click Provisioning, page 9-4, Advanced Provisioning,
page 9-6, or Clone an Oracle E-Business Suite Instance, page 12-5.
If you have existing cloned environments of a source environment with a shared file
system, then deleting the source environment does not delete the source, or parent, file
system, because the parent file system is still in use by the cloned environments.
Therefore, it is recommended that you delete all cloned environments before deleting
the source environment on which they are based, in order to remove the shared file
system.
For environments that were not provisioned successfully, this procedure cleans up the
resources of incomplete installations.
1. From the Oracle E-Business Suite Cloud Manager Environments page, click the
Action icon for an environment with its Last Job status shown as Successful,
Aborted, or Failed, then select Delete. Alternatively, from the environment details
page for a specific environment, click Action and select Delete.
2. In the confirmation window, enter the environment name to confirm your choice.
Then click Yes.
3. You can check the status of the job to delete the environment in the Jobs page. See:
Monitor Job Status, page 13-1.
Deletion of an environment will delete the associated load balancer only if the
service has only one backend set which was created by the Oracle E-Business Suite
Cloud Manager.
If you added pauses in the job definition for a job such as provisioning, cloning, or
promoting a standby environment, then Oracle E-Business Suite Cloud Manager stops
its processing at the specified point. For example, you can pause a job if you want to
perform your own manual validations after a particular phase before allowing Oracle E-
Business Suite Cloud Manager to proceed to the next phase. You can then resume the
job when you are ready to proceed.
If a job fails, you can review the log for the specific task that failed to help you resolve
the problem before you retry the job. When you retry a job, depending on the task that
failed, Oracle E-Business Suite Cloud Manager may either continue the job from the
Note: Alternatively, you can review a list of the jobs performed for
a particular environment in the environment details page for that
environment. See Review Environment Details, page 11-7.
You can also review the history of all jobs related to an
environment by navigating to the subdirectory for that
environment within the out directory (
/u01/install/APPS/apps-unlimited-ebs/out/
<environment_name>/). Within the environment directory, look
for the subdirectory that begins with the job type you are interested
in reviewing and the timestamp when the job was performed.
2. The Jobs page lists the most recent job of each type for each Oracle E-Business Suite
environment and each backup within the compartment that is selected in the EBS
Compartment field in the Oracle E-Business Suite Cloud Manager header. The list
includes jobs for successfully deployed environments as well as jobs for any
incomplete or failed attempts. If you are logged in as an Oracle E-Business Suite
Cloud Manager administrator, then the page also lists the most recent job for each
network profile. Jobs are listed in order by start time.
You can optionally enter a full or partial value in the search field to display only
3. When you first submit a job, its status is set to Input Validation in Progress. After
the validation is completed, if the processing engine is available to start performing
the job, the job status changes to In Progress. If the processing engine is not
immediately available, the job status is first set to Scheduled and then changes to In
Progress later when the processing engine starts performing the job.
If you added a pause before a particular phase of a provisioning or cloning job, then
when the job reaches that point, the job status changes to Paused. After you have
performed any necessary manual action, you can resume the job. The job then
returns to the In Progress status. See Resume a Paused Job, page 13-6.
When a job is in progress, continue monitoring it until the job is completed and its
status is set to either Successful or Failed.
Alternatively, you can intentionally abort in-progress jobs by stopping the Oracle E-
Business Suite Cloud Manager VM services with the stopall force options.
When you restart the services, jobs that were previously in progress are changed to
the status Aborted. See Abort Running Jobs, page 4-8.
Note: A scheduled backup job can be run only when no other job is
being performed for that environment.
• If two backups are scheduled at the same time for the same
You cannot retry a missed job directly. However, you can schedule
another backup or manually create another backup for the
environment if necessary. See Schedule Backups, page 12-20 and
Create a Backup of a Cloud-Based Oracle E-Business Suite Instance,
page 12-17.
5. In the Job Details page, you can review the following job properties:
• Job name
• Prevalidation status
• Execution status
Note: For a status of Failed, click the task link included in the
status to review the specific task at which the failure occurred.
• Job definition that identifies the phases and tasks in the job
6. The Job Details page also displays a list of the phases and tasks that make up the
7. To refresh the information in the Job Details page automatically, click the Auto
Refresh toggle switch. When Auto Refresh is on, the page refreshes every 20
seconds and displays the date and time of the last refresh.
8. If a job fails, click Download Logs to download the complete job logs. You can
review the log details to help you resolve the problem before you retry the job. See
Retry a Failed Job, page 13-6.
2. When you are ready to proceed to the next phase in the job definition, navigate to
the Job Details page for the job and click Resume.
Note: You cannot resume jobs with any status other than Paused.
Note: You cannot retry jobs with any status other than Failed.
2. When you retry a job, Oracle E-Business Suite Cloud Manager marks the original
failed job as the parent of the newly initiated child job. For a child job, the Jobs page
and the Job Details page both display a Parent Job link along with the other job
properties. Click the Parent Job link to navigate to the Job Details page for the
parent job.
3. Similarly, for a parent job the Job Details page displays a Child Job link which you
can click to navigate to the Job Details page for the child job.
Note that you can only retry a particular failed job once, so after you have retried
the job, the Retry action is disabled for that job. Instead, monitor the status of the
child job to track its progress. If the child job also fails, you can choose Retry for the
child to try again.
Run AutoConfig on R12.2 Application Tier Stops the application tier services, runs
nodes Autoconfig, and brings the application tier
services back up.
Run AutoConfig on R12.1 Application Tier Stops all application tier services, runs
nodes Autoconfig, and brings the application tier
services back up.
Change database archive mode on R12.2 Changes the database archive mode on R12.2
environments environments. All application tier services are
restarted.
Change database archive mode on R12.1 Changes the database archive mode on R12.1
environments environments. All application tier services are
restarted.
Change Oracle Forms mode from Servlet to Changes Oracle Forms mode from Servlet to
Socket on R12.1 environments Socket on R12.1 environments, it runs an
implicit AutoConfig. All application tier
services are restarted.
Configure Oracle OHS PID and LOCK Configures Oracle OHS PID and LOCK
directory paths on R12.1 environments directory paths. All application tier services
are restarted. AutoConfig variables
s_web_pid_file and s_lock_pid_dir are set,
Autoconfig is run and all application tier
Services are restarted.
Start Application Tier services for R12.2 Starts all application tier services in all nodes
environments of a R12.2 environment.
Start Application Tier services for R12.1 Starts all application tier services in all nodes
environments of a R12.1 environment.
Stop Application Tier services for R12.1 Stops all application tier services in all nodes
environments of a R12.1 environment.
Install RPM from Oracle central yum Installs the given RPM from Oracle central
repository yum repository.
Create a new WebLogic Monitor user Creates a new WebLogic Monitor user on EBS
R12.2 environments.
Run Online Patching fs-clone phase on R12.2 Runs Online Patching fs-clone phase on R12.2
environments environments.
• appsUser - The user name for the APPS user, not considered a sensitive parameter
Note: For this script to succeed, the custom schema being registered
must have the CREATE SESSION privilege.
Additionally, note that this example is valid for Oracle E-Business Suite
instances on R12.AD.C.Delta.12 and R12.TXK.C.Delta.12 or earlier AD-
TXK release update packs. This example does not apply for R12.AD.C.
Delta.13 and R12.TXK.C.Delta.13 or later.
#
========================================================================
===+
# Helper Function definitions
#
========================================================================
===+
function exitWithUsage(){
echo "Usage : { echo 'appsPassword=<apps schema password>'; echo
'systemPassword=<system user password>'; } | sh registerCustomSchema.sh
appsUser=<apps user name> customSchemaName=<custom schema>"
exitMain
}
#
========================================================================
===+
# Main Script & Argument Parsing
#
========================================================================
===+
done
}
#
========================================================================
===+
# Sensitive Parameter Parsing
#
========================================================================
===+
function getSensitiveParameters(){
while read key_password;
do
user_key=`{ echo "$key_password"; } | awk -F '=' '{print $1}'`;
#
========================================================================
===+
# Getting the CONTEXT_FILE Environment variable
#
========================================================================
#
========================================================================
===+
# Execution
# Write Business logic to execute or invoke the scripts..
#
========================================================================
===+
getNonSensitiveParameters $@
getSensitiveParameters
adTop=$(getADTOPFromEnv)
# any other business logic can be added here or calling any other
scripts or program.
You can also use a function to retrieve an environment variable value. The following
example shows how to get the AD_TOP environment variable using a function:
function getADTOPFromEnv(){
echo $AD_TOP
}
The following example shows how to subsequently assign the value of the environment
variable:
adTop=$(getADTOPFromEnv)
You can invoke another shell script using the sh command. The following example
All the dependent Perl modules required to run a Perl file are available within the main
script that Oracle E-Business Suite Cloud Manager uses to process jobs. The following
example shows sample code for calling a Perl file:
{ echo $apps_pwd; } | $FND_TOP/bin/txkrun.pl -script=ChangeFormsMode -
contextfile=$CONTEXT_FILE -mode=socket -runautoconfig=yes -
port=$socketPort
If you want to call a Java program, that Java program must be in the CLASSPATH in
your environments. Java and its dependent libraries are available for the main script to
run the command. The following example shows sample code for calling a Java
program:
{ echo $apps_pwd; } | java -classpath .:$CLASSPATH oracle.apps.ad.
licmgr.bobj.InstallProduct $fndnam $APPL_TOP "$products" $apps_jdbc_url
$CONTEXT_FILE
In this example, the commonHelper.sh script is in the same directory as the script in
which it is used.
The commonHelper.sh script is used in seeded tasks provided by Oracle. The
common libraries that are used in these tasks are written as functions in the
commonHelper.sh script. You can use this script as a reference to write your custom
scripts. The following sample code shows the contents of the commonHelper.sh
script.
# Global variables
SYSTEM_USER=system
RETURN_FALSE=1
RETURN_TRUE=0
RETURN_NULL=""
APP_NODE_TYPE="app"
DB_NODE_TYPE="db"
if [ -z "$1" ]; then
retCode=$RETURN_TRUE
fi
return $retCode
}
if [ -f "$CONTEXT_FILE" ] ; then
retCode=$RETURN_TRUE
fi
return $retCode
}
sqlplus_path=$(which sqlplus)
if [ "$?" -eq "$RETURN_TRUE" ]; then
if [ -f "$sqlplus_path" ]; then
retCode=$RETURN_TRUE
fi;
fi
return $retCode
}
file_edition_type=$(getCtxValue s_file_edition_type)
isNull $file_edition_type
if [ "$?" -ne "$RETURN_TRUE" ]; then
if [[ "$file_edition_type" -eq "run" ]]; then
retCode=$RETURN_TRUE
fi
fi
return $retCode
}
apps_version=$(getCtxValue s_apps_version)
isNull $apps_version
if [ "$?" -ne "$RETURN_TRUE" ]; then
version=$apps_version
fi
echo $version
}
context_type=$(getCtxValue s_contexttype)
isNull $context_type
if [ "$?" -eq "$RETURN_TRUE" ]; then
echo "CONTEXT_FILE may have missing or NULL entry for
s_contexttype."
echo "Please check if the CONTEXT_FILE is corrupted"
else
if [[ "${context_type}" == "APPL_TOP Context" ]]; then
node_type=$APP_NODE_TYPE
else
node_type=$DB_NODE_TYPE
fi
fi
echo $node_type
# Gets the apps user name from context_file if exists else returns empty
string
function getAppsUser()
{
apps_user=$(getCtxValue s_apps_user)
echo $apps_user
}
echo $value
}
function validateAppsPassword() {
apps_user=$1
apps_pwd=$2
retCode=$RETURN_FALSE
return $retCode
}
return $retCode
}
isNull $system_pwd
if [ "$?" -ne "$RETURN_TRUE" ]; then
checkDBConnection $SYSTEM_USER $system_pwd
if [ "$?" -eq "$RETURN_TRUE" ]; then
retCode=$RETURN_TRUE
fi
fi
return $retCode
perl_bin=$(getCtxValue s_adperlprg)
ad_top=$(getCtxValue s_adtop)
if [ -f "$perl_bin" ]; then
if [ -f "$ad_top/patch/115/bin/adProvisionEBS.pl" ]; then
return $retCode
}
admin_server_status=$(getCtxValue s_adminserverstatus)
web_admin_status=$(getCtxValue s_web_admin_status)
if [[ "$admin_server_status" == "enabled" && "$web_admin_status" ==
"enabled" ]]; then
retCode=$RETURN_TRUE
fi
return $retCode
}
isPrimaryAppNode
if [ "$?" -eq "$RETURN_TRUE" ] ; then
if [ -f "$ADMIN_SCRIPTS_HOME/adadminsrvctl.sh" ]; then
{ echo $wls_pwd; echo $apps_pwd; }|
$ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start -nopromptmsg
return $retCode
retCode=$RETURN_FALSE
s_wls_home=$(getCtxValue s_wls_home)
s_wls_home=$(getCtxValue s_wls_home)
s_wls_admin_user=$(getCtxValue s_wls_admin_user)
s_wls_admin_host=$(getCtxValue s_wls_admin_host)
s_wls_admin_domain=$(getCtxValue s_wls_admin_domain)
s_wls_adminport=$(getCtxValue s_wls_adminport)
if [[ -z "$s_wls_home" || ! -f "${s_wls_home}/server/bin/setWLSEnv.
sh" ]]; then
echo "Not able to source the WLS environment file."
echo "Please check if environment is soured.."
else
. ${s_wls_home}/server/bin/setWLSEnv.sh
wls_admin_url="$s_wls_admin_host.$s_wls_admin_domain:$s_wls_adminport"
if [[ -z "$s_wls_admin_user" || -z "$s_wls_admin_host" || -z
"$s_wls_admin_domain" || -z "$s_wls_adminport" ]]; then
echo "Either one or more of the variables s_wls_admin_user
s_wls_admin_host wls_admin_domain s_wls_adminport NULL"
echo "Please check if environment is sourced "
else
return $retCode
return $retCode
}
return $retCode
return $retCode
}
return $retCode
}
instance_name=$(getCtxValue s_instName)
host_name=$(getCtxValue s_hostname)
if [ ! -f $cdb_env_file_path ]; then
echo "Not able to find the cdb_env_file. Please check if pdb
environment has been sourced."
else
cdb_env_file=$cdb_env_file_path
fi
fi
echo $cdb_env_file
srvctl_path=$(which srvctl)
if [ "$?" -eq "$RETURN_TRUE" ]; then
if [ -f "$srvctl_path" ]; then
ret=$(srvctl status asm -n $host_name | grep -o 'ASM.
return $retCode
}
is_pdb_enabled=$(getCtxValue s_pluggable_database)
return $retCode
israc=$(getCtxValue s_dbCluster)
return $retCode
isStorageTypeASM
if [ "$?" -eq "$RETURN_FALSE" ]; then
# Compute Flows
orapw_file=$ORACLE_HOME/dbs/orapw$ORACLE_SID
else
# Platform Flows
isPDBEnabled
echo $orapw_file
}
if [ ! -f "$1" ]; then
echo "Sql file to execute $1 does not exist"
else
return $retCode
}
To avoid these errors, run the dos2unix command on all the relevant files before you
begin packaging the source code for the task. You may need to install dos2unix first if
it is not already present on your system. See dos2unix [https://docs.oracle.
com/cd/E19683-01/816-0210/6m6nb7m7q/index.html].
For example, the following command runs dos2unix on the example wrapper script:
dos2unix registerCustomSchema.sh
2. Move the wrapper script for the task into this directory, along with all the
supporting files on which the wrapper script has a dependency.
For the example task, the wrapper script is registerCustomSchema.sh, and it
has a dependency on the commonHelper.sh script for some functions, so you
would move both these files into the RegisterCustomSchema directory.
4. When you create the task in the Extensibility Framework UI, upload this zip file in
the Source Code Library field. See Create a Task, page 8-12.
• Otherwise, if the Server Timezone profile option is not set, then the default value is
derived from the value of the SRC_OS_TIMEZONE property in the backup's
metadata, if it exists.
• Otherwise, if both of the prior values are unavailable, then the default value
becomes 'UTC'.
The following table illustrates some examples of scenarios with the default value for the
field Operating system time zone as well as the time zone to be set in Oracle E-Business
Suite Cloud Manager.
In these examples, the user has chosen not to bypass the Server Timezone profile
validation.
Backup Default User- Time Zone Time Zone Exadata Time Zone
Metadata Value Selected to be set to be set Infrastruct Variable (
Shown in Value on on Base ure Time TZ) to be
UI Compute Database Zone set on
Service Exadata
DB Database
Systems Service
Dedicated
Profile
option
SERVER_T
IMEZONE_
ID =
(GMT+05:
30) India
Time
• In the second example, the backup's metadata includes a time zone but the profile
option does not; therefore, the metadata's time zone becomes the default.
• In the third example, the backup's metadata does not specify a time zone but the
profile option does; therefore, the time zone specified by the profile option is used
as the default.
• In the fourth example, both the backup's metadata and the profile option specify a
time zone, but different ones. In this case, the Server Timezone profile option takes
precedence, and its value becomes the default value.
In the case of environments that use Exadata Database Service Dedicated, where there is
one system with many databases on it, Oracle E-Business Suite Cloud Manager cannot
use the operating system time zone for a given environment, but instead uses the time
zone defined in the Exadata Database Service Dedicated infrastructure.
Alternatively, you might choose to bypass the Server Timezone profile validation.
In the examples in the following table, the user has chosen to override the default value
for the time zone, and has chosen to bypass the validation.
Backup Default User- Time Zone Time Zone Exadata Time Zone
Metadata Value Selected to be set to be set Infrastruct Variable (
Shown in Value on on Base ure Time TZ) to be
UI Compute Database Zone set on
Service Exadata
DB Database
Systems Service
Dedicated
Profile
option
SERVER_T
IMEZONE_
ID =
NOVALUE
Profile
option
SERVER_T
IMEZONE_
ID =
(GMT+05:
30) India
Time
In the case of environments that use Exadata Database Service Dedicated, where there is
one system with many databases on it, Oracle E-Business Suite Cloud Manager cannot