Go to main content
1/102
Contents
Title and Copyright Information
Preface
Audience
Supported Plug-ins
Documentation Accessibility
Related Documents
Conventions
Part I Cloud Management Overview
1
Cloud Management - An Overview
1.1
Introduction to Cloud Management
1.2
Managing the Cloud Management Lifecycle With Enterprise Manager
1.2.1
Planning
1.2.2
Setting Up the Cloud
1.2.3
Building the Cloud
1.2.4
Testing and Deploying a Service
1.2.5
Monitoring and Managing the Cloud
1.2.6
Metering, Charging, and Optimization
1.3
Understanding the Oracle Cloud Service Models
1.3.1
Oracle Cloud Service Models
1.3.2
Oracle Cloud Anatomy
1.3.3
IaaS Components
1.3.4
DBaaS and MWaaS Components
1.3.5
TaaS Components
1.4
Accessing Oracle Cloud Features
1.4.1
Enterprise Manager Cloud Control Console
1.4.2
Self Service Portal
Part II Setting Up and Enabling Cloud
2
Setting Up the Cloud Management Infrastructure
2.1
Setting Up Self Update
2.1.1
Setting Up Enterprise Manager Self Update Mode
2.1.2
Assigning Self Update Privileges to Users
2.1.3
Setting Up the EM CLI Utility (Optional)
2.2
Deploying the Required Plug-ins
2.3
Defining Roles and Assigning Users
2.3.1
Creating Custom Roles for Self Service Application Administrators and Users
2.3.1.1
Creating a Custom Role Based on the EM_SSA_ADMINISTRATOR Role
2.3.1.2
Creating a Custom Role Based on the EM_SSA_USER Role
2.3.1.3
Creating a Custom Role Based on the EM_SSA_USER_BASE Role
2.3.2
Creating a User and Assigning Roles
2.3.3
Granting Roles and Privileges for Managing Storage Servers for Snap Clone
2.3.3.1
Granting General Privileges
2.3.3.2
Granting Target Privileges
2.3.3.3
Granting Roles
2.3.3.4
Granting Privileges for Provisioning
2.4
Configuring LDAP Authentication
2.5
Configuring Privilege Delegation Settings
2.6
Customizing the Self Service Login Page
2.6.1
Configuring the Self Service Login Page
2.6.2
Switching Back to the Enterprise Manager Login Page
2.6.3
Routing SSA Requests to a Specific OMS Pool
3
How to Enable Cloud
3.1
Enterprise Manager Cloud Deployment Models
3.2
Enabling Infrastructure as a Service (IaaS)
3.2.1
Infrastructure as a Service (IaaS): Super Administrator Tasks
3.2.2
Infrastructure as a Service (IaaS): Cloud Administrator Tasks
3.2.3
Infrastructure as a Service (IaaS): Self Service Administrator Tasks
3.2.4
Infrastructure as a Service (IaaS): Self Service User Tasks
3.3
Enabling Platform as a Service (PaaS)
3.3.1
Platform as a Service (PaaS): Super Administrator Tasks
3.3.2
Platform as a Service (PaaS): Cloud Administrator Tasks
3.3.3
Platform as a Service (PaaS): Storage Administrator Tasks
3.3.4
Platform as a Service (PaaS): Self Service Administrator Tasks
3.4
Enabling Middleware as a Service (MWaaS)
3.4.1
Middleware as a Service (MWaaS): Cloud Administrator Tasks
3.4.2
Middleware as a Service (MWaaS): Self Service Administrator Tasks
3.4.3
Middleware as a Service (MWaaS): Self Service User Tasks
3.5
Enabling Testing as a Service (TaaS)
3.5.1
Testing as a Service (TaaS): Cloud Administrator Tasks
3.5.2
Testing as a Service (TaaS): Self Service Administrator Tasks
3.5.3
Testing as a Service (TaaS): Self Service User Tasks
Part III Setting Up and Using Infrastructure as a Service
4
Setting Up Cloud for IaaS
4.1
Getting Started
4.2
Cloud Infrastructure Privileges
4.3
Registering the Oracle VM Manager
4.3.1
Port Requirements for Oracle VM Manager Setup
4.3.2
Updating the Oracle VM Manager URL
4.3.2.1
Importing the Oracle VM Manager WebLogic Certificate
4.3.3
Discovering and Promoting the Oracle VM Manager (Optional)
4.3.4
Upgrading Oracle VM Manager
4.3.4.1
Upgrading to the 3.3 Release
4.3.4.2
Upgrading to the 3.4 Release
4.3.5
Viewing the Monitoring Configuration (OVM Manager)
4.4
Synchronizing the Oracle VM Manager Targets
4.4.1
Automatically Synchronizing the Oracle VM Manager Targets
4.4.2
Manually Synchronizing the Oracle VM Manager Targets
4.5
Discovering a Virtual Server
4.6
Rediscovering a Virtual Server
4.7
Setting Up Networks
4.7.1
Generating MAC Addresses
4.7.2
Configuring a VLAN Group for Oracle VM Manager 3.2 or Earlier Versions
4.7.3
Creating a VLAN Interface for Oracle VM Manager 3.3
4.7.3.1
Viewing the VLAN Interfaces
4.7.3.2
Editing a VLAN Interface
4.7.3.3
Deleting a VLAN Interface
4.7.4
Creating Networks
4.8
Creating a Network Profile
4.9
Registering Storage Servers
4.9.1
Registering the File Server
4.9.2
Registering the Storage Array
4.9.3
File Server Details
4.9.4
Storage Array Details
4.9.5
Local File Server Details
4.10
Creating a Storage Repository
4.10.1
Performing Administrative Operations on a Storage Repository
4.11
Presenting the Storage Repository
4.12
Importing Assemblies, Templates, and Virtual Disks into the Storage Repository
4.12.1
Creating a Repository Export (Optional)
4.13
Using Self Update to Download Oracle VM Templates and Virtual Assemblies
4.14
Creating a Virtual Server Pool
4.14.1
Editing a Virtual Server Pool
4.15
Creating a Zone
4.16
Setting Up the Storage Quality of Service (QoS)
4.16.1
Setting Up the Network Type
4.16.2
Setting Up the Machine Sizes
4.16.3
Configuring the Software Library User
4.16.4
Configuring the Software Library User with External Management Agent
4.16.5
Defining the Request Purging Policy
4.17
Patching the Oracle VM Server
4.17.1
Configuring the YUM Repository
4.17.2
Upgrading the Virtual Server
4.18
Acknowledging OVM Events
4.19
Managing the NTP Configuration
4.20
Importing Virtual Machines
4.21
Acknowledging the Repository Events
5
Defining and Managing Cloud Policies
5.1
About Cloud Policies
5.2
Viewing Cloud Policies
5.3
Viewing Policies for a Target
5.4
Defining a Performance Policy
5.5
Defining a Schedule-Based Policy
5.6
Activating and Deactivating Policies
5.7
Viewing Policy Groups
5.8
Creating a Policy Group
5.8.1
Example 1
5.8.1.1
Creating a Policy for Shutting Down Guest Virtual Machine
5.8.1.2
Creating a Policy for Starting Up Guest Virtual Machine
5.8.1.3
Creating a Policy Group (Start Up and Shut Down)
5.8.2
Example 2
5.8.2.1
Creating a Policy to Scale Down a Tier Instance
5.8.2.2
Creating a Policy to Scale Up a Tier Instance
5.8.2.3
Creating a Policy Group (Scale Up and Scale Down)
5.9
Creating DRS and DPM Policies
5.9.1
Creating Automated DRS and DPM Policies
6
Setting Up the IaaS Self Service Portal
6.1
Setting Up the Self Service Portal
6.2
Uploading Large Files on the Self Service Portal
6.2.1
Setting the OMS Property Using emctl
6.2.2
Modifying the web.xml Configuration File
7
Using the IaaS Self Service Portal
7.1
Using the Self Service Portal to Request Server Resources
7.2
Requesting Servers
7.3
Viewing Requests
7.4
Viewing Servers
7.4.1
Zone Details Page
7.4.2
Performing Assembly Operations
7.4.2.1
Assembly Details Page
7.4.3
Tier Operations
7.4.3.1
Scaling Up a Tier Instance
7.4.3.2
Scaling Down a Tier Instance
7.4.3.3
Tier Details Page
7.4.4
Performing Server Operations
7.4.4.1
Modifying the Server Configuration
7.4.4.2
Cloning the Server
7.4.4.3
Server Details Page
7.5
Viewing Storage
7.6
Viewing Chargeback Details
7.7
Viewing Library
7.8
Viewing Policies
7.9
Viewing Preferences
8
Administering and Monitoring an IaaS Cloud
8.1
Viewing the Infrastructure Cloud Home Page
8.2
Viewing the OVM Manager Home Page
8.3
Viewing and Managing Members
8.4
Managing Zones
8.4.1
Viewing the Zone Home Page
8.4.2
Creating or Editing a Zone
8.4.3
Deleting a Zone
8.4.4
Deleting a Zone from Enterprise Manager
8.5
Virtual Server Pool Home Page
8.6
Managing Virtual Servers
8.6.1
Virtual Server Home Page
8.6.2
Editing a Virtual Server
8.6.3
Upgrading a Virtual Server
8.6.4
Starting and Stopping a Virtual Server
8.6.5
Performing Maintenance on the Virtual Server
8.7
Managing Guest Virtual Machines
8.7.1
Creating a Guest Virtual Machine
8.7.2
Guest Virtual Machine Home Page
8.7.3
Migrating a Guest Virtual Machine
8.7.4
Starting and Shutting Down a Guest Virtual Machine
8.7.4.1
Starting a Guest Virtual Machine
8.7.4.2
Restarting a Guest Virtual Machine
8.7.4.3
Stopping a Guest Virtual Machine
8.7.4.4
Killing a Guest Virtual Machine
8.7.5
Cloning a Guest Virtual Machine
8.7.6
Editing a Guest Virtual Machine
8.7.7
Saving a Guest Virtual Machine as a Template
8.7.8
Deleting a Guest Virtual Machine
8.7.9
Deleting a Guest Virtual Machine Only From Enterprise Manager
8.8
Deploying Guest Virtual Machines
8.8.1
Getting Started
8.8.2
Deployment Options
8.8.3
Prerequisites
8.8.3.1
Creating and Storing Virtualization Components in the Software Library
8.8.3.1.1
Creating an Assembly Component
8.8.3.1.2
Creating a Template Component
8.8.3.1.3
Creating an ISO Component
8.8.3.1.4
Creating a Virtual Disk
8.8.4
Provisioning Guest Virtual Machines Using Oracle Virtual Assemblies (OVA)
8.8.5
Provisioning a Guest Virtual Machine Using Oracle VM Templates
8.8.6
Provisioning a Guest Virtual Machine Using an ISO Image
8.8.7
Creating PXE Bootable Guest Virtual Machines
8.9
Viewing the Infrastructure Request Dashboard
8.9.1
Request Details Page
8.9.2
Viewing the Assembly / Tier Instance Page
8.10
New Features in Enterprise Manager VT Plugin 13.2.3
8.10.1
Exporting VM to Virtual Appliance
8.10.2
Increased Supported Limits
8.10.3
Inbound Migration Lock
8.10.4
Improving Assembly Deployment Code to Eliminate Extra Template Creation
8.10.5
Support for hot memory modify with PVHVM guest
Part IV Setting Up and Using Oracle Compute
9
Meeting the Prerequisites
9.1
Verifying or Installing the Virtual Infrastructure (VI) Plug-in
9.1.1
Deploying the Enterprise Manager for Virtual Infrastructure Plug-in
9.2
Understanding Users in Oracle Public Cloud Machine
9.2.1
Cloud Administrator Tasks
9.2.2
Tenant Administrator Tasks
9.2.3
Tenant User Tasks
9.3
Creating Users and Roles
9.4
Mapping Enterprise Manager User Roles to Oracle Compute User Roles
10
Using Oracle Compute
10.1
Registering the Oracle Compute Site
10.1.1
Importing the Site Certificate
10.2
Using the Oracle Compute Self Service Portal
10.3
Creating a New Orchestration
10.4
Viewing the Orchestration Details
10.4.1
Viewing the Oracle VM Instance Home Page
10.5
Viewing the Service Networks
10.6
Creating IPoIB Subnets for Tenant Networks
10.7
Creating Storage Volumes
10.8
Managing the Library
10.8.1
Uploading a Template
10.8.2
Deleting a Template or a Deployment Plan
10.9
Discovering an Orchestration
11
Oracle Compute REST APIs
11.1
Using the REST API Tool
11.2
Overview of REST Resources
11.3
Supported Use Cases
11.3.1
Orchestration Use Cases
11.3.1.1
Creating an Orchestration
11.3.1.2
Performing an Orchestration Action
11.3.2
Service Network Use Cases
11.3.2.1
Create Service Network
11.3.2.2
Update Service Network
11.3.2.3
Delete Service Network
11.3.3
vEthernet Use Cases
11.3.3.1
Create EoIB vEthernet
11.3.3.2
Update EoIB vEthernet
11.3.3.3
Delete EoIB vEthernet
11.3.4
Subnet Use Cases
11.3.4.1
Create EoIB Subnet
11.3.4.2
Create IPoIB Subnet
11.3.4.3
Update Subnet
11.3.4.4
Delete Subnet
11.3.5
IP Reservation Use Cases
11.3.6
Subnet Access Use Cases
11.3.7
Storage Volume Use Cases
11.3.8
Tenancy Use Cases
11.3.9
User Use Cases
11.3.10
Quota Use Cases
11.3.11
Template Use Cases
11.4
References
Part V Direct Monitoring
12
Direct Monitoring of Xen Based Systems
12.1
Direct Monitoring Overview
12.2
Discovering the Hypervisor Target
12.2.1
Deleting the Targets
12.2.2
Setting the Credential Properties
12.3
Viewing the Oracle Server Home Page
12.4
Viewing the Oracle Virtual Platform Home Page
12.5
Viewing the Oracle VM Instance Home Page
Part VI Setting Up and Using Platform as a Service
13
Setting Up the PaaS Infrastructure
13.1
About Service Families
13.2
Common Setup Tasks
13.2.1
Adding Hosts
13.2.2
Creating the Resource Providers
13.2.2.1
Creating a PaaS Infrastructure Zone
13.2.2.1.1
Editing a PaaS Infrastructure Zone
13.2.2.1.2
Deleting a PaaS Infrastructure Zone
13.2.2.2
Creating a PaaS Pool
13.2.2.2.1
Creating a Database Pool
13.2.2.2.2
Creating a Middleware Pool
13.2.3
Configuring Request Settings
13.2.4
Setting Up Quotas
14
Enabling the DBaaS Cloud
14.1
Getting Started
14.2
Setting Up Credentials for Provisioning
14.3
Provisioning Database Software for Database as a Service
14.4
Provision the Database for Schema as a Service
14.5
Provision a Container Database for PDB as a Service
14.6
Configuring the Oracle Listener
15
Setting Up an MWaaS Cloud
15.1
About Middleware as a Service
15.2
Getting Started with Middleware as a Service
15.2.1
Creating Provisioning Profiles
15.2.1.1
Creating a WebLogic Domain Provisioning Profile
15.2.2
Provisioning a Middleware Home
15.2.2.1
Provision from Oracle Middleware Home Gold Image Deployment Procedure
Part VII Provisioning New Database Artifacts
16
Getting Started with Database as a Service
16.1
Supported DBaaS Use Cases
16.2
Getting Started with DBaaS
17
Creating Databases Using Database Template
17.1
Creating Databases Using Database Template
17.1.1
Creating Resource Providers
17.1.1.1
Creating a Database Pool for Database as a Service
17.1.2
Creating a Database Provisioning Profile Using Database Template
17.1.3
Creating a Container Database Provisioning Profile Using Database Template
17.1.4
Configuring Request Settings
17.1.5
Defining Quotas
17.1.6
Creating a Service Template Using Database Template Profile
17.1.7
Creating a Service Template Using Database Template Profile for Container Database
17.1.8
Configuring Chargeback
17.1.9
Requesting a Database
17.2
Provisioning Standby Databases
17.2.1
Defining Database Pools for Provisioning Standby Databases
17.2.1.1
Associating a Standby Database Pool with a Primary Database Pool
17.2.2
Creating a Service Template
18
Creating Schemas
18.1
Getting Started
18.2
Creating Resource Providers
18.2.1
Creating a Database Pool for Schema as a Service
18.3
Creating a Database Provisioning Profile Using Export Schema Objects
18.4
Configuring Request Settings
18.5
Defining Quotas
18.6
Creating a Service Template for Schema Based on Profile
18.7
Creating a Service Template with Empty Schema
18.8
Configuring Chargeback
18.9
Requesting a Schema
19
Provisioning Pluggable Databases
19.1
Getting Started
19.2
Creating Resource Providers
19.2.1
Creating a Database Pool for PDB as a Service
19.2.2
Creating an Oracle Cloud Database Pool for PDB as a Service
19.3
Creating a Database Provisioning Profile Using Export Schema Objects
19.4
Configuring Request Settings
19.5
Defining Quotas
19.6
Creating a Service Template for PDB Based on Profile
19.7
Creating a Service Template for an Empty PDB
19.8
Configuring Chargeback
19.9
Requesting a Pluggable Database
Part VIII Cloning Databases
20
Supported Cloning Options
20.1
About Data Lifecycle Management
20.2
Supported Cloning Options
21
Creating Full Clones
21.1
Creating a Full Database Clone Using RMAN Backup from the Self Service Portal
21.1.1
Creating Resource Providers
21.1.1.1
Creating a Database Pool for Database as a Service
21.1.2
Creating a Database Provisioning Profile
21.1.2.1
Creating a Database Provisioning Profile Using RMAN Backup
21.1.2.2
Creating a Database Provisioning Profile Using Existing RMAN Backup
21.1.3
Configuring Request Settings
21.1.4
Defining Quotas
21.1.5
Create Service Template Using RMAN Backup Profile
21.1.6
Configuring Chargeback
21.1.7
Requesting a Database
21.2
Creating a Full Database Clone Using RMAN Duplicate from the Self Service Portal
21.2.1
Creating a Service Template Using RMAN Duplicate
22
Creating Snap Clones
22.1
About Data Lifecycle Management
22.2
About Snap Clones
22.3
Registering and Managing Storage Servers
22.3.1
Overview of Registering Storage Servers
22.3.2
Before You Begin
22.3.3
Prerequisites for Registering Storage Servers
22.3.3.1
Configuring Storage Servers
22.3.3.2
Customizing Storage Proxy Agents
22.3.4
Registering Storage Servers
22.3.4.1
Registering a NetApp or a Sun ZFS Storage Server
22.3.4.2
Registering a Solaris File System (ZFS) Storage Server
22.3.4.3
Registering an EMC Storage Server
22.3.5
Administering the Storage Server
22.3.5.1
Synchronizing Storage Servers
22.3.5.2
Deregistering Storage Servers
22.3.6
Managing Storage Servers
22.3.6.1
Managing Storage Allocation
22.3.6.2
Managing Storage Access Privileges
22.3.6.3
Viewing Storage Registration Overview and Hierarchy
22.3.6.4
Editing Storage Servers
22.4
Creating Test Master Databases
22.4.1
Creating a Discretely Synchronized Test Master
22.4.2
Using a Physical Standby Database as a Test Master
22.4.2.1
Enabling the Test Master for Snap Clone
22.4.3
Creating a Storage Test Master
22.5
Creating Snap Clone Databases
22.5.1
Creating Snap Clones from the Cloning Dashboard
22.5.1.1
Creating a Snap Clone Database
22.5.1.2
Creating an Exadata Test Master Database
22.5.1.3
Creating a Test Master Database
22.5.1.3.1
Creating a Test Master Database Using the Clone Wizard
22.5.1.3.2
Creating a Test Master Database Using EM CLI
22.5.1.4
Enabling a Test Master Database
22.5.1.5
Disabling a Test Master Database
22.5.1.6
Creating a Test Master Pluggable Database
22.5.1.6.1
Creating a Test Master Pluggable Database Using the Clone Wizard
22.5.1.6.2
Creating a Test Master Pluggable Database Using EM CLI
22.5.1.7
Creating a Storage Test Master
22.5.1.8
Creating a CloneDB Database
22.5.1.9
Managing Clone Databases
22.5.1.10
Refreshing Clone Databases
22.5.1.11
Creating a Snapshot Clone of an Exadata Test Master Database
22.5.2
Creating Snap Clones from a Discretely Synchronized Test Master
22.5.2.1
Getting Started
22.5.2.2
Registering Storage Servers
22.5.2.3
Creating Resource Providers
22.5.2.4
Configuring Request Settings
22.5.2.5
Defining Quotas
22.5.2.6
Creating a Service Template Using Snap Clone Profile
22.5.2.7
Configuring Chargeback
22.5.2.8
Requesting a Database
22.5.2.9
Example: Creating Snap Clones from Discretely Synchronized Test Master
22.5.3
Creating Snap Clones from an In-Sync Test Master
22.5.3.1
Getting Started
22.5.3.2
Registering Storage Servers
22.5.3.3
Creating Resource Providers
22.5.3.3.1
Creating a Database Pool for Database as a Service
22.5.3.4
Configuring Request Settings
22.5.3.5
Defining Quotas
22.5.3.6
Configuring Chargeback
22.5.3.7
Requesting a Database
22.5.3.8
Example: Creating Snap Clones from an In-Sync Test Master
22.5.4
Creating Snap Clones from a Storage Test Master
22.5.4.1
Getting Started
22.5.4.2
Registering Storage Servers
22.5.4.3
Creating Resource Providers
22.5.4.4
Configuring Request Settings
22.5.4.5
Defining Quotas
22.5.4.6
Configuring Chargeback
22.5.4.7
Requesting a Database
22.5.5
Creating a CloneDB Database
22.6
Creating a Database Provisioning Profile for Snap Clone
22.6.1
Creating a Database Provisioning Profile Using Snapshots
22.6.2
Creating a Database Provisioning Profile Using RMAN Database Image
22.7
Creating Service Templates for Snap Clone
22.7.1
Creating Service Template Using Snap Clone Profile
22.7.2
Creating a Service Template from a Storage Test Master
22.7.3
Creating a Service Template Using RMAN Image Profile
22.7.4
Creating a Service Template for EMC Snap Clone
22.8
Snap Clone Data Creation
22.8.1
Requesting a Database
22.8.1.1
Requesting a Schema
22.8.1.2
Requesting a Pluggable Database
22.8.2
Refreshing the Test Master Database
22.8.3
Refreshing the Test Master Snapshots
22.8.4
Snapshot Data Profile Refresh
22.8.4.1
Refreshing the Snap Shot Profile
22.8.4.2
Creating and Refreshing Snapshots of the Test Master
22.8.4.2.1
Snapshot Purge Policy
22.8.5
Refreshing a Database
22.9
Creating Test Master Pluggable Databases and Snapshot Clones
22.9.1
Creating a Test Master Pluggable Database
22.9.2
Creating an Exadata Test Master Pluggable Database
22.9.3
Creating a Snapshot Clone of an Exadata Test Master PDB
22.9.4
Creating an ACFS Test Master Pluggable Database
22.9.5
Creating a Snapshot Clone of an ACFS Test Master PDB
22.9.6
Enabling a Test Master Pluggable Database
22.9.7
Disabling a Test Master Pluggable Database
23
Using the DBaaS Self Service Portal
23.1
About the Database Cloud Self Service Portal
23.2
Provisioning of Database using Database Cloud Self Service Portal
23.3
Viewing the History of a Request
23.4
Database Service Home Page
23.5
Database Instance Home Page
23.6
Standby Database Home Page
23.7
Cluster Database Home Page
23.8
Pluggable Database Home Page
Part IX Maintaining and Customizing Databases
24
Maintaining the Database Pool
24.1
About Database Pool Maintenance
24.2
Creating a Database Gold Image
24.3
Subscribing to an Image
24.4
Deploying the Image
24.4.1
Deploying the Oracle Home
24.4.2
Activating the New Oracle Home
24.4.3
Updating the Database
24.5
Performing Ongoing Image Updates
24.5.1
Creating a New Version of the Image
25
PBaaS Fleet Operations
25.1
Preparing and Subscribing to the Software Image (SSA Admin)
25.2
PDBaaS Pool Operations Performed by SSA Admin (Option 1)
25.3
PBaaS Pool Operations Performed by SSA Admin (Option 2)
25.4
Update CDB (SSA Admin and SSA User Operations)
25.5
PDBaaS Pool Cleanup Operations - SSA Admin
26
Customizing Database as a Service
26.1
Pre and Post Request Creation / Deletion Scripts
26.1.1
Selecting the Post SQL Script
26.1.2
Sample Scripts
26.1.3
Input Parameters for Pre and Post Database Scripts
26.1.3.1
Input Parameters for DBaaS Pre and Post Request Creation Scripts
26.1.3.2
Input Parameters for DBaaS Pre and Post Request Deletion Scripts
26.1.3.3
Input Parameters for SchaaS Pre and Post Request Creation Scripts
26.1.3.4
Input Parameters for SchaaS Pre and Post Request Deletion Scripts
26.1.3.5
Input Parameters for PDBaaS Pre and Post Request Creation Scripts
26.1.3.6
Input Parameters for PDBaaS Pre and Post Request Deletion Scripts
26.1.3.7
Sample Input Files
26.1.3.8
Sample PDBaaS Post Scripts
Part X Setting Up Middleware as a Service
27
Setting Up the WebLogic Self Service Portal
27.1
Setting Up the WebLogic Self Service Portal
27.2
Creating a Middleware Pool
27.3
Creating a Load Balancer Configuration
27.3.1
Custom Script Guidelines
27.3.1.1
Sample Script (Oracle Cloud Application 12.1.0.8 or Earlier)
27.3.1.2
Sample Script (Oracle Fusion Middleware 12.1.0.7 or Later)
27.3.2
Adding the Third Party LBR Configuration to the Software Library
27.4
Configuring Request Settings
27.5
Setting Up Quotas
27.6
Creating a WebLogic Service Template
27.6.1
Sample Postscript
27.6.1.1
Sample Properties File
27.6.1.2
Sample Script
27.6.1.3
Sample Script Output
27.6.2
Resource Management Script
27.6.2.1
Create Operation
27.6.2.2
Scaleup Operation
27.6.2.3
Scaledown Operation
27.6.2.4
Delete Operation
27.7
Configuring Chargeback
28
Setting Up the SOAaaS or the OSBaaS Self Service Portal
28.1
Getting Started with SOAaaS and OSBaaS
28.2
Setting Up DBaaS used to Clone a SOA Repository
28.2.1
Creating a Database Service Template for SOA Profile
28.2.2
Creating a Database Service Template for OSB Profile
28.3
Prerequisites for Creating a SOA or an OSB Provisioning Profile
28.4
Setting Up the SOA and OSB Cloud Self Service Portal
28.4.1
Creating a SOAaaS and OSBaaS Pool
28.4.2
Creating SOA and OSB Service Templates
28.4.3
Sample Postscript
28.4.3.1
Sample Properties File
28.4.3.2
Sample Script
28.4.3.3
Sample Script Output
28.4.4
Resource Management Script
28.4.4.1
Create Operation
28.4.4.2
Scaleup Operation
28.4.4.3
Delete Operation
28.5
Creating a SOA Instance
28.5.1
Prerequisites for Creating a SOA Instance
28.5.2
Procedure for Creating a SOA Instance
29
Setting Up the JVMaaS Self Service Portal
29.1
Setting Up the Java Application Service Self Service Portal
29.2
Creating a Customized Middleware Profile
29.3
Uploading the Middleware Profile to Software Library
29.4
Creating a Service Template Based on Java Applications Profile
30
Using the MWaaS Self Service Portal
30.1
Using the MWaaS Self Service Portal
30.1.1
Setting the Preferences
30.1.2
Defining Dynamic Elasticity Policies for Middleware Services
30.1.2.1
Creating a MWaaS Schedule Policy
30.1.2.2
Defining a MWaaS Performance Policy
30.2
Requesting a Middleware Service
30.2.1
Requesting a WebLogic Service
30.2.2
Requesting an Oracle Service Bus or SOA Infrastructure Service
30.3
Middleware Service Home Page
30.3.1
Deploying and Redeploying an Application
30.3.1.1
Redeploying an Application
30.3.1.2
Deleting an Application
30.3.2
Scaling Up and Scaling Down a Service
30.3.3
Creating a Data Source
30.3.3.1
Editing a Data Source
30.4
SOA/OSB Service Home Page
30.5
Java Application Service Instance Home Page
30.6
Uploading a Java EE Component to the Software Library
30.7
Application Home Page
Part XI Monitoring the PaaS Cloud
31
Administering and Monitoring a PaaS Cloud
31.1
Viewing the Cloud Home Page
31.1.1
Viewing the Resource Provider Utilization Heat Map
31.2
Viewing the List of Resource Providers
31.3
Viewing the List of Service Templates
31.3.1
Granting, Revoking, and Reassigning Service Template Privileges
31.4
Viewing the List of Service Instances
31.4.1
Granting, Revoking, and Reassigning Privileges to Service Instances
31.5
Viewing the Cloud Request Dashboard
31.6
Viewing All Cloud Requests
31.7
Viewing the PaaS Infrastructure Zone Home Page
31.8
Viewing the Database Pool Home Page
31.9
Viewing the Schema Pool Home Page
31.10
Viewing the Pluggable Database Pool Home Page
31.11
Viewing the Middleware Pool Home Page
31.12
Viewing the Cloud Services Reports
31.12.1
Most Requested Service Types
31.12.2
Service Request Status
31.12.3
Service Request Type
31.12.4
Cloud Service Instance Duration Trend
Part XII Dynamic Resource Provisioning
32
Dynamic Resource Provisioning with Oracle VM Server for SPARC
32.1
Integration for a PaaS Solution
32.1.1
Prerequisites
32.1.2
Overview of the Configuration of PaaS Solution
32.1.2.1
Configure Enterprise Manager Cloud Control
32.1.2.2
Obtain the Client Kit
32.1.2.3
Configure Enterprise Manager Ops Center
32.2
Configure Resources for vDC
32.2.1
Add Client Kit Contents to Software Library for Oracle Solaris 11
32.2.2
Preparing Network Resources for the vDC
32.2.2.1
Identify a Fabric
32.2.2.2
Create a Network Domain
32.2.2.3
Configure Public Network
32.2.3
Preparing Storage Resources
32.2.4
Create a NAS Storage Library
32.2.4.1
Identify the NAS Share
32.2.4.2
Create a NAS Storage Library
32.2.5
Create SAN Storage Libraries using Fibre Channel LUNs
32.2.5.1
What You Will Need
32.2.5.2
Configure the Storage Server
32.2.5.3
Create a Static Block Storage SAN Library
32.2.6
Create an OS Update Profile
32.2.7
Deploy Control Domains
32.2.7.1
Create an Provisioning Profile for Oracle VM Server for SPARC
32.2.7.2
Create an OS Configuration Profile for Oracle VM Server for SPARC
32.2.7.2.1
CPU Resource Allocation
32.2.7.2.2
Crypto Units
32.2.7.2.3
RAM
32.2.7.2.4
NVRAMRC Value
32.2.7.3
Apply the Deployment Plan
32.2.8
Create the Server Pool
32.3
Set Up and Configure a Virtual Data Center
32.3.1
Create the vDC
32.3.2
Create the vDC account for PaaS
32.3.3
Preparing the vServers
32.3.3.1
Create a new vServer Type
32.3.3.2
Create a vServer Template
32.3.3.3
Create a Private vNet
32.4
Validate the Integration and PaaS
32.4.1
Create Volumes for vServer
32.4.2
Create Test vServers
32.4.3
Verify Shared Storage and Connectivity
32.4.4
Diagnosing Problems
33
Getting Started with Dynamic Resource Provisioning
33.1
About Dynamic Resource Provisioning
33.2
Configuring the Solaris SPARC Adapter
33.2.1
Adding the Stage Server
33.2.2
Creating the Virtual Machine Adapter Instance
33.2.3
Editing the Virtual Machine Adapter Instance
33.2.4
Deleting the Virtual Machine Adapter Instance
33.2.5
Creating the Virtual Machine Service Template
34
Dynamically Provisioning Resources in a DBaaS Cloud
34.1
Provisioning Resources
34.2
De-Provisioning Resources
35
Dynamically Provisioning Resources in an MWaaS Cloud
35.1
Provisioning Resources
35.2
De-Provisioning Resources
35.3
Enabling Dynamic Resource Provisioning
35.3.1
Disabling Dynamic Provisioning
Part XIII JVM Diagnostics as a Service
36
Setting Up JVM Diagnostics as a Service
36.1
About JVM Diagnostics as a Service
36.2
Users and Roles
36.3
Setting Up JVMDaaS
36.4
Defining and Allocating Quotas
36.5
Monitoring the JVMDaaS Environment
37
Using the JVM Diagnostics Self Service Portal
37.1
Using the JVM Diagnostics Cloud Self Service Portal
37.2
JVM Home Page
Part XIV Enabling Testing as a Service (TaaS)
38
About Testing as a Service
38.1
TaaS Roles
38.1.1
Test Administrators
38.1.2
Test Designers
38.1.3
Testers
39
Setting Up Testing as a Service
39.1
Getting Started
39.2
Creating Test Administrators
39.3
Creating an Assembly Component
39.4
Creating a Deployment Plan
40
Using the Testing as a Service Portal
40.1
Prerequisites
40.2
Test Administrator Tasks
40.2.1
Setting Up Application Types
40.2.2
Setting Up Test Drivers
40.2.3
Setting Up Oracle Load Testing Test Drivers
40.2.4
Setting Up Oracle Functional Testing Test Drivers
40.2.5
Setting Up Custom Test Driver Types
40.2.6
Setting Up Quotas
40.2.7
Setting Up Result File Systems
40.2.8
Publishing Test Environments, Test Assets, and Test Drivers
40.2.9
Setting Up Chargeback Service
40.3
Test Designer Tasks - Creating Test Assets and Test Environments
40.3.1
Creating Test Assets - General Information
40.3.2
Creating Test Asset - Oracle Load Testing
40.3.3
Creating Test Asset - Oracle Functional Testing
40.3.4
Creating Test Asset - Custom Test
40.3.5
Creating Test Environments
40.4
Tester Tasks - Using the Testing Environment
40.4.1
Verifying Available Test Assets and Environments
40.4.2
Creating Tests
40.4.3
Creating Tests - Oracle Load Testing Tests
40.4.4
Creating Tests - Oracle Functional Testing Tests
40.4.5
Creating Tests - Custom Tests
40.4.6
Creating and Running Trials
40.4.7
Creating and Running Oracle Load Testing Trial
40.4.8
Creating and Running Oracle Functional Testing Trial
40.4.9
Monitoring On-Going Trials
40.4.10
Comparing Trial Results
40.4.11
Sharing Tests
40.4.12
Viewing Activity and Usage Information
40.4.13
Viewing Deployment Information
40.4.14
Browsing the Testing Home Page
40.4.15
Trial Page
40.4.16
Viewing TaaS Reports
40.4.17
Estimating Hardware Needed for Testing
Part XV Using Chargeback and Consolidation
41
Chargeback Administration
41.1
Overview of Chargeback
41.1.1
Why Implement Chargeback
41.1.2
Enterprise Manager Chargeback
41.1.2.1
Chargeback Entities
41.1.2.2
Charge Plans
41.1.2.3
Cost Centers
41.1.2.4
Reports
41.1.2.5
Chargeback and Metrics
41.2
Setting Up Chargeback
41.2.1
Configuring Global Settings for Chargeback
41.2.1.1
Peak Times
41.2.1.2
Currency Symbol
41.2.1.3
Uptime Calculations
41.2.2
Working with Charge Plans
41.2.2.1
Charge Plans and Effective Dates
41.2.2.2
Charge Plans and Peak Windows
41.2.2.3
Charge Plans and Tiered Pricing
41.2.2.4
Creating and Revising the Universal Charge Plan
41.2.2.5
Creating an Extended Charge Plan
41.2.2.6
Viewing Charge Item Metadata
41.2.2.7
Using Conditions in Charge Plans
41.2.2.8
Using the Estimate Charges Feature
41.2.2.9
Revising Extended Charge Plans
41.2.3
Using the Plan Advisor
41.2.3.1
Selecting the Entity or Entity Type
41.2.3.2
Setting Up Configurations
41.2.3.3
Projecting Recovery Costs
41.2.3.4
Setting Rates for Charge Items
41.2.4
Creating Cost Centers
41.2.4.1
Setting the Cost Center Property for an Enterprise Manager User
41.2.4.2
Setting the Cost Center Property on the Target Home Page
41.2.4.3
Creating High-Level Cost Centers in Chargeback
41.2.5
Adding Entities to Chargeback
41.2.5.1
Configuring Metric Collection for Enterprise Manager Database Services
41.2.5.2
Selecting Entities for Chargeback
41.2.5.3
Making Assignments
41.2.5.4
Reviewing Entity Setup
41.2.5.5
After Adding Entities to Chargeback
41.2.5.6
Defining Plan Assignment Rules
41.2.6
Assigning Cost Centers to Entities
41.2.7
Assigning Charge Plans to Entities
41.2.8
Running the Daily Data Collection Job
41.3
Self Service Applications and Zones within Chargeback
41.4
Accessing Chargeback Information
41.4.1
Following Usage and Charge Trends
41.4.2
Viewing an Entity's Collected Metric Data and Other Entity Details
41.4.3
Generating and Distributing Chargeback Reports
41.4.4
Viewing Chargeback Information in the Self Service Portal
41.4.5
Sharing Chargeback Data with Other Applications
42
Enterprise Manager Consolidation
42.1
Overview of Consolidation
42.2
Host Consolidation Planner
42.2.1
Overview of Host Consolidation Planner
42.2.2
Creating a Host Consolidation Planner Project
42.2.2.1
Selecting the Host Consolidation Project Type
42.2.2.2
Specifying Host Source Candidates
42.2.2.3
Specifying Host Destination Candidates
42.2.2.4
Setting Data Collection Parameters
42.2.2.5
Choosing a Pre-configured Scenario
42.2.2.6
Reviewing and Saving the Host Consolidation Project
42.2.3
Creating a Host Consolidation Planner Scenario
42.2.3.1
Setting Up the Scenario
42.2.3.2
Defining Constraints for Host Consolidation
42.2.3.3
Planning the Destination for a Physical Server to Virtual Server Project
42.2.3.4
Planning the Destination for a Physical Server to Physical Server Project
42.2.3.5
Mapping Host Sources to Destinations
42.2.3.6
Reviewing and Saving the Host Consolidation Scenario
42.2.4
Other Host Consolidation Scenario Creation Options
42.2.5
Evaluating Host Consolidation Scenarios
42.3
Database Consolidation Workbench
42.3.1
Overview of Database Consolidation Workbench
42.3.2
Creating a Database Consolidation Workbench Project
42.3.2.1
Selecting the Database Consolidation Project Type
42.3.2.2
Specifying Database Source Candidates
42.3.2.3
Specifying Database Destination Candidates
42.3.2.4
Setting Data Collection Parameters
42.3.2.5
Choosing a Pre-configured Scenario
42.3.2.6
Reviewing and Saving the Database Consolidation Project
42.3.3
Creating a Database Consolidation Workbench Scenario
42.3.3.1
Setting Up the Scenario
42.3.3.2
Defining Constraints for Database Consolidation
42.3.3.3
Planning the Destination for a Database to Database Project
42.3.3.4
Planning the Destination for a Database to Server Project
42.3.3.5
Mapping Database Sources to Destinations
42.3.3.6
Reviewing and Saving the Database Consolidation Scenario
42.3.4
Other Database Consolidation Scenario Creation Options
42.3.5
Evaluating Database Consolidation Scenarios
42.3.6
About the Advisor Feature of Database Consolidation Workbench
42.3.7
About Compression Advisor
42.3.8
Estimating Compressed Storage Requirements
42.3.9
About Implementing a Database Consolidation Scenario
42.3.10
Implementing a Database Consolidation Scenario
42.3.11
Database Migration and Encrypted Tablespace
42.3.12
Assessing the Performance Impact of Database Migration on SQL Workload
42.4
Topics Common to Host and Database Consolidations
42.4.1
How Enterprise Manager Consolidation Analyzes a Consolidation Scenario
42.4.2
Viewing Consolidation Reports
42.4.2.1
Viewing Consolidation Project Reports
42.4.2.2
Viewing Consolidation Scenario Reports
42.4.3
Managing Data Collections
42.4.4
About Oracle Compute Cloud Shapes
Part XVI Using the Cloud APIs
43
Introduction to Cloud APIs
43.1
Introduction
43.2
When to Use Cloud REST APIs
43.3
Change History
43.4
Common Behaviors
43.4.1
Transport Protocol
43.4.2
URI Space
43.4.3
Media Types
43.4.4
Request Headers
43.4.5
Response Headers
43.4.6
HTTP Status Codes
43.4.7
Common Resource Attributes
43.4.7.1
Resource State
43.4.8
Collection
43.4.9
Error Response Message
44
Cloud Resource Models
44.1
Enterprise Manager Cloud Resource Model 10001
44.2
About Cloud Resources
44.3
Resource Data Models
44.3.1
Cloud [application/oracle.com.cloud.common.Cloud+json]
44.3.2
ServiceTemplate [application/oracle.com.cloud.common.ServiceTemplate+json]
44.3.3
Zone [application/oracle.com.cloud.common.Zone+json]
44.3.4
Service Family Type [application/oracle.com.cloud.common.ServiceFamilyType+json]
44.3.5
Service Instance Type [application/oracle.com.cloud.common.InstanceType+json]
44.3.6
Metric [application/oracle.com.cloud.common.Metric+json]
44.3.7
Service Instance [application/oracle.com.cloud.common.ServiceInstance+json]
44.3.8
Quota Usage [application/oracle.com.cloud.common.QuotaUsage+json]
44.3.9
Service Template Finds [application/oracle.com.cloud.common.ServiceTemplateFinds+json]
44.4
Cloud REST API Examples
44.4.1
Cloud Resource
44.4.2
Service Family Type Resource
44.4.3
Quota Resource
44.4.4
Service Instance Type Resource
44.4.5
Zone Resource
44.4.6
Service Template Resource
44.4.7
Metric Resource
44.5
Service Request REST APIs
44.6
Service Request Collection
45
EM CLI Verbs for Database as a Service Administrator
45.1
PaaS Zone EM CLI Verbs
45.2
Software Pool EM CLI Verbs
45.3
Database Quota EM CLI Verbs
45.4
Database Request Settings EM CLI Verbs
45.5
Database Size EM CLI Verbs
45.6
Database Profile EM CLI Verbs
45.6.1
About Database Provisioning Profile Types
45.6.1.1
DBCA Template
45.6.1.2
RMAN
45.6.1.3
Snapclone
45.6.1.4
Schema
45.6.2
Creating Provisioning Profiles using EM CLI
45.6.3
Sample EM CLI Property Files
45.6.3.1
DBCA Template
45.6.3.2
New RMAN Backup from the Source Database
45.6.3.3
Existing RMAN Backup from the Source Database
45.6.3.4
Existing RMAN Backup on the Stage Location
45.6.3.5
Snapclone Database
45.6.3.6
Schema Database
45.6.4
Database Profile EM CLI Verbs
45.6.5
Creating a Database Profile Using EM CLI Verbs
45.6.6
Editing a Database Profile Using EM CLI Verbs
45.6.7
Deleting a Database Profile Using EM CLI Verbs
45.6.8
Viewing All the Database Profiles
45.6.9
Refreshing a Database Profile Using EM CLI Verbs
45.7
Service Template EM CLI Verbs
45.8
Service Template Executable .json Files
45.8.1
DBCA Based Service Template .json File
45.8.2
Standby DBCA Based Service Template .json File
45.8.3
RMAN Based Single Instance Database Service Template .json File
45.8.4
RMAN Based Single Instance Database with Single Instance Standby Service Template .json File
45.8.5
RMAN Based RAC One Node Database Service Template .json File
45.8.6
RMAN Based RAC One Node Database with Standby Service Template .json File
45.8.7
RMAN Based RAC Database with Single Instance Standby Service Template .json File
45.8.8
RAC Database with Standby Using a DBCA Template Service Template .json File
45.8.9
DNFS Based Database Service Template .json File
45.8.10
Snap Clone Single Instance Database with Archiving Enabled Service Template .json File
45.8.11
Schema Based Service Template .json File
45.8.12
Pluggable Database Service Template .json File
45.8.13
RAC Pluggable Database Using an Empty Pluggable Database Service Template .json File
45.8.14
RAC Pluggable Database Using a Profile Pluggable Database Service Template .json File
45.8.15
Clone DB Based Service Template .json File
45.8.16
Full Clone Using an RMAN Duplicate Service Template .json File
45.8.17
Snapclone Database Using Live Clone Template on EMC Storage Service Template .json File
45.9
Creating a Database Clone Using EM CLI Verbs
45.10
Refreshing a Database Using EM CLI Verbs
45.11
Deleting a Database Using EM CLI Verbs
45.12
Deleting a Database Clone Using EM CLI Verbs
45.13
Database Fleet Maintenance EM CLI Verbs
45.14
Database Request Handling EM CLI Verbs
45.15
Cloning a Pluggable Database
45.15.1
Pluggable Database Full Clone Methods
45.15.2
Pluggable Database Snapshot Clone Types
45.16
Creating a Test Master Pluggable Database
45.17
Transferring Data Between Databases
45.18
Backing Up Datafiles and Metadata of a Pluggable Database
45.19
Importing Data from Export Dumps to a Database
45.20
Using the db_clone_management EM CLI Verb
45.21
Invoking a REST API Using EM CLI Verb
46
Database as a Service Administrator REST APIs
46.1
Summary of Database as a Service Administrator REST APIs
46.2
Creating a New DBaaS Cloud Setup Using REST APIs
46.3
Database as a Service Administrator Operations REST APIs
46.3.1
PaaS Zones and PaaS Zone REST APIs
46.3.1.1
PaaS Zones REST APIs
46.3.1.1.1
Supported Request Methods for PaaS Zones
46.3.1.2
PaaS Zone REST APIs
46.3.1.2.1
Supported Request Methods for PaaS Zone
46.3.1.3
PaaS Zones and PaaS Zone REST API Examples
46.3.1.3.1
Viewing Details of the PaaS Zones Resource
46.3.1.3.2
Viewing Details of a PaaS Zone Resource
46.3.1.3.3
Creating a PaaS Zone
46.3.1.3.4
Updating a PaaS Zone
46.3.1.3.5
Deleting a PaaS Zone
46.3.2
Software Pools and Software Pool REST APIs
46.3.2.1
Software Pools
46.3.2.1.1
Supported Request Methods for Software Pools
46.3.2.2
Software Pool
46.3.2.2.1
Supported Request Methods for Software Pool
46.3.2.3
Software Pool REST API Examples
46.3.2.3.1
Viewing Details of the Software Pools Resource
46.3.2.3.2
Viewing Details of a Software Pool Resource
46.3.2.3.3
Viewing Details of a Software Pool Capacity
46.3.2.3.4
Creating a Database Pool
46.3.2.3.5
Updating a Database Pool
46.3.2.3.6
Creating a Schema Pool
46.3.2.3.7
Updating a Schema Pool
46.3.2.3.8
Creating a Pluggable Database Pool
46.3.2.3.9
Updating a Pluggable Database Pool
46.3.2.3.10
Deleting a Database / Schema / Pluggable Database Pool
46.3.3
Database Request Settings REST APIs
46.3.3.1
Database Request Settings Resource Model
46.3.3.2
Dbaas Request Settings Resource
46.3.3.3
Supported Operations for Dbaas Request Settings
46.3.3.4
Dbaas Request Settings REST API Examples
46.3.3.4.1
Viewing Details of the Dbaas Request Settings Resource
46.3.3.4.2
Creating Database Request Settings
46.3.4
Database Quota REST APIs
46.3.4.1
Database Quota Resource Model
46.3.4.2
Dbaas Quota Resource
46.3.4.3
Supported Operations for DbaaS Quota
46.3.4.4
Database Quota REST API Examples
46.3.4.4.1
Viewing Details of the DBaas Quota Resource
46.3.4.4.2
Creating DBaaS Quota for a Role
46.3.4.4.3
Updating DBaaS Quota for a Role
46.3.4.4.4
Deleting DBaaS Quota for a Role
46.3.5
Service Template REST APIs
46.3.5.1
Service Templates Resource
46.3.5.1.1
Supported Operations for Service Templates
46.3.5.2
Service Template Resource
46.3.5.2.1
Supported Operations for Service Template
46.3.5.3
Service Templates and Service Template REST API Examples
46.3.5.3.1
Viewing Details of the Service Templates Resource
46.3.5.3.2
Viewing Details of the ServiceTemplate Resource
46.3.5.3.3
Creating a Service Template for DBCA Based Database
46.3.5.3.4
Creating a Service Template for Container Database
46.3.5.3.5
Creating a Service Template for RMAN Based Single Instance Database
46.3.5.3.6
Creating a Service Template for RMAN Based Single Instance Database with Single Instance Standby
46.3.5.3.7
Creating a Service Template for RMAN Based RAC One Node Database
46.3.5.3.8
Creating a Service Template for RMAN Based RAC One Node Database With Standby
46.3.5.3.9
Creating a Service Template for RMAN Based RAC Database With Standby
46.3.5.3.10
Creating a Service Template for RAC Database with Standby Using a DBCA Template
46.3.5.3.11
Creating a Service Template for DNFS Based Database
46.3.5.3.12
Creating a Service Template for Snap Clone Single Instance Database (with Archiving Enabled)
46.3.5.3.13
Creating a Service Template for Snap Clone Single Instance Database (without Archiving Enabled)
46.3.5.3.14
Creating a Service Template for a Schema
46.3.5.3.15
Creating a Service Template for a Pluggable Database
46.3.5.3.16
Creating a Service Template for RAC Pluggable Database Using an Empty Pluggable Database
46.3.5.3.17
Creating a Service Template for RAC Pluggable Database Using a Profile Pluggable Database
46.3.5.3.18
Deleting a Database / Schema / Pluggable Database Service Template
47
Database as a Service SSA User REST APIs
47.1
Summary of Database as a Service SSA User REST APIs
47.2
Database as a Service
47.2.1
Database as a Service Resource Model
47.2.1.1
DB Zone
47.2.1.2
DB Platform Template
47.2.1.3
DB Platform Instance
47.2.2
Supported Operations for Database as a Service Resources
47.2.3
Database as a Service REST API Examples
47.2.3.1
Viewing Details of All the Cloud Resources
47.2.3.2
Filtering Output for Specific Resource Attributes
47.2.3.3
Viewing Details of the Service Family Type Resource
47.2.3.4
Viewing Details of the Service Instance Type Resource
47.2.3.5
Viewing Details of a Service Requests Resource
47.2.3.6
Viewing Details of the DB Zone
47.2.3.7
Viewing Details of the DB Platform Template Resource
47.2.3.8
Creating a Database Instance
47.2.3.8.1
Creating a Database by Passing a Request on the DB Zone
47.2.3.8.2
Creating a Database by Passing a Request on the DB Platform Template
47.2.3.8.3
Creating a Container Database Instance
47.2.3.9
Viewing the Database Creation Details
47.2.3.10
Updating a Database
47.2.3.11
Deleting a Database Instance
47.2.3.12
Lifecycle operations on a Database Instance
47.2.3.12.1
Shutting down a Database
47.2.3.12.2
Starting up a Database
47.2.3.12.3
Scheduling a Backup of the Database
47.2.3.12.4
Restoring a Database from a Backup
47.2.3.12.5
Adding a Standby Database
47.2.3.12.6
Removing a Standby Database
47.2.3.12.7
Refreshing a Database
47.2.3.13
Lifecycle operations on a Snap clone Database Instance
47.2.3.13.1
Creating a Snapshot
47.2.3.13.2
Restoring from a Snapshot List
47.2.3.13.3
Deleting a Snapshot
47.3
Schema as a Service
47.3.1
Schema as a Service Resource Model
47.3.1.1
Schema Platform Template
47.3.1.2
Schema Platform Instance
47.3.2
Supported Operations for Schema as a Service Resources
47.3.3
Schema as a Service REST API Examples
47.3.3.1
Viewing Details of the Schema Platform Template Resource
47.3.3.2
Creating a Schema Service
47.3.3.2.1
Creating a Schema by Passing a Request on the DB Zone
47.3.3.2.2
Creating a Schema by Passing a Request on the Schema Platform Template
47.3.3.3
Viewing Details of the Schema Service Creation
47.3.3.4
Deleting a Schema Service
47.3.3.5
Object Missing
47.3.3.5.1
Exporting a Schema
47.3.3.5.2
Restoring a Schema from Exported Schema Dumps
47.3.3.5.3
Deleting the Exported Schema Dumps
47.3.3.5.4
Changing Schema Passwords
47.4
Pluggable Database as a Service
47.4.1
Pluggable Database as a Service Resource Model
47.4.1.1
Pluggable DB Platform Template
47.4.1.2
Pluggable DB Platform Instance
47.4.2
Supported Operations for Pluggable Database Resources
47.4.3
Pluggable Database as a Service REST API Examples
47.4.3.1
Viewing Details of the Pluggable Db Platform Template Resource
47.4.3.2
Creating a Pluggable Database
47.4.3.2.1
Creating a Pluggable Database by Passing a Request on the DB Zone
47.4.3.2.2
Creating a Pluggable Database by Passing a Request on the Pluggable DB Platform Template
47.4.3.3
Viewing Details of the Pluggable Database Creation
47.4.3.4
Deleting a Pluggable Database Instance
47.4.3.5
Lifecycle operations on a Pluggable Database Instance
47.4.3.5.1
Shutting Down a Pluggable Database
47.4.3.5.2
Starting up a Pluggable Database
47.4.3.5.3
Scheduling a Backup for a Pluggable Database
47.4.3.5.4
Restoring a Pluggable Database from a Backup
48
DBaaS REST APIs and EM CLI Verbs Based Use Cases
48.1
Getting Started with DBaaS With REST APIs and EM CLI Verbs
48.2
Creating Databases Using Database Template With REST APIs and EM CLI Verbs
48.2.1
Creating Standby Databases With REST APIs and EM CLI Verbs
48.3
Creating Empty Schemas and Schemas Based on Profile With REST APIs and EM CLI Verbs
48.4
Creating Empty PDBs and PDBs Based on Profile With REST APIs and EM CLI Verbs
48.5
Migrating/Transferring Data from One Database to Another
48.6
Creating Databases Using Snap Clone With REST APIs and EM CLI Verbs
48.6.1
Creating a Snap Clone Using a Profile With REST APIs and EM CLI Verbs
48.6.2
Creating a Snap Clone Using Live Database With REST APIs and EM CLI Verbs
48.6.3
Continuous Sync
48.7
Creating Full Database Clones Using RMAN With REST APIs and EM CLI Verbs
48.7.1
Creating a Full Database Clone Using RMAN Backup
48.7.2
Creating a Full Database Clone Using RMAN Duplication (Live Cloning)
48.7.3
Discrete Sync
48.8
Configuring Custom Database Placement Option Using REST APIs
48.8.1
Custom Database Placement Option for Databases Using REST APIs
48.8.2
Custom Database Placement Option for Pluggable Databases Using REST APIs
48.9
Service Catalog of Database as a Service
48.9.1
Multi-Datacenter DBaaS Setup
48.9.1.1
Administrator Steps for Creating the Multi-Datacenter DBaaS Setup
48.9.1.2
SSA User REST API Request for Using the Multi-Datacenter DBaaS Setup
49
SSA Administration REST APIs
49.1
Summary of SSA Administration REST APIs for V2
49.2
Summary of SSA Administration REST APIs for V1
49.3
Catalog APIs for V1 and V2
49.3.1
CFW API Catalog REST API Examples
49.3.1.1
Viewing the High Level Catalog APIs for V1 and V2
49.3.1.2
Viewing the V1 Catalog APIs
49.3.1.3
Viewing the V2 Catalog APIs
49.3.1.4
Viewing the V1 Catalog APIs for SSA Portal
49.3.1.5
Viewing the V2 Catalog User APIs
49.3.1.6
Viewing the V2 Catalog Admin APIs
49.4
Resource Provider for V2
49.4.1
Resource Providers - Collection Resource for V2
49.4.2
Resource Provider - Singular Resource for V2
49.4.3
Supported Methods for Resource Provider Resource
49.4.4
Resource Provider REST API Examples
49.4.4.1
Viewing all the Resource Providers
49.4.4.2
Viewing all the Types of Resource Providers
49.4.4.3
Creating a Resource Provider
49.4.4.4
Creating a PaaS Infrastructure Zone Resource Provider
49.4.4.5
Creating a Database Schema Pool
49.4.4.6
Creating an Adapter Instance
49.4.4.7
Filtering Resource Provider Targets
49.4.4.8
Viewing the Resource Provider Type Metadata
49.4.4.9
Viewing the Metadata for Creating a PaaS Infrastructure Zone
49.4.4.10
Viewing the Metadata for Creating a Schema Pool
49.4.4.11
Viewing Details of the Resource Provider
49.4.4.12
Updating a Resource Provider
49.4.4.13
Deleting a Resource Provider
49.4.4.14
Viewing Configuration of a Resource Provider
49.4.4.15
Viewing Metric of a Resource Provider
49.4.4.16
Provisioning a Resource via a Sample Adapter
49.4.4.17
De-provisioning a Resource
49.4.4.18
Viewing the Metadata Required to Provision a Resource Provider
49.5
Service Templates - Collection Resource for V2
49.5.1
Supported Operations
49.5.2
Service Templates REST API Examples for V2
49.5.2.1
Viewing all the Service Templates
49.5.2.2
Viewing all the Service Template Types
49.5.2.3
Viewing the Metadata Required for Creating a Service Template
49.5.2.4
Viewing the Resource Provider Characteristics Required for Creating a Service Template
49.5.2.5
Viewing Configurations Required for Creating a Service Template
49.5.2.6
Creating a Service Template
49.5.2.7
Updating a Service Template
49.5.2.8
Viewing Details of a Specific Service Template
49.5.2.9
Viewing Configuration Details of a Specific Service Template
49.5.2.10
Deleting a Service Template
49.5.3
Creating a Service Template in V2
49.6
Service Types for V2
49.6.1
Service Types REST API Examples for V2
49.6.1.1
Viewing Details of the Service Types
49.7
Service Requests for V2
49.7.1
Supported Operations
49.7.2
Service Requests REST API Examples for V2
49.7.2.1
Viewing Details of all the Service Requests
49.7.2.2
Viewing Details of a Service Request
49.7.2.3
Rescheduling a Service Request
49.7.2.4
Clearing a Collection of Service Requests
49.7.2.5
Cancelling a Service Request
49.7.2.6
Deleting a List of Service Requests
49.8
Service Instances for V2
49.8.1
Supported Operations
49.8.2
Service Instance REST API Examples for V2
49.8.2.1
Viewing Details of all the Service Instances
49.8.2.2
Viewing Details of a Service Instance
49.8.2.3
Starting a Service Instance
49.8.2.4
Stopping a Service Instance
49.8.2.5
Deleting a Service Instance
49.8.2.6
Starting a list of Service Instances
49.8.2.7
Stopping a list of Service Instances
49.8.2.8
Deleting a list of Service Instances
49.9
Request Settings for V2
49.9.1
Request Settings Data Model
49.9.2
Request Settings Composite Attribute Data Model
49.9.3
Request Settings REST API Examples for V2
49.9.3.1
Viewing Details of the Global Request Settings
49.9.3.2
Updating the Global Request Settings
49.9.3.3
Viewing Details of the Global Request Settings for a Collection of Roles
49.9.3.4
Creating Global Request Settings for a Role
49.9.3.5
Viewing Details of Global Request Settings for a Specific Role
49.9.3.6
Updating Global Request Settings for a Specific Role
49.9.3.7
Deleting Global Request Settings for a Specific Role
49.9.3.8
Viewing Details of the Request Settings for a Service Family
49.9.3.9
Updating the Request Settings for a Service Family
49.9.3.10
Viewing Details of the Service Family Settings by Roles
49.9.3.11
Creating Service Family Settings for a Role
49.9.3.12
Viewing Details of the Service Family Request Settings for a Specific Role
49.9.3.13
Updating the Service Family Request Settings for a Specific Role
49.9.3.14
Deleting Service Family Request Settings for a Specific Role
49.9.3.15
Viewing Details of the Request Settings for a Service Type
49.9.3.16
Updating the Request Settings for a Service Type
49.9.3.17
Viewing Details of the Service Type Settings by Roles
49.9.3.18
Creating Service Type Settings for Roles
49.9.3.19
Viewing Details of the Service Type Request Settings for a Specific Role
49.9.3.20
Updating the Service Type Request Settings for a Specific Role
49.9.3.21
Deleting Service Type Request Settings for a Specific Role
49.10
VM Adapters for V2
49.10.1
VM Adapters Data Model
49.10.2
Supported Operations
49.10.3
VM Adapters REST API Examples for V2
49.10.3.1
Viewing Details of All the Registered VM Adapters
49.10.3.2
Viewing Details of a Specific Registered VM Adapter
49.10.3.3
Viewing Details of the Staging Servers
49.10.3.4
Creating a Staging Server
49.11
SSA Admin Resources for V1
49.11.1
Viewing Details of the REST API Entry Point Resources
49.12
PaasZones for V1
49.12.1
PaasZones REST API Examples
49.12.1.1
Viewing PaaS Zones Metadata
49.12.1.2
Listing PaaS Zones
49.13
PaasZone for V1
49.13.1
PaaS Zone REST API Examples
49.13.1.1
Creating a PaaS Zone
49.13.1.2
Updating a PaaS Zone
49.13.1.3
Deleting a PaaS Zone
49.13.1.4
Viewing Details of the PaasZone
49.13.1.5
Viewing the Expanded form of a PaasZone
49.14
SoftwarePools for V1
49.14.1
Software Pools REST API Example
49.14.1.1
Viewing Details of the Software Pools
49.14.1.2
Filtering Output based on Search Query Parameters
49.15
SoftwarePool for V1
49.15.1
SoftwarePool REST API Examples
49.15.1.1
Creating a Software Pool
49.15.1.2
Updating a Software Pool
49.15.1.3
Deleting a Software Pool
49.15.1.4
Viewing Details of the Software Pool
49.15.1.5
Expands Query Parameter
49.15.2
SoftwarePoolMetadata for V1
49.15.2.1
Retrieving Software Pool Metadata REST API Example
49.15.3
SoftwarePoolFilteredTargets for V1
49.15.3.1
Retrieving Available Filtered Targets - REST API Example
49.15.4
SoftwarePoolCapacity for V1
49.15.4.1
Retrieving Software Pool Capacity
49.16
Composite Resource Attributes for V1
49.16.1
ValueDescriptor for V1
49.16.2
ValueEntity for V1
49.16.3
EntityValueHolder for V1
49.16.4
PoolEntityCapacity for V1
49.16.5
ResourceTypeCapacity for V1
49.17
Service Template Management for V1
49.17.1
Service Templates for V1
49.17.1.1
Supported Methods on ServiceTemplates Resources
49.17.1.2
ServiceTemplates REST API Example
49.17.2
Service Template for V1
49.17.2.1
Supported Methods on ServiceTemplate Resources
49.17.3
ServiceTemplateUpdate for V1
49.17.4
ServiceExecutableMetaEntity for V1
49.17.5
Template Configuration Parameters for V1
49.17.6
PayloadDescriptor for V1
49.17.7
ServiceTemplate Metadata for V1
49.17.8
PayloadMetaData for V1
49.17.9
ServiceTemplate MetaData for V1
49.17.10
ServiceTemplates REST API Example
49.17.10.1
Creating Service Templates
49.17.10.2
Updating a Service Template
49.17.10.3
Deleting a Service Template
49.17.10.4
Viewing Details of a Service Template
49.17.10.5
Viewing Metadata of a Service Template
49.17.10.6
Creating Configuration Values for Service Templates
49.18
EM CLI Verbs for Self Service Applications
49.18.1
Introduction
49.18.2
EM CLI Verbs for SSA Operations for V2
49.18.3
EM CLI Verbs for SSA Operations for V1
50
SSA Portal Management REST APIs
50.1
Summary of SSA User REST APIs for V2
50.2
Summary of User REST APIs for V1
50.3
Common REST Entities for V2
50.3.1
Cfw Resource for V2
50.3.2
Cfw Link for V2
50.3.3
Cfw Value Descriptor for V2
50.4
Catalog APIs
50.4.1
Supported Operations
50.4.2
REST API Catalog Examples for V2
50.4.2.1
Viewing Details of the Available REST API Catalogs
50.4.2.2
Viewing Details of the API Catalog by User Type
50.4.2.3
Viewing Details of the User API Catalog
50.5
Service Types for V2
50.5.1
Service Types REST API Example for V2
50.5.1.1
Viewing Details of Service Types
50.6
Services for V2
50.6.1
Service Collection for V2
50.6.2
Service Offering for V2
50.6.3
Request Metadata for V2
50.6.4
Supported Operations for Services for V2
50.6.5
Services REST API Examples for V2
50.6.5.1
Viewing Details of the Services Resource
50.6.5.2
Viewing Details of the Service Offering Resource
50.6.5.3
Viewing Details of the Request Metadata
50.6.5.4
Creating a Service Instance
50.6.6
Creating a Service Instance using V2
50.7
Service Requests REST APIs for V1 and V2
50.7.1
Service Requests Resource for V2
50.7.2
Service Request Collection - Collection Resource for V1
50.7.3
Supported Operations for Service Requests
50.7.4
Service Request REST API Examples for V1 and V2
50.7.4.1
Retrieving Top Level View of Service Requests in V1 and V2
50.7.4.2
Querying the Service Requests Resource for Status=SUCCESS in V2
50.7.4.3
Querying the Service Requests Resource for Expanded=true and Expanded=false in V2
50.7.4.4
Querying the Service Requests Resource for status=SUCCESS&expanded=false and status=SUCCESS&expanded=true in V2
50.7.4.5
Viewing Details of a Service Request in V2
50.7.4.6
Deleting a Service Request in V2
50.7.4.7
Rescheduling a Service Request that is in a Scheduled State in V1 and V2
50.7.4.8
Viewing the Logs of a Service Request in V2
50.7.4.9
Querying the Logs of a Service Request in V2
50.7.4.10
Retrieving Top Level View of Service Requests for a Specific Service Family in V1
50.7.4.11
Retrieving Top Level View of Service Requests for a Specific Status in V1
50.7.4.12
Rescheduling a Service Request that is in a Cancelled State (or in a state other than Scheduled) in V1
50.7.4.13
Deleting a Service Request that is in a Scheduled State in V1
50.7.4.14
Deleting a Service Request that is in a Canceled State (or in a state other than scheduled) in V1
50.8
Service Instances for V2
50.8.1
Supported Methods for Service Instance in V2
50.8.2
Service Instances REST API Examples for V2
50.8.2.1
Viewing Details of the Service Instance Resource in V2
50.8.2.2
Querying the Service Instance Resource in V2
50.8.2.3
Viewing Details of a Service Instance in V2
50.8.2.4
Viewing Details of the Attributes of a Service Instance in V2
50.8.2.5
Viewing Details of the Available Actions on a Service Instance in V2
50.8.2.6
Viewing Details of the Action Inputs Required To Execute an Action on a Service Instance in V2
50.8.2.7
Executing an Action on a Service Instance in V2
50.8.3
Executing Actions on a Service Instance in V2
50.9
Quota Usage for V2
50.9.1
Supported Operations for Quota Usage for V2
50.9.2
Quota Usage REST API Examples for V2
50.9.2.1
Viewing Details of Quota Usage by Service Family
50.9.2.2
Viewing Details of Quota Usage
50.10
User Preferences for V2
50.10.1
Supported Request Methods for User Preference Resource in V2
50.10.2
User Preferences for V2 REST API Examples
50.10.2.1
Viewing Details of the User Preferences Resource for V2
50.10.2.2
Viewing Details of the General User Preferences Resource for V2
50.10.2.3
Viewing Metadata of the General User Preferences Resource for V2
50.10.2.4
Updating the General User Preferences for V2
50.10.2.5
Viewing Details of the Services User Preferences Resource for V2
50.10.2.6
Viewing Details of the Service Family User Preferences Resource for V2
50.10.2.7
Viewing Metadata of the Service Family User Preferences for V2
50.10.2.8
Updating the Service Family User Preferences for V2
50.10.2.9
Viewing Details of the Service Type User Preferences Resource for V2
50.10.2.10
Viewing Metadata of the Service Type User Preferences for V2
50.10.2.11
Updating the Service Type User Preferences for V2
50.11
User Preferences for V1
50.11.1
My Preferences for V1
50.11.2
Canonical Link for V1
50.11.3
General Preferences for V1
50.12
Composite Resource Attributes for V1
50.12.1
RequestEntity Data Model for V1
50.12.2
InstanceExpiryEntity Data Model for V1
50.12.3
QuotaEntity Data Model for V1
50.13
Supported Methods for General Preferences (for V1)
50.13.1
Viewing Details of the General Preferences for an SSA User
50.13.2
Updating the General Preferences for an SSA User
50.14
Service Specific User Preferences for V1
50.14.1
Service Preferences for V1
50.14.2
Supported Methods for My Preferences (for V1)
50.14.3
ServicePreferenceMetadata Data Model for V1
50.14.4
Composite Resource Attributes for V1
50.14.4.1
ValueEntity Data Model for V1
50.14.4.2
EntityValueHolder Data Model for V1
50.14.4.3
ValueDescriptor Data Model for V1
50.14.5
Service Preferences REST API Examples for V1
50.14.5.1
Viewing Details of the Service Preferences Resource
50.14.6
My Database Preferences REST API Examples for V1
50.14.6.1
Viewing Details of the DBaaS User Preferences Metadata
50.14.6.2
Updating DBaaS User Preferences
50.14.6.3
Setting a Blank DBaaS User Preference Setting
50.14.6.4
Viewing the DBaaS User Preferences
50.14.7
My Middleware Preferences REST API Examples for V1
50.14.7.1
Viewing MWaaS User Preferences Metadata
50.14.7.2
Updating MWaaS User Preferences
50.14.7.3
Setting a Blank MWaaS User Preference Setting
50.14.7.4
Viewing MWaaS User Preference Settings
50.14.8
My Tests Preferences for V1
50.14.8.1
Viewing TaaS User Preferences Metadata
50.14.8.2
Updating TaaS User Preferences
51
WebLogic as a Service REST APIs
51.1
Summary of WebLogic as a Service REST APIs for V2
51.2
Summary of WebLogic as a Service REST APIs for V1
51.3
Resource Providers for V2 - PaaS Infrastructure Zone and Middleware Pool
51.3.1
Resource Providers - PaaS Infrastructure Zone and Middleware Pool REST API Examples
51.3.1.1
Viewing Details of All the Resource Providers
51.3.1.2
Creating a PaaS Infrastructure Zone
51.3.1.3
Creating a Middleware Pool
51.3.1.4
Updating a PaaS Infrastructure Zone
51.3.1.5
Updating a Middleware Pool
51.3.1.6
Deleting a Resource Provider (PaaS Infrastructure Zone or Middleware Pool)
51.4
Quotas for V2
51.4.1
Quotas REST API Examples
51.4.1.1
Viewing Details of Quota Settings
51.4.1.2
Creating a Quota for a SSA User Role
51.4.1.3
Updating a Quota for a SSA User Role
51.4.1.4
Deleting a Quota for a SSA User Role
51.5
Service Templates for V2
51.5.1
Service Templates REST API Examples
51.5.1.1
Viewing Details of all Service Templates
51.5.1.2
Viewing Details of a Specific Service Template
51.5.1.3
Creating a Service Template
51.5.1.4
Updating a Service Template
51.5.1.5
Deleting a Service Template
51.6
Load Balancer Configurations for V2
51.6.1
Load Balancer Configuration for V2
51.6.2
Load Balancer Configurations REST API Examples
51.6.2.1
Viewing all the Load Balancer Configurations
51.6.2.2
Viewing Details of a Specific Load Balancer Configuration
51.6.2.3
Creating a Load Balancer Configuration
51.6.2.4
Updating a Load Balancer Configuration
51.6.2.5
Deleting a Load Balancer Configuration
51.7
Service Instance Action for V2
51.8
User Operation REST API Examples for V2
51.8.1
Viewing Details of all Service Templates
51.8.2
Viewing Details of all Service Instances
51.8.3
Viewing all Service Instances With UP Status
51.8.4
Creating a Service Instance Request
51.8.5
Viewing Details of all Possible Actions on a Specific Service Instance
51.8.6
Scaling Up a Service Instance
51.8.7
Scaling Down a Service Instance
51.8.8
Stopping a Service Instance
51.8.9
Starting a Service Instance
51.8.10
Deleting a Service Instance
51.8.11
Viewing Details of Java EE Applications Components from the Software Library
51.8.12
Deploying an Application
51.8.13
Redeploying an Application
51.8.14
Un-deploying an Application
51.8.15
Stopping an Application
51.8.16
Starting an Application
51.8.17
Viewing Details of all Applications Deployed in a Domain
51.8.18
Viewing an Application URL
51.8.19
Viewing Details of the Libraries Deployed in a Domain
51.8.20
Viewing the WebLogic Console URL
51.8.21
Viewing Details of All the Data Sources
51.8.22
Viewing Details of All Data Sources in the Profile
51.8.23
Creating a Data Source
51.8.24
Editing a Data Source
51.8.25
Deleting a Data Source
51.8.26
Testing a Data Source
51.9
WebLogic as a Service Resource Model for V1
51.9.1
Cloud
51.9.1.1
Viewing Details of the Cloud Resource
51.9.2
JaaS Service Family Type
51.9.2.1
Viewing Detail of the JaaS Service Family Type Resource
51.9.2.2
Creating an Application Instance Component by Passing a POST Request on the Jaas Service Family Type Resource
51.9.3
Zone
51.9.3.1
Viewing Details of the Zone Resource
51.9.4
JavaPlatformTemplate
51.9.4.1
Viewing Details of the Java Platform Template Resource
51.9.4.2
Creating a Java Platform Instance by Passing POST Request on a Java Platform Template
51.9.4.3
Viewing Details of the Java Platform Request Resource
51.9.5
Java Platform Instance
51.9.5.1
Viewing Details of the Java Platform Instance Resource
51.9.5.2
Deleting a Service Instance by Passing a DELETE Request on a Java Platform Instance
51.9.5.3
Viewing Status of the DELETE Request
51.9.5.4
Creating an Application Instance Deployment By Passing a POST Request on Java Platform Instance
51.9.5.5
Viewing Status of the Application Instance Deployment Creation Request
51.9.5.6
Creating a Data Source by Passing a POST Request on the Java Platform Instance Resource
51.9.5.7
Viewing Status of the Data Source Creation Request
51.9.5.8
Scaling Up/Down the Service Instance
51.9.6
Application Instance Deployment
51.9.6.1
Viewing Details of the Application Instance Deployment Resource
51.9.6.2
Deleting an Application Instance Deployment
51.9.6.3
Viewing Status of the Application Instance Deployment Deletion Request
51.9.6.4
Starting, Stopping and Redeploying an Application Instance Deployment
51.9.7
DataSource
51.9.7.1
Viewing Details of the Data Source Resource
51.9.7.2
Deleting a Data Source
51.9.7.3
Viewing Status of the Data Source Deletion Request
51.9.7.4
Updating a Data Source
51.9.7.5
Viewing Status of the Data Source Request
51.9.8
Application Instance Component
51.9.8.1
Viewing Details of the Application Instance Component Resource
51.9.8.2
Deleting an Application Instance Component
51.10
Application Component Filtering for V1
51.10.1
Filtering Service Templates
51.10.2
Filtering Zones
51.11
Load Balancer Configuration for V1
51.11.1
Load Balance Configuration REST API Examples
51.11.1.1
Viewing Details of the Load Balancer Configuration Resource
51.11.1.2
Viewing Details of the specified Load Balancer Configuration
51.11.1.3
Editing the Load Balancer Configuration
51.11.1.4
Adding a Load Balancer Configuration
51.12
Quotas for V1
51.12.1
Quotas REST API Examples
51.12.1.1
Viewing Details of the Quota Settings for All SSA User Roles
51.12.1.2
Creating Quota Settings for a SSA User Role
51.12.1.3
Editing Quota Settings for a SSA User Role
51.12.1.4
Deleting Quota Settings for a SSA User Role
51.13
Service Templates for V1
51.13.1
Creating a Service Template
51.14
User Operation REST API Examples for V1
51.14.1
Starting/Stopping Service Instances
51.14.2
Rescheduling Service Instance
51.14.3
Viewing Details of the Java EE Application Components in Software Library
51.14.4
Deploying an Application as a Library
51.14.4.1
Deploying an Application as a Library
51.14.4.2
Redeploying an Application as a Library
51.14.4.3
Undeploying an Application as a Library
51.14.5
User Operations for Scheduling Support
51.14.5.1
Creating a Service Instance
51.14.5.2
Scaling Up a Service Instance
51.14.5.3
Scaling Down a Service Instance
51.14.5.4
Deleting a Service Instance
51.15
EMCLI Support for Administration Operations
52
SOAaaS and OSBaaS APIs
52.1
PaaS Infrastructure Zone and Middleware Pool
52.1.1
Viewing Details of All the Resource Providers
52.1.2
Creating a PaaS Infrastructure Zone for SOA/OSB Domains
52.1.3
Creating Middleware Pool for SOA/OSB
52.1.4
Updating a PaaS Infrastructure Zone
52.1.5
Updating a Middleware Pool
52.1.6
Deleting a Resource Provider (PaaS Infrastructure Zone or Middleware Pool)
52.2
Quotas
52.2.1
Viewing Details of Quota Settings
52.2.2
Creating a Quota for a SSA User Role
52.2.3
Updating a Quota for a SSA User Role
52.2.4
Deleting a Quota for a SSA User Role
52.3
Service Templates
52.3.1
Viewing Details of all Service Templates
52.3.2
Viewing Details of a Specific Service Template
52.3.3
Deleting a Service Template
52.3.4
Creating a Service Template
52.3.4.1
Viewing Service Template Types
52.3.4.2
Getting Service Template Metadata Details
52.3.4.3
Getting the Resource Provider Characteristics
52.3.4.4
Creating the Service Template Configuration
52.3.4.5
Creating Service Templates Using these Responses
52.4
Load Balance Configuration
52.4.1
Viewing Details of all the Load Balancer Configuration Resource
52.4.2
Viewing Details of the specified Load Balancer Configuration
52.4.3
Creating the Load Balancer Configuration
52.4.4
Editing the Load Balancer Configuration
52.4.5
Deleting a Load Balancer Configuration
52.5
SSA User Operation API Examples
52.5.1
Viewing Details of all Service Templates
52.5.2
Viewing Details of all Service Instances
52.5.3
Viewing all Service Instances With UP Status
52.5.4
Viewing the Service Offering Metadata
52.5.5
Creating a Service Instance Request
52.5.6
Viewing all the Action IDs for the Service Instances
52.5.7
Stopping a Service Instance
52.5.8
Starting a Service Instance
52.5.9
Deleting a Service Instance
52.5.10
Scaling Up a Service Instance
53
Rapid Start Cloud Setup
53.1
Introduction
53.2
Installing the Kit
53.2.1
OMS Host
53.2.2
Other Hosts
53.3
Contents of the Kit
53.4
Prerequisites
53.4.1
Oracle Management Server
53.4.2
EMCLI Setup
53.4.3
Infrastructure Setup
53.4.3.1
Pluggable Database as a Service
53.4.3.1.1
Database as a Service
53.5
Artifacts Created by the Rapid Start Kit
53.6
Rapid Kit Modes
53.6.1
Simple Mode (On Exadata Only)
53.6.2
Advanced Mode (Exadata and Non Exadata)
53.7
Cloud Setup Inputs: Simple Mode
53.7.1
Pluggable Database as a Service: Simple Mode
53.7.2
Database as a Service: Simple Mode
53.7.3
Input Customization: Simple Mode
53.8
Cloud Setup Inputs: Advanced Mode
53.8.1
Creating Custom Users
53.8.2
Pluggable Database as a Service: Advanced Mode
53.8.3
Database as a Service: Advanced Mode
53.9
Command Line Interface
53.9.1
Usage
53.9.2
Database as a Service (DBaaS)
53.9.3
Pluggable Database as a Service (PDBaaS)
53.9.4
Securing the Cloud Setup
53.9.4.1
Expire Default Passwords
53.9.5
Set New Passwords
53.10
Rapid Start Kit Sample Run
54
Chargeback and Metering EMCLI Verbs
54.1
Performing UI Equivalent Chargeback Operations
54.1.1
list_chargeback_entity_types
54.1.2
list_chargeback_entities
54.1.3
add_chargeback_entity
54.1.4
remove_chargeback_entity
54.1.5
list_charge_plans
54.1.6
assign_charge_plan
54.1.7
unassign_charge_plan
54.1.8
list_cost_centers
54.1.9
assign_cost_center
54.1.10
unassign_charge_plan
54.2
Using Custom Charge Items
54.2.1
list_charge_item_candidates
54.2.2
create_charge_item
54.2.3
delete_charge_item
54.3
Examples of Custom Charge Item Verb Use
54.3.1
Metric Extension (PGA)
54.3.2
Metric Extension (Application A Orders)
54.3.3
Configuration Extensions
54.4
Creating a Generic Entity Type
54.5
Retrieving Metering Data from Enterprise Manager
54.5.1
get_metering_data
54.5.2
Data Retrieval Output
54.5.3
get_metering_data Examples
55
Introduction to Blueprints
55.1
Introduction to Blueprints
55.2
Uses of the Blueprint
55.3
Enterprise Manager Cloud Concepts
55.4
Blueprint Concepts
55.5
Deploying a Blueprint
55.6
Blueprint Deployment Processing
55.7
Blueprint Examples
55.7.1
Blueprint Structure and Basics
55.7.1.1
Simple Blueprint
55.7.1.2
Simple Resource: Database Service Instance
55.7.1.3
Intrinsic Functions
55.7.1.4
Simple Resource with Parameter
55.7.1.5
Data Section (Named Literals)
55.7.2
Putting It All Together – Multiple Interdependent Resources
55.7.2.1
Macro Section
55.7.2.2
Attributes of Created Resources (Dependencies)
55.7.3
Visual Depiction of Blueprint Processing
55.8
Conclusion
56
Cloud Blueprints and Blueprint Reference
56.1
Installing the Blueprint Processor
56.1.1
Linux (Oracle Linux)
56.1.1.1
Installing Python
56.1.1.2
Installing the Blueprint Processor from Zip File
56.1.1.3
Testing the Installation
56.1.2
Windows
56.1.2.1
Installing Python
56.1.2.2
Installing the Blueprint Processor from Zip File
56.1.2.3
Testing the Installation
56.2
Optional Components for Graphical Summary Report
56.3
Running the Blueprint Processor
56.4
Blueprint Processing Phases
56.4.1
Initialization
56.4.2
Input Parameter Evaluation
56.4.3
Resource Creation
56.4.4
Outputs
56.5
Language Specifics
56.6
Overview of Blueprint Content
56.6.1
Inputs Section
56.6.1.1
Example 1
56.6.1.2
Example 2
56.6.1.3
Example 3
56.6.2
Resources Section
56.6.3
Outputs Section
56.6.4
Data Section
56.6.5
Macros Section
56.6.6
Expressions
56.6.6.1
Path Expressions
56.6.6.2
Operator Summary
56.6.6.3
Example: Viewing all values of Info
56.6.6.4
Examples: Viewing Blueprint Values
56.6.6.5
Examples: Browsing Your Cloud
56.6.6.6
Eval or Blueprint Expressions
56.6.7
Intrinsic Functions
56.6.7.1
Evaluation Intrinsics
56.6.7.1.1
f_path(pathExpr)
56.6.7.1.2
f_eval(blueprintExpr)
56.6.7.2
Resource Access Intrinsics
56.6.7.2.1
f_getResourceAttr(bpResName, pathExpr)
56.6.7.3
Lookup Intrinsics
56.6.7.3.1
f_getTemplateURI(name, type)
56.6.7.4
Debugging Intrinsics
56.6.7.4.2
f_print(expression, [printpointMessage])
56.6.7.5
Other Intrinsics
56.7
Dealing with Errors
56.7.1
YAML Syntax Errors
56.7.2
Protocol Version Mismatch
56.7.3
Expression Evaluation Error
56.7.4
Cloud Resource Creation Error
56.8
Simulation Mode
56.9
Debugging with the Blueprint Processor
56.9.1
Printing Intermediate Results
56.9.2
Pause Points
56.9.3
Breakpoints
56.9.4
Debugger Commands
56.9.4.1
Path Command
56.9.4.2
Continue Command
56.9.4.3
Exit Command
56.9.4.4
Eval Command
56.10
Tips and Hints
56.10.1
Editing YAML - Notepad ++ Example
56.10.2
YAML Duplicate and Name / Value Pairs
56.10.3
Explicit Dependencies
56.10.4
Hint: Use ‘-T' Option
56.10.5
Help Forums
57
Infrastructure as a Service REST APIs
57.1
Summary of Infrastructure as a Service REST APIs
57.2
Infrastructure as a Service Resource Model
57.2.1
Changes for Infrastructure as a Service
57.2.2
IaaS Zone [application/oracle.com.cloud.iaas.Zone]
57.2.3
AssemblyInstance [application/oracle.com.cloud.common.AssemblyInstance+json]
57.2.4
Scalability Group [application/oracle.com.cloud.common.ScalabilityGroup+json]
57.2.5
VM [application/oracle.com.cloud.common.VM+json]
57.2.6
VNet [application/oracle.com.cloud.common.VNet+json]
57.2.7
NetworkInterface [application/oracle.com.cloud.common.NetworkInterface+json]
57.2.8
VMTemplate [application/oracle.com.cloud.common.VMTemplate+json]
57.2.9
AssemblyTemplate [application/oracle.com.cloud.common.AssemblyTemplate+json]
57.2.10
IaasServiceFamilyType [application/oracle.com.cloud.iaas.IaasServiceFamilyType+json]
57.2.11
Iaas Quota Definition [application/oracle.com.cloud.iaas.Quota+json]
57.3
Infrastructure as a Service REST API Examples
57.3.1
Creating a Service Instance
57.3.1.1
Creating a VM
57.3.1.1.1
POST to the IaaS Zone on which the VM is to reside
57.3.1.1.2
POST to the VM Template on Which the VM is to be Based on
57.3.1.2
Viewing Details of the VM Creation Status
57.3.1.3
Creating an Assembly Instance
57.3.2
Updating a VM Service Instance
57.3.2.1
Changing the VM Status
57.3.2.2
Changing the VM Size
57.3.2.3
Adding a VM Disk
57.3.3
Deleting a Service Instance
57.3.4
Listing Service Instances
57.3.5
Searching Service Templates
57.4
Support for Version 1000
58
Testing as a Service REST APIs
58.1
Summary of Testing as a Service REST APIs
58.2
Introduction to Testing as a Service REST API
58.2.1
How to Use Testing as a Service REST API
58.2.2
How Resource Models Are Used in TaaS
58.3
Testing as a Service Resource Model
58.3.1
Application Resource
58.3.2
TestDriverType Resource
58.3.3
TestDriver Resource
58.3.4
QuotaUsage Resource
58.3.5
TestAsset
58.3.6
OltScenario
58.3.7
CustomParameters
58.3.8
OFTAssetScript Resource
58.3.9
OftAssetScriptCsvDatabanks
58.3.10
OftPlaybackSettings Resource
58.3.11
OftDatabaseDatabanks
58.3.12
TestEnvironment
58.3.13
Test
58.3.14
Trial
58.3.15
Metric
58.3.16
MetricValue
58.3.17
OltSession
58.3.18
OltCounter
58.3.19
OltCounterValue
58.3.20
OftTrialAssetExecution
58.3.21
TestDriverInstance
58.3.22
TestEnvironmentInstance Resource
58.3.23
Operation
58.3.24
TestType
58.3.25
Target
58.3.26
OltAgent
58.4
Testing as a Service REST API Examples
58.4.1
Viewing Details of all Applications
58.4.2
Querying an Application by Context ID
58.4.3
Viewing Details of All Test Assets
58.4.4
Querying a Test Asset by Context ID
58.4.5
Viewing Details of all Test Environments
58.4.6
Querying a Test Environment by Context ID
58.4.7
Viewing Details of all Test Drivers
58.4.8
Querying a Test Driver by Context ID
58.4.9
Querying Test Driver Type by Context ID
58.4.10
Viewing Details of all Test Environment Instances
58.4.11
Querying a Test Environment Instance by Context ID
58.4.12
Creating a Test Environment Instance
58.4.13
Executing an Operation on Test Environment / Driver Instance
58.4.14
Deleting a Stopped Test Environment Instance
58.4.15
Viewing Details of All Test Driver Instances
58.4.16
Querying a Test Driver Instance by Context ID
58.4.17
Creating a Test Driver Instance
58.4.18
Deleting a Stopped Test Driver Instance
58.4.19
Viewing Details of All Tests
58.4.20
Querying a Test by Context ID
58.4.21
Creating a Test
58.4.22
Updating a Test
58.4.23
Deleting a Test
58.4.24
Viewing Details of All Trials
58.4.25
Querying a Trial by Context ID
58.4.26
Creating a New Trial
58.4.27
Updating a Trial
58.4.28
Deleting a Trial
Index
Scripting on this page enhances content navigation, but does not change the content in any way.