Go to main content
1/74
Contents
Title and Copyright Information
Preface
Audience
Supported Plug-ins
Documentation Accessibility
Related Documents
Conventions
1
What's New in This Guide?
1.1
Chargeback
1.2
Consolidation
1.3
Middleware as a Service
1.4
Database as a Service
Part I Cloud Management Overview
2
Cloud Management - An Overview
2.1
Introduction to Cloud Management
2.2
Managing the Cloud Management Lifecycle With Enterprise Manager
2.2.1
Planning
2.2.2
Setting Up the Cloud
2.2.3
Building the Cloud
2.2.4
Testing and Deploying a Service
2.2.5
Monitoring and Managing the Cloud
2.2.6
Metering, Charging, and Optimization
2.3
Understanding the Oracle Cloud Service Models
2.3.1
Oracle Cloud Service Models
2.3.2
Oracle Cloud Anatomy
2.3.3
IaaS Components
2.3.4
DBaaS and MWaaS Components
2.3.5
TaaS Components
2.4
Accessing Oracle Cloud Features
2.4.1
Enterprise Manager Cloud Control Console
2.4.2
Self Service Portal
Part II Setting Up and Enabling Cloud
3
Setting Up the Cloud Management Infrastructure
3.1
Setting Up Self Update
3.1.1
Setting Up Enterprise Manager Self Update Mode
3.1.2
Assigning Self Update Privileges to Users
3.1.3
Setting Up the EM CLI Utility (Optional)
3.2
Deploying the Required Plug-ins
3.3
Defining Roles and Assigning Users
3.3.1
Creating Custom Roles for Self Service Application Administrators and Users
3.3.1.1
Creating a Custom Role Based on the EM_SSA_ADMINISTRATOR Role
3.3.1.2
Creating a Custom Role Based on the EM_SSA_USER Role
3.3.1.3
Creating a Custom Role Based on the EM_SSA_USER_BASE Role
3.3.2
Creating a User and Assigning Roles
3.3.3
Granting Roles and Privileges for Managing Storage Servers for Snap Clone
3.3.3.1
Granting General Privileges
3.3.3.2
Granting Target Privileges
3.3.3.3
Granting Roles
3.3.3.4
Granting Privileges for Provisioning
3.4
Configuring LDAP Authentication
3.5
Configuring Privilege Delegation Settings
3.6
Customizing the Self Service Login Page
3.6.1
Configuring the Self Service Login Page
3.6.2
Switching Back to the Enterprise Manager Login Page
3.6.3
Routing SSA Requests to a Specific OMS Pool
4
How to Enable Cloud
4.1
Enterprise Manager Cloud Deployment Models
4.2
Enabling Infrastructure as a Service (IaaS)
4.2.1
Infrastructure as a Service (IaaS): Super Administrator Tasks
4.2.2
Infrastructure as a Service (IaaS): Cloud Administrator Tasks
4.2.3
Infrastructure as a Service (IaaS): Self Service Administrator Tasks
4.2.4
Infrastructure as a Service (IaaS): Self Service User Tasks
4.3
Enabling Platform as a Service (PaaS)
4.3.1
Platform as a Service (PaaS): Super Administrator Tasks
4.3.2
Platform as a Service (PaaS): Cloud Administrator Tasks
4.3.3
Platform as a Service (PaaS): Storage Administrator Tasks
4.3.4
Platform as a Service (PaaS): Self Service Administrator Tasks
4.4
Enabling Middleware as a Service (MWaaS)
4.4.1
Middleware as a Service (MWaaS): Cloud Administrator Tasks
4.4.2
Middleware as a Service (MWaaS): Self Service Administrator Tasks
4.4.3
Middleware as a Service (MWaaS): Self Service User Tasks
4.5
Enabling Testing as a Service (TaaS)
4.5.1
Testing as a Service (TaaS): Cloud Administrator Tasks
4.5.2
Testing as a Service (TaaS): Self Service Administrator Tasks
4.5.3
Testing as a Service (TaaS): Self Service User Tasks
Part III Setting Up and Using Infrastructure as a Service
5
Setting Up Cloud for IaaS
5.1
Getting Started
5.2
Cloud Infrastructure Privileges
5.3
Registering the Oracle VM Manager
5.3.1
Port Requirements for Oracle VM Manager Setup
5.3.2
Updating the Oracle VM Manager URL
5.3.3
Importing the Oracle VM Manager WebLogic Certificate
5.3.4
Discovering and Promoting the Oracle VM Manager (Optional)
5.3.5
Viewing the Monitoring Configuration (OVM Manager)
5.3.6
Upgrading the Oracle VM Manager
5.4
Synchronizing the Oracle VM Manager Targets
5.4.1
Automatically Synchronizing the Oracle VM Manager Targets
5.4.2
Manually Synchronizing the Oracle VM Manager Targets
5.5
Discovering a Virtual Server
5.6
Rediscovering a Virtual Server
5.7
Setting Up Networks
5.7.1
Generating MAC Addresses
5.7.2
Configuring a VLAN Group for Oracle VM Manager 3.2 or Earlier Versions
5.7.3
Creating a VLAN Interface for Oracle VM Manager 3.3
5.7.3.1
Viewing the VLAN Interfaces
5.7.3.2
Editing a VLAN Interface
5.7.3.3
Deleting a VLAN Interface
5.7.4
Creating Networks
5.8
Creating a Network Profile
5.9
Registering Storage Servers
5.9.1
Registering the File Server
5.9.2
Registering the Storage Array
5.9.3
File Server Details
5.9.4
Storage Array Details
5.9.5
Local File Server Details
5.10
Creating a Storage Repository
5.10.1
Performing Administrative Operations on a Storage Repository
5.11
Presenting the Storage Repository
5.12
Importing Assemblies, Templates, and Virtual Disks into the Storage Repository
5.12.1
Creating a Repository Export (Optional)
5.13
Using Self Update to Download Oracle VM Templates and Virtual Assemblies
5.14
Creating a Virtual Server Pool
5.14.1
Editing a Virtual Server Pool
5.15
Creating a Zone
5.16
Setting Up the Storage Quality of Service (QoS)
5.16.1
Setting Up the Network Type
5.16.2
Setting Up the Machine Sizes
5.16.3
Configuring the Software Library User
5.16.4
Configuring the Software Library User with External Management Agent
5.16.5
Defining the Request Purging Policy
5.17
Patching the Oracle VM Server
5.17.1
Configuring the YUM Repository
5.17.2
Upgrading the Virtual Server
5.18
Acknowledging OVM Events
5.19
Managing the NTP Configuration
5.20
Importing Virtual Machines
5.21
Acknowledging the Repository Events
6
Defining and Managing Cloud Policies
6.1
About Cloud Policies
6.2
Viewing Cloud Policies
6.3
Viewing Policies for a Target
6.4
Defining a Performance Policy
6.5
Defining a Schedule-Based Policy
6.6
Activating and Deactivating Policies
6.7
Viewing Policy Groups
6.8
Creating a Policy Group
6.8.1
Example 1
6.8.1.1
Creating a Policy for Shutting Down Guest Virtual Machine
6.8.1.2
Creating a Policy for Starting Up Guest Virtual Machine
6.8.1.3
Creating a Policy Group (Start Up and Shut Down)
6.8.2
Example 2
6.8.2.1
Creating a Policy to Scale Down a Tier Instance
6.8.2.2
Creating a Policy to Scale Up a Tier Instance
6.8.2.3
Creating a Policy Group (Scale Up and Scale Down)
6.9
Creating DRS and DPM Policies
6.9.1
Creating Automated DRS and DPM Policies
7
Setting Up the IaaS Self Service Portal
7.1
Setting Up the Self Service Portal
7.2
Uploading Large Files on the Self Service Portal
7.2.1
Setting the OMS Property Using emctl
7.2.2
Modifying the web.xml Configuration File
8
Using the IaaS Self Service Portal
8.1
Using the Self Service Portal to Request Server Resources
8.2
Requesting Servers
8.3
Viewing Requests
8.4
Viewing Servers
8.4.1
Zone Details Page
8.4.2
Performing Assembly Operations
8.4.2.1
Assembly Details Page
8.4.3
Tier Operations
8.4.3.1
Scaling Up a Tier Instance
8.4.3.2
Scaling Down a Tier Instance
8.4.3.3
Tier Details Page
8.4.4
Performing Server Operations
8.4.4.1
Modifying the Server Configuration
8.4.4.2
Cloning the Server
8.4.4.3
Server Details Page
8.5
Viewing Storage
8.6
Viewing Chargeback Details
8.7
Viewing Library
8.8
Viewing Policies
8.9
Viewing Preferences
9
Administering and Monitoring an IaaS Cloud
9.1
Viewing the Infrastructure Cloud Home Page
9.2
Viewing the OVM Manager Home Page
9.3
Viewing and Managing Members
9.4
Managing Zones
9.4.1
Viewing the Zone Home Page
9.4.2
Creating or Editing a Zone
9.4.3
Deleting a Zone
9.4.4
Deleting a Zone from Enterprise Manager
9.5
Virtual Server Pool Home Page
9.6
Managing Virtual Servers
9.6.1
Virtual Server Home Page
9.6.2
Editing a Virtual Server
9.6.3
Upgrading a Virtual Server
9.6.4
Starting and Stopping a Virtual Server
9.6.5
Performing Maintenance on the Virtual Server
9.7
Managing Guest Virtual Machines
9.7.1
Creating a Guest Virtual Machine
9.7.2
Guest Virtual Machine Home Page
9.7.3
Migrating a Guest Virtual Machine
9.7.4
Starting and Shutting Down a Guest Virtual Machine
9.7.4.1
Starting a Guest Virtual Machine
9.7.4.2
Restarting a Guest Virtual Machine
9.7.4.3
Stopping a Guest Virtual Machine
9.7.4.4
Killing a Guest Virtual Machine
9.7.5
Cloning a Guest Virtual Machine
9.7.6
Editing a Guest Virtual Machine
9.7.7
Saving a Guest Virtual Machine as a Template
9.7.8
Deleting a Guest Virtual Machine
9.7.9
Deleting a Guest Virtual Machine Only From Enterprise Manager
9.8
Deploying Guest Virtual Machines
9.8.1
Getting Started
9.8.2
Deployment Options
9.8.3
Prerequisites
9.8.3.1
Creating and Storing Virtualization Components in the Software Library
9.8.3.1.1
Creating an Assembly Component
9.8.3.1.2
Creating a Template Component
9.8.3.1.3
Creating an ISO Component
9.8.3.1.4
Creating a Virtual Disk
9.8.4
Provisioning Guest Virtual Machines Using Oracle Virtual Assemblies (OVA)
9.8.5
Provisioning a Guest Virtual Machine Using Oracle VM Templates
9.8.6
Provisioning a Guest Virtual Machine Using an ISO Image
9.8.7
Creating PXE Bootable Guest Virtual Machines
9.9
Viewing the Infrastructure Request Dashboard
9.9.1
Request Details Page
9.9.2
Viewing the Assembly / Tier Instance Page
Part IV Direct Monitoring
10
Direct Monitoring of Xen Based Systems
10.1
Direct Monitoring Overview
10.2
Discovering the Hypervisor Target
10.2.1
Deleting the Targets
10.2.2
Setting the Credential Properties
10.3
Viewing the Oracle Server Home Page
10.4
Viewing the Oracle Virtual Platform Home Page
10.5
Viewing the Oracle VM Instance Home Page
Part V Setting Up and Using Platform as a Service
11
Setting Up the PaaS Infrastructure
11.1
About Service Families
11.2
Common Setup Tasks
11.2.1
Adding Hosts
11.2.2
Creating the Resource Providers
11.2.2.1
Creating a PaaS Infrastructure Zone
11.2.2.1.1
Editing a PaaS Infrastructure Zone
11.2.2.1.2
Deleting a PaaS Infrastructure Zone
11.2.2.2
Creating a PaaS Pool
11.2.2.2.1
Creating a Database Pool
11.2.2.2.2
Creating a Middleware Pool
11.2.3
Configuring Request Settings
11.2.4
Setting Up Quotas
12
Enabling the DBaaS Cloud
12.1
Getting Started
12.2
Setting Up Credentials for Provisioning
12.3
Provisioning Database Software for Database as a Service
12.4
Provision the Database for Schema as a Service
12.5
Provision a Container Database for PDB as a Service
12.6
Configuring the Oracle Listener
12.7
Registering and Managing Storage Servers
12.7.1
Overview of Registering Storage Servers
12.7.2
Before You Begin
12.7.3
Prerequisites for Registering Storage Servers
12.7.3.1
Configuring Storage Servers
12.7.3.2
Customizing Storage Proxy Agents
12.7.4
Registering Storage Servers
12.7.4.1
Registering a NetApp or a Sun ZFS Storage Server
12.7.4.2
Registering a Solaris File System (ZFS) Storage Server
12.7.4.3
Registering an EMC Storage Server
12.7.5
Administering the Storage Server
12.7.5.1
Synchronizing Storage Servers
12.7.5.2
Deregistering Storage Servers
12.7.6
Managing Storage Servers
12.7.6.1
Managing Storage Allocation
12.7.6.2
Managing Storage Access Privileges
12.7.6.3
Viewing Storage Registration Overview and Hierarchy
12.7.6.4
Editing Storage Servers
13
Setting Up an MWaaS Cloud
13.1
About Middleware as a Service
13.2
Getting Started with Middleware as a Service
13.2.1
Creating Provisioning Profiles
13.2.1.1
Creating a WebLogic Domain Provisioning Profile
13.2.2
Provisioning a Middleware Home
13.2.2.1
Provision from Oracle Middleware Home Gold Image Deployment Procedure
Part VI Provisioning New Database Artifacts
14
Getting Started with Database as a Service
14.1
Supported DBaaS Use Cases
14.2
Getting Started with DBaaS
15
Creating Databases Using Database Template
15.1
Creating Databases Using Database Template
15.1.1
Creating Resource Providers
15.1.1.1
Creating a Database Pool for Database as a Service
15.1.2
Creating a Database Provisioning Profile Using Database Template
15.1.3
Configuring Request Settings
15.1.4
Defining Quotas
15.1.5
Creating a Service Template Using Database Template Profile
15.1.6
Configuring Chargeback
15.1.7
Requesting a Database
15.2
Provisioning Standby Databases
15.2.1
Defining Database Pools for Provisioning Standby Databases
15.2.1.1
Associating a Standby Database Pool with a Primary Database Pool
15.2.2
Creating a Service Template
16
Creating Schemas
16.1
Getting Started
16.2
Creating Resource Providers
16.2.1
Creating a Database Pool for Schema as a Service
16.3
Creating a Database Provisioning Profile Using Export Schema Objects
16.4
Configuring Request Settings
16.5
Defining Quotas
16.6
Creating a Service Template for Schema Based on Profile
16.7
Creating a Service Template with Empty Schema
16.8
Configuring Chargeback
16.9
Requesting a Schema
17
Provisioning Pluggable Databases
17.1
Getting Started
17.2
Creating Resource Providers
17.2.1
Creating a Database Pool for PDB as a Service
17.3
Creating a Database Provisioning Profile Using Export Schema Objects
17.4
Configuring Request Settings
17.5
Defining Quotas
17.6
Creating a Service Template for PDB Based on Profile
17.7
Creating a Service Template for an Empty PDB
17.8
Configuring Chargeback
17.9
Requesting a Pluggable Database
17.10
Creating Test Master Pluggable Databases and Snapshot Clones
17.10.1
Creating a Test Master Pluggable Database
17.10.2
Creating an Exadata Test Master Pluggable Database
17.10.3
Creating a Snapshot Clone of an Exadata Test Master PDB
17.10.4
Creating an ACFS Test Master Pluggable Database
17.10.5
Creating a Snapshot Clone of an ACFS Test Master PDB
17.11
Enabling a Test Master Pluggable Database
17.12
Disabling a Test Master Pluggable Database
Part VII Cloning Databases
18
Supported Cloning Options
18.1
About Data Lifecycle Management
18.2
Supported Cloning Options
19
Creating Full Clones
19.1
Creating a Full Database Clone Using RMAN Backup from the Self Service Portal
19.1.1
Creating Resource Providers
19.1.1.1
Creating a Database Pool for Database as a Service
19.1.2
Creating a Database Provisioning Profile
19.1.2.1
Creating a Database Provisioning Profile Using RMAN Backup
19.1.2.2
Creating a Database Provisioning Profile Using Existing RMAN Backup
19.1.3
Configuring Request Settings
19.1.4
Defining Quotas
19.1.5
Create Service Template Using RMAN Backup Profile
19.1.6
Configuring Chargeback
19.1.7
Requesting a Database
19.2
Creating a Full Database Clone Using RMAN Duplicate from the Self Service Portal
19.2.1
Creating a Service Template Using RMAN Duplicate
20
Creating Snap Clones
20.1
About Snap Clones
20.2
About Data Lifecycle Management
20.3
Creating Snap Clones from the Cloning Dashboard
20.3.1
Creating a Snap Clone Database
20.3.2
Creating a Test Master Database
20.3.3
Enabling a Test Master Database
20.3.4
Disabling a Test Master Database
20.3.5
Creating a Storage Test Master
20.3.6
Creating a CloneDB Database
20.3.7
Managing Clone Databases
20.3.8
Refreshing Clone Databases
20.3.9
Creating a Snapshot Clone of an Exadata Test Master Database
20.4
Creating Snap Clones from an In-Sync Test Master
20.4.1
Getting Started
20.4.2
Registering Storage Servers
20.4.3
Creating Resource Providers
20.4.3.1
Creating a Database Pool for Database as a Service
20.4.4
Configuring Request Settings
20.4.5
Defining Quotas
20.4.6
Using a Physical Standby Database as a Test Master
20.4.7
Enabling the Test Master for Snap Clone
20.4.8
Creating a Database Provisioning Profile Using Snapshots
20.4.8.1
Creating and Refreshing Snapshots of the Test Master
20.4.8.1.1
Snapshot Purge Policy
20.4.9
Creating Service Template Using Snap Clone Profile
20.4.10
Configuring Chargeback
20.4.11
Requesting a Database
20.4.12
Example: Creating Snap Clones from an In-Sync Test Master
20.4.13
Creating a Service Template for EMC Snap Clone
20.5
Creating Snap Clones from a Discretely Synchronized Test Master
20.5.1
Getting Started
20.5.2
Registering Storage Servers
20.5.3
Creating Resource Providers
20.5.4
Configuring Request Settings
20.5.5
Defining Quotas
20.5.6
Creating a Discretely Synchronized Test Master
20.5.7
Creating a Service Template Using Snap Clone Profile
20.5.8
Configuring Chargeback
20.5.9
Requesting a Database
20.5.10
Refreshing the Test Master Database
20.5.11
Refreshing the Snap Shot Profile
20.5.12
Example: Creating Snap Clones from Discretely Synchronized Test Master
20.6
Creating Snap Clones from a Storage Test Master
20.6.1
Getting Started
20.6.2
Registering Storage Servers
20.6.3
Creating Resource Providers
20.6.4
Configuring Request Settings
20.6.5
Defining Quotas
20.6.6
Creating a Storage Test Master
20.6.7
Creating a Service Template from a Storage Test Master
20.6.8
Configuring Chargeback
20.6.9
Requesting a Database
20.6.10
Refreshing the Test Master Snapshots
20.7
Creating a CloneDB Database
20.7.1
Creating a Database Provisioning Profile Using RMAN Database Image
20.7.2
Creating a Service Template Using RMAN Image Profile
21
Using the DBaaS Self Service Portal
21.1
About the Database Cloud Self Service Portal
21.2
Requesting a Database
21.2.1
Requesting a Schema
21.2.2
Requesting a Pluggable Database
21.3
Refreshing a Database
21.4
Viewing the History of a Request
21.5
Database Service Home Page
21.6
Database Instance Home Page
21.7
Standby Database Home Page
21.8
Cluster Database Home Page
21.9
Pluggable Database Home Page
Part VIII Maintaining and Customizing Databases
22
Maintaining the Database Pool
22.1
About Database Pool Maintenance
22.2
Creating a Database Gold Image
22.3
Subscribing to an Image
22.4
Deploying the Image
22.4.1
Deploying the Oracle Home
22.4.2
Activating the New Oracle Home
22.4.3
Updating the Database
22.5
Performing Ongoing Image Updates
22.5.1
Creating a New Version of the Image
23
Customizing Database as a Service
23.1
Pre and Post Request Creation / Deletion Scripts
23.1.1
Selecting the Post SQL Script
23.1.2
Sample Scripts
23.1.3
Input Parameters for Pre and Post Database Scripts
23.1.3.1
Input Parameters for DBaaS Pre and Post Request Creation Scripts
23.1.3.2
Input Parameters for DBaaS Pre and Post Request Deletion Scripts
23.1.3.3
Input Parameters for SchaaS Pre and Post Request Creation Scripts
23.1.3.4
Input Parameters for SchaaS Pre and Post Request Deletion Scripts
23.1.3.5
Input Parameters for PDBaaS Pre and Post Request Creation Scripts
23.1.3.6
Input Parameters for PDBaaS Pre and Post Request Deletion Scripts
23.1.3.7
Sample Input Files
23.1.3.8
Sample PDBaaS Post Scripts
Part IX Setting Up Middleware as a Service
24
Setting Up the WebLogic Self Service Portal
24.1
Setting Up the WebLogic Self Service Portal
24.2
Creating a Middleware Pool
24.3
Creating a Load Balancer Configuration
24.3.1
Custom Script Guidelines
24.3.1.1
Sample Script (Oracle Cloud Application 12.1.0.8 or Earlier)
24.3.1.2
Sample Script (Oracle Fusion Middleware 12.1.0.7 or Later)
24.3.2
Adding the Third Party LBR Configuration to the Software Library
24.4
Configuring Request Settings
24.5
Setting Up Quotas
24.6
Creating a WebLogic Service Template
24.6.1
Sample Postscript
24.6.1.1
Sample Properties File
24.6.1.2
Sample Script
24.6.1.3
Sample Script Output
24.6.2
Resource Management Script
24.6.2.1
Create Operation
24.6.2.2
Scaleup Operation
24.6.2.3
Scaledown Operation
24.6.2.4
Delete Operation
24.7
Configuring Chargeback
25
Setting Up the SOAaaS or the OSBaaS Self Service Portal
25.1
Getting Started with SOAaaS and OSBaaS
25.2
Setting Up DBaaS used to Clone a SOA Repository
25.2.1
Creating a Database Service Template for SOA Profile
25.2.2
Creating a Database Service Template for OSB Profile
25.3
Prerequisites for Creating a SOA or an OSB Provisioning Profile
25.4
Setting Up the SOA and OSB Cloud Self Service Portal
25.4.1
Creating a SOAaaS and OSBaaS Pool
25.4.2
Creating SOA and OSB Service Templates
25.4.3
Sample Postscript
25.4.3.1
Sample Properties File
25.4.3.2
Sample Script
25.4.3.3
Sample Script Output
25.4.4
Resource Management Script
25.4.4.1
Create Operation
25.4.4.2
Scaleup Operation
25.4.4.3
Delete Operation
25.5
Creating a SOA Instance
25.5.1
Prerequisites for Creating a SOA Instance
25.5.2
Procedure for Creating a SOA Instance
26
Setting Up the JVMaaS Self Service Portal
26.1
Setting Up the Java Application Service Self Service Portal
26.2
Creating a Customized Middleware Profile
26.3
Uploading the Middleware Profile to Software Library
26.4
Creating a Service Template Based on Java Applications Profile
27
Using the MWaaS Self Service Portal
27.1
Using the MWaaS Self Service Portal
27.1.1
Setting the Preferences
27.1.2
Defining Dynamic Elasticity Policies for Middleware Services
27.1.2.1
Creating a MWaaS Schedule Policy
27.1.2.2
Defining a MWaaS Performance Policy
27.2
Requesting a Middleware Service
27.2.1
Requesting a WebLogic Service
27.2.2
Requesting an Oracle Service Bus or SOA Infrastructure Service
27.3
Middleware Service Home Page
27.3.1
Deploying and Redeploying an Application
27.3.1.1
Redeploying an Application
27.3.1.2
Deleting an Application
27.3.2
Scaling Up and Scaling Down a Service
27.3.3
Creating a Data Source
27.3.3.1
Editing a Data Source
27.4
SOA/OSB Service Home Page
27.5
Java Application Service Instance Home Page
27.6
Uploading a Java EE Component to the Software Library
27.7
Application Home Page
Part X Monitoring the PaaS Cloud
28
Administering and Monitoring a PaaS Cloud
28.1
Viewing the Cloud Home Page
28.1.1
Viewing the Resource Provider Utilization Heat Map
28.2
Viewing the List of Resource Providers
28.3
Viewing the List of Service Templates
28.3.1
Granting, Revoking, and Reassigning Service Template Privileges
28.4
Viewing the List of Service Instances
28.4.1
Granting, Revoking, and Reassigning Privileges to Service Instances
28.5
Viewing the Cloud Request Dashboard
28.6
Viewing All Cloud Requests
28.7
Viewing the PaaS Infrastructure Zone Home Page
28.8
Viewing the Database Pool Home Page
28.9
Viewing the Schema Pool Home Page
28.10
Viewing the Pluggable Database Pool Home Page
28.11
Viewing the Middleware Pool Home Page
28.12
Viewing the Cloud Services Reports
28.12.1
Most Requested Service Types
28.12.2
Service Request Status
28.12.3
Service Request Type
28.12.4
Cloud Service Instance Duration Trend
Part XI Dynamic Resource Provisioning
29
Dynamic Resource Provisioning with Oracle VM Server for SPARC
29.1
Integration for a PaaS Solution
29.1.1
Prerequisites
29.1.2
Overview of the Configuration of PaaS Solution
29.1.2.1
Configure Enterprise Manager Cloud Control
29.1.2.2
Obtain the Client Kit
29.1.2.3
Configure Enterprise Manager Ops Center
29.2
Configure Resources for vDC
29.2.1
Add Client Kit Contents to Software Library for Oracle Solaris 11
29.2.2
Preparing Network Resources for the vDC
29.2.2.1
Identify a Fabric
29.2.2.2
Create a Network Domain
29.2.2.3
Configure Public Network
29.2.3
Preparing Storage Resources
29.2.4
Create a NAS Storage Library
29.2.4.1
Identify the NAS Share
29.2.4.2
Create a NAS Storage Library
29.2.5
Create SAN Storage Libraries using Fibre Channel LUNs
29.2.5.1
What You Will Need
29.2.5.2
Configure the Storage Server
29.2.5.3
Create a Static Block Storage SAN Library
29.2.6
Create an OS Update Profile
29.2.7
Deploy Control Domains
29.2.7.1
Create an Provisioning Profile for Oracle VM Server for SPARC
29.2.7.2
Create an OS Configuration Profile for Oracle VM Server for SPARC
29.2.7.2.1
CPU Resource Allocation
29.2.7.2.2
Crypto Units
29.2.7.2.3
RAM
29.2.7.2.4
NVRAMRC Value
29.2.7.3
Apply the Deployment Plan
29.2.8
Create the Server Pool
29.3
Set Up and Configure a Virtual Data Center
29.3.1
Create the vDC
29.3.2
Create the vDC account for PaaS
29.3.3
Preparing the vServers
29.3.3.1
Create a new vServer Type
29.3.3.2
Create a vServer Template
29.3.3.3
Create a Private vNet
29.4
Validate the Integration and PaaS
29.4.1
Create Volumes for vServer
29.4.2
Create Test vServers
29.4.3
Verify Shared Storage and Connectivity
29.4.4
Diagnosing Problems
30
Getting Started with Dynamic Resource Provisioning
30.1
About Dynamic Resource Provisioning
30.2
Configuring the Solaris SPARC Adapter
30.2.1
Adding the Stage Server
30.2.2
Creating the Virtual Machine Adapter Instance
30.2.3
Editing the Virtual Machine Adapter Instance
30.2.4
Deleting the Virtual Machine Adapter Instance
30.2.5
Creating the Virtual Machine Service Template
31
Dynamically Provisioning Resources in a DBaaS Cloud
31.1
Provisioning Resources
31.2
De-Provisioning Resources
32
Dynamically Provisioning Resources in an MWaaS Cloud
32.1
Provisioning Resources
32.2
De-Provisioning Resources
32.3
Enabling Dynamic Resource Provisioning
32.3.1
Disabling Dynamic Provisioning
Part XII JVM Diagnostics as a Service
33
Setting Up JVM Diagnostics as a Service
33.1
About JVM Diagnostics as a Service
33.2
Users and Roles
33.3
Setting Up JVMDaaS
33.4
Defining and Allocating Quotas
33.5
Monitoring the JVMDaaS Environment
34
Using the JVM Diagnostics Self Service Portal
34.1
Using the JVM Diagnostics Cloud Self Service Portal
34.2
JVM Home Page
Part XIII Enabling Testing as a Service (TaaS)
35
About Testing as a Service
35.1
TaaS Roles
35.1.1
Test Administrators
35.1.2
Test Designers
35.1.3
Testers
36
Setting Up Testing as a Service
36.1
Getting Started
36.2
Creating Test Administrators
36.3
Creating an Assembly Component
36.4
Creating a Deployment Plan
37
Using the Testing as a Service Portal
37.1
Prerequisites
37.2
Test Administrator Tasks
37.2.1
Setting Up Application Types
37.2.2
Setting Up Test Drivers
37.2.3
Setting Up Oracle Load Testing Test Drivers
37.2.4
Setting Up Oracle Functional Testing Test Drivers
37.2.5
Setting Up Custom Test Driver Types
37.2.6
Setting Up Quotas
37.2.7
Setting Up Result File Systems
37.2.8
Publishing Test Environments, Test Assets, and Test Drivers
37.2.9
Setting Up Chargeback Service
37.3
Test Designer Tasks - Creating Test Assets and Test Environments
37.3.1
Creating Test Assets - General Information
37.3.2
Creating Test Asset - Oracle Load Testing
37.3.3
Creating Test Asset - Oracle Functional Testing
37.3.4
Creating Test Asset - Custom Test
37.3.5
Creating Test Environments
37.4
Tester Tasks - Using the Testing Environment
37.4.1
Verifying Available Test Assets and Environments
37.4.2
Creating Tests
37.4.3
Creating Tests - Oracle Load Testing Tests
37.4.4
Creating Tests - Oracle Functional Testing Tests
37.4.5
Creating Tests - Custom Tests
37.4.6
Creating and Running Trials
37.4.7
Creating and Running Oracle Load Testing Trial
37.4.8
Creating and Running Oracle Functional Testing Trial
37.4.9
Monitoring On-Going Trials
37.4.10
Comparing Trial Results
37.4.11
Sharing Tests
37.4.12
Viewing Activity and Usage Information
37.4.13
Viewing Deployment Information
37.4.14
Browsing the Testing Home Page
37.4.15
Trial Page
37.4.16
Viewing TaaS Reports
37.4.17
Estimating Hardware Needed for Testing
Part XIV Using Chargeback and Consolidation
38
Chargeback Administration
38.1
Overview of Chargeback
38.1.1
Why Implement Chargeback
38.1.2
Enterprise Manager Chargeback
38.1.2.1
Chargeback Entities
38.1.2.2
Charge Plans
38.1.2.3
Cost Centers
38.1.2.4
Reports
38.1.2.5
Chargeback and Metrics
38.2
Setting Up Chargeback
38.2.1
Configuring Global Settings for Chargeback
38.2.1.1
Peak Times
38.2.1.2
Currency Symbol
38.2.1.3
Uptime Calculations
38.2.2
Working with Charge Plans
38.2.2.1
Charge Plans and Effective Dates
38.2.2.2
Charge Plans and Peak Windows
38.2.2.3
Charge Plans and Tiered Pricing
38.2.2.4
Creating and Revising the Universal Charge Plan
38.2.2.5
Creating an Extended Charge Plan
38.2.2.6
Viewing Charge Item Metadata
38.2.2.7
Using Conditions in Charge Plans
38.2.2.8
Using the Estimate Charges Feature
38.2.2.9
Revising Extended Charge Plans
38.2.3
Using the Plan Advisor
38.2.3.1
Selecting the Entity or Entity Type
38.2.3.2
Setting Up Configurations
38.2.3.3
Projecting Recovery Costs
38.2.3.4
Setting Rates for Charge Items
38.2.4
Creating Cost Centers
38.2.4.1
Setting the Cost Center Property for an Enterprise Manager User
38.2.4.2
Setting the Cost Center Property on the Target Home Page
38.2.4.3
Creating High-Level Cost Centers in Chargeback
38.2.5
Adding Entities to Chargeback
38.2.5.1
Configuring Metric Collection for Enterprise Manager Database Services
38.2.5.2
Selecting Entities for Chargeback
38.2.5.3
Making Assignments
38.2.5.4
Reviewing Entity Setup
38.2.5.5
After Adding Entities to Chargeback
38.2.5.6
Defining Plan Assignment Rules
38.2.6
Assigning Cost Centers to Entities
38.2.7
Assigning Charge Plans to Entities
38.2.8
Running the Daily Data Collection Job
38.3
Self Service Applications and Zones within Chargeback
38.4
Accessing Chargeback Information
38.4.1
Following Usage and Charge Trends
38.4.2
Viewing an Entity's Collected Metric Data and Other Entity Details
38.4.3
Generating and Distributing Chargeback Reports
38.4.4
Viewing Chargeback Information in the Self Service Portal
38.4.5
Sharing Chargeback Data with Other Applications
39
Enterprise Manager Consolidation
39.1
Overview of Consolidation
39.2
Host Consolidation Planner
39.2.1
Overview of Host Consolidation Planner
39.2.2
Creating a Host Consolidation Planner Project
39.2.2.1
Selecting the Host Consolidation Project Type
39.2.2.2
Specifying Host Source Candidates
39.2.2.3
Specifying Host Destination Candidates
39.2.2.4
Setting Data Collection Parameters
39.2.2.5
Choosing a Pre-configured Scenario
39.2.2.6
Reviewing and Saving the Host Consolidation Project
39.2.3
Creating a Host Consolidation Planner Scenario
39.2.3.1
Setting Up the Scenario
39.2.3.2
Defining Constraints for Host Consolidation
39.2.3.3
Planning the Destination for a Physical Server to Virtual Server Project
39.2.3.4
Planning the Destination for a Physical Server to Physical Server Project
39.2.3.5
Mapping Host Sources to Destinations
39.2.3.6
Reviewing and Saving the Host Consolidation Scenario
39.2.4
Other Host Consolidation Scenario Creation Options
39.2.5
Evaluating Host Consolidation Scenarios
39.3
Database Consolidation Workbench
39.3.1
Overview of Database Consolidation Workbench
39.3.2
Creating a Database Consolidation Workbench Project
39.3.2.1
Selecting the Database Consolidation Project Type
39.3.2.2
Specifying Database Source Candidates
39.3.2.3
Specifying Database Destination Candidates
39.3.2.4
Setting Data Collection Parameters
39.3.2.5
Choosing a Pre-configured Scenario
39.3.2.6
Reviewing and Saving the Database Consolidation Project
39.3.3
Creating a Database Consolidation Workbench Scenario
39.3.3.1
Setting Up the Scenario
39.3.3.2
Defining Constraints for Database Consolidation
39.3.3.3
Planning the Destination for a Database to Database Project
39.3.3.4
Planning the Destination for a Database to Server Project
39.3.3.5
Mapping Database Sources to Destinations
39.3.3.6
Reviewing and Saving the Database Consolidation Scenario
39.3.4
Other Database Consolidation Scenario Creation Options
39.3.5
Evaluating Database Consolidation Scenarios
39.3.6
About the Advisor Feature of Database Consolidation Workbench
39.3.7
About Compression Advisor
39.3.8
Estimating Compressed Storage Requirements
39.3.9
About Implementing a Database Consolidation Scenario
39.3.10
Implementing a Database Consolidation Scenario
39.3.11
Database Migration and Encrypted Tablespace
39.3.12
Assessing the Performance Impact of Database Migration on SQL Workload
39.4
Topics Common to Host and Database Consolidations
39.4.1
How Enterprise Manager Consolidation Analyzes a Consolidation Scenario
39.4.2
Viewing Consolidation Reports
39.4.2.1
Viewing Consolidation Project Reports
39.4.2.2
Viewing Consolidation Scenario Reports
39.4.3
Managing Data Collections
39.4.4
About Oracle Compute Cloud Shapes
Part XV Using the Cloud APIs
40
Introduction to Cloud APIs
40.1
Introduction
40.2
When to Use Cloud REST APIs
40.3
Change History
40.4
Common Behaviors
40.4.1
Transport Protocol
40.4.2
URI Space
40.4.3
Media Types
40.4.4
Request Headers
40.4.5
Response Headers
40.4.6
HTTP Status Codes
40.4.7
Common Resource Attributes
40.4.7.1
Resource State
40.4.8
Collection
40.4.9
Error Response Message
41
Cloud Resource Models
41.1
Enterprise Manager Cloud Resource Model 10001
41.2
About Cloud Resources
41.3
Resource Data Models
41.3.1
Cloud [application/oracle.com.cloud.common.Cloud+json]
41.3.2
ServiceTemplate [application/oracle.com.cloud.common.ServiceTemplate+json]
41.3.3
Zone [application/oracle.com.cloud.common.Zone+json]
41.3.4
Service Family Type [application/oracle.com.cloud.common.ServiceFamilyType+json]
41.3.5
Service Instance Type [application/oracle.com.cloud.common.InstanceType+json]
41.3.6
Metric [application/oracle.com.cloud.common.Metric+json]
41.3.7
Service Instance [application/oracle.com.cloud.common.ServiceInstance+json]
41.3.8
Quota Usage [application/oracle.com.cloud.common.QuotaUsage+json]
41.3.9
Service Template Finds [application/oracle.com.cloud.common.ServiceTemplateFinds+json]
41.4
Cloud REST API Examples
41.4.1
Cloud Resource
41.4.2
Service Family Type Resource
41.4.3
Quota Resource
41.4.4
Service Instance Type Resource
41.4.5
Zone Resource
41.4.6
Service Template Resource
41.4.7
Metric Resource
41.5
Service Request REST APIs
41.6
Service Request Collection
42
EM CLI Verbs for Database as a Service Administrator
42.1
PaaS Zone EM CLI Verbs
42.2
Software Pool EM CLI Verbs
42.3
Database Quota EM CLI Verbs
42.4
Database Request Settings EM CLI Verbs
42.5
Database Size EM CLI Verbs
42.6
Database Profile EM CLI Verbs
42.6.1
About Database Provisioning Profile Types
42.6.1.1
DBCA Template
42.6.1.2
RMAN
42.6.1.3
Snapclone
42.6.1.4
Schema
42.6.2
Creating Provisioning Profiles using EM CLI
42.6.3
Sample EM CLI Property Files
42.6.3.1
DBCA Template
42.6.3.2
New RMAN Backup from the Source Database
42.6.3.3
Existing RMAN Backup from the Source Database
42.6.3.4
Existing RMAN Backup on the Stage Location
42.6.3.5
Snapclone Database
42.6.3.6
Schema Database
42.6.4
Database Profile EM CLI Verbs
42.6.5
Creating a Database Profile Using EM CLI Verbs
42.6.6
Editing a Database Profile Using EM CLI Verbs
42.6.7
Deleting a Database Profile Using EM CLI Verbs
42.6.8
Viewing All the Database Profiles
42.6.9
Refreshing a Database Profile Using EM CLI Verbs
42.7
Service Template EM CLI Verbs
42.8
Service Template Executable .json Files
42.8.1
DBCA Based Service Template .json File
42.8.2
Standby DBCA Based Service Template .json File
42.8.3
RMAN Based Single Instance Database Service Template .json File
42.8.4
RMAN Based Single Instance Database with Single Instance Standby Service Template .json File
42.8.5
RMAN Based RAC One Node Database Service Template .json File
42.8.6
RMAN Based RAC One Node Database with Standby Service Template .json File
42.8.7
RMAN Based RAC Database with Single Instance Standby Service Template .json File
42.8.8
RAC Database with Standby Using a DBCA Template Service Template .json File
42.8.9
DNFS Based Database Service Template .json File
42.8.10
Snap Clone Single Instance Database with Archiving Enabled Service Template .json File
42.8.11
Schema Based Service Template .json File
42.8.12
Pluggable Database Service Template .json File
42.8.13
RAC Pluggable Database Using an Empty Pluggable Database Service Template .json File
42.8.14
RAC Pluggable Database Using a Profile Pluggable Database Service Template .json File
42.8.15
Clone DB Based Service Template .json File
42.8.16
Full Clone Using an RMAN Duplicate Service Template .json File
42.8.17
Snapclone Database Using Live Clone Template on EMC Storage Service Template .json File
42.9
Creating a Database Clone Using EM CLI Verbs
42.10
Refreshing a Database Using EM CLI Verbs
42.11
Deleting a Database Using EM CLI Verbs
42.12
Deleting a Database Clone Using EM CLI Verbs
42.13
Database Fleet Maintenance EM CLI Verbs
42.14
Database Request Handling EM CLI Verbs
42.15
Cloning a Pluggable Database
42.15.1
Pluggable Database Full Clone Methods
42.15.2
Pluggable Database Snapshot Clone Types
42.16
Creating a Test Master Pluggable Database
42.17
Transferring Data Between Databases
42.18
Backing Up Datafiles and Metadata of a Pluggable Database
42.19
Importing Data from Export Dumps to a Database
42.20
Invoking a REST API Using EM CLI Verb
43
Database as a Service Administrator REST APIs
43.1
Summary of Database as a Service Administrator REST APIs
43.2
Creating a New DBaaS Cloud Setup Using REST APIs
43.3
Database as a Service Administrator Operations REST APIs
43.3.1
PaaS Zones and PaaS Zone REST APIs
43.3.1.1
PaaS Zones REST APIs
43.3.1.1.1
Supported Request Methods for PaaS Zones
43.3.1.2
PaaS Zone REST APIs
43.3.1.2.1
Supported Request Methods for PaaS Zone
43.3.1.3
PaaS Zones and PaaS Zone REST API Examples
43.3.1.3.1
Viewing Details of the PaaS Zones Resource
43.3.1.3.2
Viewing Details of a PaaS Zone Resource
43.3.1.3.3
Creating a PaaS Zone
43.3.1.3.4
Updating a PaaS Zone
43.3.1.3.5
Deleting a PaaS Zone
43.3.2
Software Pools and Software Pool REST APIs
43.3.2.1
Software Pools
43.3.2.1.1
Supported Request Methods for Software Pools
43.3.2.2
Software Pool
43.3.2.2.1
Supported Request Methods for Software Pool
43.3.2.3
Software Pool REST API Examples
43.3.2.3.1
Viewing Details of the Software Pools Resource
43.3.2.3.2
Viewing Details of a Software Pool Resource
43.3.2.3.3
Viewing Details of a Software Pool Capacity
43.3.2.3.4
Creating a Database Pool
43.3.2.3.5
Updating a Database Pool
43.3.2.3.6
Creating a Schema Pool
43.3.2.3.7
Updating a Schema Pool
43.3.2.3.8
Creating a Pluggable Database Pool
43.3.2.3.9
Updating a Pluggable Database Pool
43.3.2.3.10
Deleting a Database / Schema / Pluggable Database Pool
43.3.3
Database Request Settings REST APIs
43.3.3.1
Database Request Settings Resource Model
43.3.3.2
Dbaas Request Settings Resource
43.3.3.3
Supported Operations for Dbaas Request Settings
43.3.3.4
Dbaas Request Settings REST API Examples
43.3.3.4.1
Viewing Details of the Dbaas Request Settings Resource
43.3.3.4.2
Creating Database Request Settings
43.3.4
Database Quota REST APIs
43.3.4.1
Database Quota Resource Model
43.3.4.2
Dbaas Quota Resource
43.3.4.3
Supported Operations for DbaaS Quota
43.3.4.4
Database Quota REST API Examples
43.3.4.4.1
Viewing Details of the DBaas Quota Resource
43.3.4.4.2
Creating DBaaS Quota for a Role
43.3.4.4.3
Updating DBaaS Quota for a Role
43.3.4.4.4
Deleting DBaaS Quota for a Role
43.3.5
Service Template REST APIs
43.3.5.1
Service Templates Resource
43.3.5.1.1
Supported Operations for Service Templates
43.3.5.2
Service Template Resource
43.3.5.2.1
Supported Operations for Service Template
43.3.5.3
Service Templates and Service Template REST API Examples
43.3.5.3.1
Viewing Details of the Service Templates Resource
43.3.5.3.2
Viewing Details of the ServiceTemplate Resource
43.3.5.3.3
Creating a Service Template for DBCA Based Database
43.3.5.3.4
Creating a Service Template for RMAN Based Single Instance Database
43.3.5.3.5
Creating a Service Template for RMAN Based Single Instance Database with Single Instance Standby
43.3.5.3.6
Creating a Service Template for RMAN Based RAC One Node Database
43.3.5.3.7
Creating a Service Template for RMAN Based RAC One Node Database With Standby
43.3.5.3.8
Creating a Service Template for RMAN Based RAC Database With Standby
43.3.5.3.9
Creating a Service Template for RAC Database with Standby Using a DBCA Template
43.3.5.3.10
Creating a Service Template for DNFS Based Database
43.3.5.3.11
Creating a Service Template for Snap Clone Single Instance Database (with Archiving Enabled)
43.3.5.3.12
Creating a Service Template for Snap Clone Single Instance Database (without Archiving Enabled)
43.3.5.3.13
Creating a Service Template for a Schema
43.3.5.3.14
Creating a Service Template for a Pluggable Database
43.3.5.3.15
Creating a Service Template for RAC Pluggable Database Using an Empty Pluggable Database
43.3.5.3.16
Creating a Service Template for RAC Pluggable Database Using a Profile Pluggable Database
43.3.5.3.17
Deleting a Database / Schema / Pluggable Database Service Template
44
Database as a Service SSA User REST APIs
44.1
Summary of Database as a Service SSA User REST APIs
44.2
Database as a Service
44.2.1
Database as a Service Resource Model
44.2.1.1
DB Zone
44.2.1.2
DB Platform Template
44.2.1.3
DB Platform Instance
44.2.2
Supported Operations for Database as a Service Resources
44.2.3
Database as a Service REST API Examples
44.2.3.1
Viewing Details of All the Cloud Resources
44.2.3.2
Filtering Output for Specific Resource Attributes
44.2.3.3
Viewing Details of the Service Family Type Resource
44.2.3.4
Viewing Details of the Service Instance Type Resource
44.2.3.5
Viewing Details of a Service Requests Resource
44.2.3.6
Viewing Details of the DB Zone
44.2.3.7
Viewing Details of the DB Platform Template Resource
44.2.3.8
Creating a Database Instance
44.2.3.8.1
Creating a Database by Passing a Request on the DB Zone
44.2.3.8.2
Creating a Database by Passing a Request on the DB Platform Template
44.2.3.9
Viewing the Database Creation Details
44.2.3.10
Updating a Database
44.2.3.11
Deleting a Database Instance
44.2.3.12
Lifecycle operations on a Database Instance
44.2.3.12.1
Shutting down a Database
44.2.3.12.2
Starting up a Database
44.2.3.12.3
Scheduling a Backup of the Database
44.2.3.12.4
Restoring a Database from a Backup
44.2.3.12.5
Adding a Standby Database
44.2.3.12.6
Removing a Standby Database
44.2.3.12.7
Refreshing a Database
44.2.3.13
Lifecycle operations on a Snap clone Database Instance
44.2.3.13.1
Creating a Snapshot
44.2.3.13.2
Restoring from a Snapshot List
44.2.3.13.3
Deleting a Snapshot
44.3
Schema as a Service
44.3.1
Schema as a Service Resource Model
44.3.1.1
Schema Platform Template
44.3.1.2
Schema Platform Instance
44.3.2
Supported Operations for Schema as a Service Resources
44.3.3
Schema as a Service REST API Examples
44.3.3.1
Viewing Details of the Schema Platform Template Resource
44.3.3.2
Creating a Schema Service
44.3.3.2.1
Creating a Schema by Passing a Request on the DB Zone
44.3.3.2.2
Creating a Schema by Passing a Request on the Schema Platform Template
44.3.3.3
Viewing Details of the Schema Service Creation
44.3.3.4
Deleting a Schema Service
44.3.3.5
Life Cycle Operations of a Schema Service
44.3.3.5.1
Exporting a Schema
44.3.3.5.2
Restoring a Schema from Exported Schema Dumps
44.3.3.5.3
Deleting the Exported Schema Dumps
44.3.3.5.4
Changing Schema Passwords
44.4
Pluggable Database as a Service
44.4.1
Pluggable Database as a Service Resource Model
44.4.1.1
Pluggable DB Platform Template
44.4.1.2
Pluggable DB Platform Instance
44.4.2
Supported Operations for Pluggable Database Resources
44.4.3
Pluggable Database as a Service REST API Examples
44.4.3.1
Viewing Details of the Pluggable Db Platform Template Resource
44.4.3.2
Creating a Pluggable Database
44.4.3.2.1
Creating a Pluggable Database by Passing a Request on the DB Zone
44.4.3.2.2
Creating a Pluggable Database by Passing a Request on the Pluggable DB Platform Template
44.4.3.3
Viewing Details of the Pluggable Database Creation
44.4.3.4
Deleting a Pluggable Database Instance
44.4.3.5
Lifecycle operations on a Pluggable Database Instance
44.4.3.5.1
Shutting Down a Pluggable Database
44.4.3.5.2
Starting up a Pluggable Database
44.4.3.5.3
Scheduling a Backup for a Pluggable Database
44.4.3.5.4
Restoring a Pluggable Database from a Backup
45
DBaaS REST APIs and EM CLI Verbs Based Use Cases
45.1
Getting Started with DBaaS With REST APIs and EM CLI Verbs
45.2
Creating Databases Using Database Template With REST APIs and EM CLI Verbs
45.2.1
Creating Standby Databases With REST APIs and EM CLI Verbs
45.3
Creating Empty Schemas and Schemas Based on Profile With REST APIs and EM CLI Verbs
45.4
Creating Empty PDBs and PDBs Based on Profile With REST APIs and EM CLI Verbs
45.5
Migrating/Transferring Data from One Database to Another
45.6
Creating Databases Using Snap Clone With REST APIs and EM CLI Verbs
45.6.1
Creating a Snap Clone Using a Profile With REST APIs and EM CLI Verbs
45.6.2
Creating a Snap Clone Using Live Database With REST APIs and EM CLI Verbs
45.6.3
Continuous Sync
45.7
Creating Full Database Clones Using RMAN With REST APIs and EM CLI Verbs
45.7.1
Creating a Full Database Clone Using RMAN Backup
45.7.2
Creating a Full Database Clone Using RMAN Duplication (Live Cloning)
45.7.3
Discrete Sync
45.8
Configuring Custom Database Placement Option Using REST APIs
45.8.1
Custom Database Placement Option for Databases Using REST APIs
45.8.2
Custom Database Placement Option for Pluggable Databases Using REST APIs
45.9
Service Catalog of Database as a Service
45.9.1
Multi-Datacenter DBaaS Setup
45.9.1.1
Administrator Steps for Creating the Multi-Datacenter DBaaS Setup
45.9.1.2
SSA User REST API Request for Using the Multi-Datacenter DBaaS Setup
46
SSA Administration REST APIs
46.1
Summary of SSA Administration REST APIs for V2
46.2
Summary of SSA Administration REST APIs for V1
46.3
Catalog APIs for V1 and V2
46.3.1
CFW API Catalog REST API Examples
46.3.1.1
Viewing the High Level Catalog APIs for V1 and V2
46.3.1.2
Viewing the V1 Catalog APIs
46.3.1.3
Viewing the V2 Catalog APIs
46.3.1.4
Viewing the V1 Catalog APIs for SSA Portal
46.3.1.5
Viewing the V2 Catalog User APIs
46.3.1.6
Viewing the V2 Catalog Admin APIs
46.4
Resource Provider for V2
46.4.1
Resource Providers - Collection Resource for V2
46.4.2
Resource Provider - Singular Resource for V2
46.4.3
Supported Methods for Resource Provider Resource
46.4.4
Resource Provider REST API Examples
46.4.4.1
Viewing all the Resource Providers
46.4.4.2
Viewing all the Types of Resource Providers
46.4.4.3
Creating a Resource Provider
46.4.4.4
Creating a PaaS Infrastructure Zone Resource Provider
46.4.4.5
Creating a Database Schema Pool
46.4.4.6
Creating an Adapter Instance
46.4.4.7
Filtering Resource Provider Targets
46.4.4.8
Viewing the Resource Provider Type Metadata
46.4.4.9
Viewing the Metadata for Creating a PaaS Infrastructure Zone
46.4.4.10
Viewing the Metadata for Creating a Schema Pool
46.4.4.11
Viewing Details of the Resource Provider
46.4.4.12
Updating a Resource Provider
46.4.4.13
Deleting a Resource Provider
46.4.4.14
Viewing Configuration of a Resource Provider
46.4.4.15
Viewing Metric of a Resource Provider
46.4.4.16
Provisioning a Resource via a Sample Adapter
46.4.4.17
De-provisioning a Resource
46.4.4.18
Viewing the Metadata Required to Provision a Resource Provider
46.5
Service Templates - Collection Resource for V2
46.5.1
Supported Operations
46.5.2
Service Templates REST API Examples for V2
46.5.2.1
Viewing all the Service Templates
46.5.2.2
Viewing all the Service Template Types
46.5.2.3
Viewing the Metadata Required for Creating a Service Template
46.5.2.4
Viewing the Resource Provider Characteristics Required for Creating a Service Template
46.5.2.5
Viewing Configurations Required for Creating a Service Template
46.5.2.6
Creating a Service Template
46.5.2.7
Updating a Service Template
46.5.2.8
Viewing Details of a Specific Service Template
46.5.2.9
Viewing Configuration Details of a Specific Service Template
46.5.2.10
Deleting a Service Template
46.5.3
Creating a Service Template in V2
46.6
Service Types for V2
46.6.1
Service Types REST API Examples for V2
46.6.1.1
Viewing Details of the Service Types
46.7
Service Requests for V2
46.7.1
Supported Operations
46.7.2
Service Requests REST API Examples for V2
46.7.2.1
Viewing Details of all the Service Requests
46.7.2.2
Viewing Details of a Service Request
46.7.2.3
Rescheduling a Service Request
46.7.2.4
Clearing a Collection of Service Requests
46.7.2.5
Cancelling a Service Request
46.7.2.6
Deleting a List of Service Requests
46.8
Service Instances for V2
46.8.1
Supported Operations
46.8.2
Service Instance REST API Examples for V2
46.8.2.1
Viewing Details of all the Service Instances
46.8.2.2
Viewing Details of a Service Instance
46.8.2.3
Starting a Service Instance
46.8.2.4
Stopping a Service Instance
46.8.2.5
Deleting a Service Instance
46.8.2.6
Starting a list of Service Instances
46.8.2.7
Stopping a list of Service Instances
46.8.2.8
Deleting a list of Service Instances
46.9
Request Settings for V2
46.9.1
Request Settings Data Model
46.9.2
Request Settings Composite Attribute Data Model
46.9.3
Request Settings REST API Examples for V2
46.9.3.1
Viewing Details of the Global Request Settings
46.9.3.2
Updating the Global Request Settings
46.9.3.3
Viewing Details of the Global Request Settings for a Collection of Roles
46.9.3.4
Creating Global Request Settings for a Role
46.9.3.5
Viewing Details of Global Request Settings for a Specific Role
46.9.3.6
Updating Global Request Settings for a Specific Role
46.9.3.7
Deleting Global Request Settings for a Specific Role
46.9.3.8
Viewing Details of the Request Settings for a Service Family
46.9.3.9
Updating the Request Settings for a Service Family
46.9.3.10
Viewing Details of the Service Family Settings by Roles
46.9.3.11
Creating Service Family Settings for a Role
46.9.3.12
Viewing Details of the Service Family Request Settings for a Specific Role
46.9.3.13
Updating the Service Family Request Settings for a Specific Role
46.9.3.14
Deleting Service Family Request Settings for a Specific Role
46.9.3.15
Viewing Details of the Request Settings for a Service Type
46.9.3.16
Updating the Request Settings for a Service Type
46.9.3.17
Viewing Details of the Service Type Settings by Roles
46.9.3.18
Creating Service Type Settings for Roles
46.9.3.19
Viewing Details of the Service Type Request Settings for a Specific Role
46.9.3.20
Updating the Service Type Request Settings for a Specific Role
46.9.3.21
Deleting Service Type Request Settings for a Specific Role
46.10
VM Adapters for V2
46.10.1
VM Adapters Data Model
46.10.2
Supported Operations
46.10.3
VM Adapters REST API Examples for V2
46.10.3.1
Viewing Details of All the Registered VM Adapters
46.10.3.2
Viewing Details of a Specific Registered VM Adapter
46.10.3.3
Viewing Details of the Staging Servers
46.10.3.4
Creating a Staging Server
46.11
SSA Admin Resources for V1
46.11.1
Viewing Details of the REST API Entry Point Resources
46.12
PaasZones for V1
46.12.1
PaasZones REST API Examples
46.12.1.1
Viewing PaaS Zones Metadata
46.12.1.2
Listing PaaS Zones
46.13
PaasZone for V1
46.13.1
PaaS Zone REST API Examples
46.13.1.1
Creating a PaaS Zone
46.13.1.2
Updating a PaaS Zone
46.13.1.3
Deleting a PaaS Zone
46.13.1.4
Viewing Details of the PaasZone
46.13.1.5
Viewing the Expanded form of a PaasZone
46.14
SoftwarePools for V1
46.14.1
Software Pools REST API Example
46.14.1.1
Viewing Details of the Software Pools
46.14.1.2
Filtering Output based on Search Query Parameters
46.15
SoftwarePool for V1
46.15.1
SoftwarePool REST API Examples
46.15.1.1
Creating a Software Pool
46.15.1.2
Updating a Software Pool
46.15.1.3
Deleting a Software Pool
46.15.1.4
Viewing Details of the Software Pool
46.15.1.5
Expands Query Parameter
46.15.2
SoftwarePoolMetadata for V1
46.15.2.1
Retrieving Software Pool Metadata REST API Example
46.15.3
SoftwarePoolFilteredTargets for V1
46.15.3.1
Retrieving Available Filtered Targets - REST API Example
46.15.4
SoftwarePoolCapacity for V1
46.15.4.1
Retrieving Software Pool Capacity
46.16
Composite Resource Attributes for V1
46.16.1
ValueDescriptor for V1
46.16.2
ValueEntity for V1
46.16.3
EntityValueHolder for V1
46.16.4
PoolEntityCapacity for V1
46.16.5
ResourceTypeCapacity for V1
46.17
Service Template Management for V1
46.17.1
Service Templates for V1
46.17.1.1
Supported Methods on ServiceTemplates Resources
46.17.1.2
ServiceTemplates REST API Example
46.17.2
Service Template for V1
46.17.2.1
Supported Methods on ServiceTemplate Resources
46.17.3
ServiceTemplateUpdate for V1
46.17.4
ServiceExecutableMetaEntity for V1
46.17.5
Template Configuration Parameters for V1
46.17.6
PayloadDescriptor for V1
46.17.7
ServiceTemplate Metadata for V1
46.17.8
PayloadMetaData for V1
46.17.9
ServiceTemplate MetaData for V1
46.17.10
ServiceTemplates REST API Example
46.17.10.1
Creating Service Templates
46.17.10.2
Updating a Service Template
46.17.10.3
Deleting a Service Template
46.17.10.4
Viewing Details of a Service Template
46.17.10.5
Viewing Metadata of a Service Template
46.17.10.6
Creating Configuration Values for Service Templates
46.18
EM CLI Verbs for Self Service Applications
46.18.1
Introduction
46.18.2
EM CLI Verbs for SSA Operations for V2
46.18.3
EM CLI Verbs for SSA Operations for V1
47
SSA Portal Management REST APIs
47.1
Summary of SSA User REST APIs for V2
47.2
Summary of User REST APIs for V1
47.3
Common REST Entities for V2
47.3.1
Cfw Resource for V2
47.3.2
Cfw Link for V2
47.3.3
Cfw Value Descriptor for V2
47.4
Catalog APIs
47.4.1
Supported Operations
47.4.2
REST API Catalog Examples for V2
47.4.2.1
Viewing Details of the Available REST API Catalogs
47.4.2.2
Viewing Details of the API Catalog by User Type
47.4.2.3
Viewing Details of the User API Catalog
47.5
Service Types for V2
47.5.1
Service Types REST API Example for V2
47.5.1.1
Viewing Details of Service Types
47.6
Services for V2
47.6.1
Service Collection for V2
47.6.2
Service Offering for V2
47.6.3
Request Metadata for V2
47.6.4
Supported Operations for Services for V2
47.6.5
Services REST API Examples for V2
47.6.5.1
Viewing Details of the Services Resource
47.6.5.2
Viewing Details of the Service Offering Resource
47.6.5.3
Viewing Details of the Request Metadata
47.6.5.4
Creating a Service Instance
47.6.6
Creating a Service Instance using V2
47.7
Service Requests REST APIs for V1 and V2
47.7.1
Service Requests Resource for V2
47.7.2
Service Request Collection - Collection Resource for V1
47.7.3
Supported Operations for Service Requests
47.7.4
Service Request REST API Examples for V1 and V2
47.7.4.1
Retrieving Top Level View of Service Requests in V1 and V2
47.7.4.2
Querying the Service Requests Resource for Status=SUCCESS in V2
47.7.4.3
Querying the Service Requests Resource for Expanded=true and Expanded=false in V2
47.7.4.4
Querying the Service Requests Resource for status=SUCCESS&expanded=false and status=SUCCESS&expanded=true in V2
47.7.4.5
Viewing Details of a Service Request in V2
47.7.4.6
Deleting a Service Request in V2
47.7.4.7
Rescheduling a Service Request that is in a Scheduled State in V1 and V2
47.7.4.8
Viewing the Logs of a Service Request in V2
47.7.4.9
Querying the Logs of a Service Request in V2
47.7.4.10
Retrieving Top Level View of Service Requests for a Specific Service Family in V1
47.7.4.11
Retrieving Top Level View of Service Requests for a Specific Status in V1
47.7.4.12
Rescheduling a Service Request that is in a Cancelled State (or in a state other than Scheduled) in V1
47.7.4.13
Deleting a Service Request that is in a Scheduled State in V1
47.7.4.14
Deleting a Service Request that is in a Canceled State (or in a state other than scheduled) in V1
47.8
Service Instances for V2
47.8.1
Supported Methods for Service Instance in V2
47.8.2
Service Instances REST API Examples for V2
47.8.2.1
Viewing Details of the Service Instance Resource in V2
47.8.2.2
Querying the Service Instance Resource in V2
47.8.2.3
Viewing Details of a Service Instance in V2
47.8.2.4
Viewing Details of the Attributes of a Service Instance in V2
47.8.2.5
Viewing Details of the Available Actions on a Service Instance in V2
47.8.2.6
Viewing Details of the Action Inputs Required To Execute an Action on a Service Instance in V2
47.8.2.7
Executing an Action on a Service Instance in V2
47.8.3
Executing Actions on a Service Instance in V2
47.9
Quota Usage for V2
47.9.1
Supported Operations for Quota Usage for V2
47.9.2
Quota Usage REST API Examples for V2
47.9.2.1
Viewing Details of Quota Usage
47.9.2.2
Viewing Details of Quota Usage by Service Family
47.10
User Preferences for V2
47.10.1
Supported Request Methods for User Preference Resource in V2
47.10.2
User Preferences for V2 REST API Examples
47.10.2.1
Viewing Details of the User Preferences Resource for V2
47.10.2.2
Viewing Details of the General User Preferences Resource for V2
47.10.2.3
Viewing Metadata of the General User Preferences Resource for V2
47.10.2.4
Updating the General User Preferences for V2
47.10.2.5
Viewing Details of the Services User Preferences Resource for V2
47.10.2.6
Viewing Details of the Service Family User Preferences Resource for V2
47.10.2.7
Viewing Metadata of the Service Family User Preferences for V2
47.10.2.8
Updating the Service Family User Preferences for V2
47.10.2.9
Viewing Details of the Service Type User Preferences Resource for V2
47.10.2.10
Viewing Metadata of the Service Type User Preferences for V2
47.10.2.11
Updating the Service Type User Preferences for V2
47.11
User Preferences for V1
47.11.1
My Preferences for V1
47.11.2
Canonical Link for V1
47.11.3
General Preferences for V1
47.12
Composite Resource Attributes for V1
47.12.1
RequestEntity Data Model for V1
47.12.2
InstanceExpiryEntity Data Model for V1
47.12.3
QuotaEntity Data Model for V1
47.13
Supported Methods for General Preferences (for V1)
47.13.1
Viewing Details of the General Preferences for an SSA User
47.13.2
Updating the General Preferences for an SSA User
47.14
Service Specific User Preferences for V1
47.14.1
Service Preferences for V1
47.14.2
Supported Methods for My Preferences (for V1)
47.14.3
ServicePreferenceMetadata Data Model for V1
47.14.4
Composite Resource Attributes for V1
47.14.4.1
ValueEntity Data Model for V1
47.14.4.2
EntityValueHolder Data Model for V1
47.14.4.3
ValueDescriptor Data Model for V1
47.14.5
Service Preferences REST API Examples for V1
47.14.5.1
Viewing Details of the Service Preferences Resource
47.14.6
My Database Preferences REST API Examples for V1
47.14.6.1
Viewing Details of the DBaaS User Preferences Metadata
47.14.6.2
Updating DBaaS User Preferences
47.14.6.3
Setting a Blank DBaaS User Preference Setting
47.14.6.4
Viewing the DBaaS User Preferences
47.14.7
My Middleware Preferences REST API Examples for V1
47.14.7.1
Viewing MWaaS User Preferences Metadata
47.14.7.2
Updating MWaaS User Preferences
47.14.7.3
Setting a Blank MWaaS User Preference Setting
47.14.7.4
Viewing MWaaS User Preference Settings
47.14.8
My Tests Preferences for V1
47.14.8.1
Viewing TaaS User Preferences Metadata
47.14.8.2
Updating TaaS User Preferences
48
WebLogic as a Service REST APIs
48.1
Summary of WebLogic as a Service REST APIs for V2
48.2
Summary of WebLogic as a Service REST APIs for V1
48.3
Resource Providers for V2 - PaaS Infrastructure Zone and Middleware Pool
48.3.1
Resource Providers - PaaS Infrastructure Zone and Middleware Pool REST API Examples
48.3.1.1
Viewing Details of All the Resource Providers
48.3.1.2
Creating a PaaS Infrastructure Zone
48.3.1.3
Creating a Middleware Pool
48.3.1.4
Updating a PaaS Infrastructure Zone
48.3.1.5
Updating a Middleware Pool
48.3.1.6
Deleting a Resource Provider (PaaS Infrastructure Zone or Middleware Pool)
48.4
Quotas for V2
48.4.1
Quotas REST API Examples
48.4.1.1
Viewing Details of Quota Settings
48.4.1.2
Creating a Quota for a SSA User Role
48.4.1.3
Updating a Quota for a SSA User Role
48.4.1.4
Deleting a Quota for a SSA User Role
48.5
Service Templates for V2
48.5.1
Service Templates REST API Examples
48.5.1.1
Viewing Details of all Service Templates
48.5.1.2
Viewing Details of a Specific Service Template
48.5.1.3
Deleting a Service Template
48.6
Load Balancer Configurations for V2
48.6.1
Load Balancer Configuration for V2
48.6.2
Load Balancer Configurations REST API Examples
48.6.2.1
Viewing all the Load Balancer Configurations
48.6.2.2
Viewing Details of a Specific Load Balancer Configuration
48.6.2.3
Creating a Load Balancer Configuration
48.6.2.4
Updating a Load Balancer Configuration
48.6.2.5
Deleting a Load Balancer Configuration
48.7
Service Instance Action for V2
48.8
User Operation REST API Examples for V2
48.8.1
Viewing Details of all Service Templates
48.8.2
Viewing Details of all Service Instances
48.8.3
Viewing all Service Instances With UP Status
48.8.4
Creating a Service Instance Request
48.8.5
Viewing Details of all Possible Actions on a Specific Service Instance
48.8.6
Scaling Up a Service Instance
48.8.7
Scaling Down a Service Instance
48.8.8
Stopping a Service Instance
48.8.9
Starting a Service Instance
48.8.10
Deleting a Service Instance
48.8.11
Viewing Details of Java EE Applications Components from the Software Library
48.8.12
Deploying an Application
48.8.13
Redeploying an Application
48.8.14
Un-deploying an Application
48.8.15
Stopping an Application
48.8.16
Starting an Application
48.8.17
Viewing Details of all Applications Deployed in a Domain
48.8.18
Viewing an Application URL
48.8.19
Viewing Details of the Libraries Deployed in a Domain
48.8.20
Viewing the WebLogic Console URL
48.8.21
Creating a Data Source
48.8.22
Editing a Data Source
48.8.23
Deleting a Data Source
48.8.24
Viewing Details of all the Data Sources
48.8.25
Testing a Data Source
48.9
WebLogic as a Service Resource Model for V1
48.9.1
Cloud
48.9.1.1
Viewing Details of the Cloud Resource
48.9.2
JaaS Service Family Type
48.9.2.1
Viewing Detail of the JaaS Service Family Type Resource
48.9.2.2
Creating an Application Instance Component by Passing a POST Request on the Jaas Service Family Type Resource
48.9.3
Zone
48.9.3.1
Viewing Details of the Zone Resource
48.9.4
JavaPlatformTemplate
48.9.4.1
Viewing Details of the Java Platform Template Resource
48.9.4.2
Creating a Java Platform Instance by Passing POST Request on a Java Platform Template
48.9.4.3
Viewing Details of the Java Platform Request Resource
48.9.5
Java Platform Instance
48.9.5.1
Viewing Details of the Java Platform Instance Resource
48.9.5.2
Deleting a Service Instance by Passing a DELETE Request on a Java Platform Instance
48.9.5.3
Viewing Status of the DELETE Request
48.9.5.4
Creating an Application Instance Deployment By Passing a POST Request on Java Platform Instance
48.9.5.5
Viewing Status of the Application Instance Deployment Creation Request
48.9.5.6
Creating a Data Source by Passing a POST Request on the Java Platform Instance Resource
48.9.5.7
Viewing Status of the Data Source Creation Request
48.9.5.8
Scaling Up/Down the Service Instance
48.9.6
Application Instance Deployment
48.9.6.1
Viewing Details of the Application Instance Deployment Resource
48.9.6.2
Deleting an Application Instance Deployment
48.9.6.3
Viewing Status of the Application Instance Deployment Deletion Request
48.9.6.4
Starting, Stopping and Redeploying an Application Instance Deployment
48.9.7
DataSource
48.9.7.1
Viewing Details of the Data Source Resource
48.9.7.2
Deleting a Data Source
48.9.7.3
Viewing Status of the Data Source Deletion Request
48.9.7.4
Updating a Data Source
48.9.7.5
Viewing Status of the Data Source Request
48.9.8
Application Instance Component
48.9.8.1
Viewing Details of the Application Instance Component Resource
48.9.8.2
Deleting an Application Instance Component
48.10
Application Component Filtering for V1
48.10.1
Filtering Service Templates
48.10.2
Filtering Zones
48.11
Load Balancer Configuration for V1
48.11.1
Load Balance Configuration REST API Examples
48.11.1.1
Viewing Details of the Load Balancer Configuration Resource
48.11.1.2
Viewing Details of the specified Load Balancer Configuration
48.11.1.3
Editing the Load Balancer Configuration
48.11.1.4
Adding a Load Balancer Configuration
48.12
Quotas for V1
48.12.1
Quotas REST API Examples
48.12.1.1
Viewing Details of the Quota Settings for All SSA User Roles
48.12.1.2
Creating Quota Settings for a SSA User Role
48.12.1.3
Editing Quota Settings for a SSA User Role
48.12.1.4
Deleting Quota Settings for a SSA User Role
48.13
Service Templates for V1
48.13.1
Creating a Service Template
48.14
User Operation REST API Examples for V1
48.14.1
Starting/Stopping Service Instances
48.14.2
Rescheduling Service Instance
48.14.3
Viewing Details of the Java EE Application Components in Software Library
48.14.4
Deploying an Application as a Library
48.14.4.1
Deploying an Application as a Library
48.14.4.2
Redeploying an Application as a Library
48.14.4.3
Undeploying an Application as a Library
48.14.5
User Operations for Scheduling Support
48.14.5.1
Creating a Service Instance
48.14.5.2
Scaling Up a Service Instance
48.14.5.3
Scaling Down a Service Instance
48.14.5.4
Deleting a Service Instance
48.15
EMCLI Support for Administration Operations
49
SOAaaS and OSBaaS APIs
49.1
PaaS Infrastructure Zone and Middleware Pool
49.1.1
Viewing Details of All the Resource Providers
49.1.2
Creating a PaaS Infrastructure Zone for SOA/OSB Domains
49.1.3
Creating Middleware Pool for SOA/OSB
49.1.4
Updating a PaaS Infrastructure Zone
49.1.5
Updating a Middleware Pool
49.1.6
Deleting a Resource Provider (PaaS Infrastructure Zone or Middleware Pool)
49.2
Quotas
49.2.1
Viewing Details of Quota Settings
49.2.2
Creating a Quota for a SSA User Role
49.2.3
Updating a Quota for a SSA User Role
49.2.4
Deleting a Quota for a SSA User Role
49.3
Service Templates
49.3.1
Viewing Details of all Service Templates
49.3.2
Viewing Details of a Specific Service Template
49.3.3
Deleting a Service Template
49.3.4
Creating a Service Template
49.3.4.1
Viewing Service Template Types
49.3.4.2
Getting Service Template Metadata Details
49.3.4.3
Getting the Resource Provider Characteristics
49.3.4.4
Creating the Service Template Configuration
49.3.4.5
Creating Service Templates Using these Responses
49.4
Load Balance Configuration
49.4.1
Viewing Details of all the Load Balancer Configuration Resource
49.4.2
Viewing Details of the specified Load Balancer Configuration
49.4.3
Creating the Load Balancer Configuration
49.4.4
Editing the Load Balancer Configuration
49.4.5
Deleting a Load Balancer Configuration
49.5
SSA User Operation API Examples
49.5.1
Viewing Details of all Service Templates
49.5.2
Viewing Details of all Service Instances
49.5.3
Viewing all Service Instances With UP Status
49.5.4
Viewing the Service Offering Metadata
49.5.5
Creating a Service Instance Request
49.5.6
Viewing all the Action IDs for the Service Instances
49.5.7
Stopping a Service Instance
49.5.8
Starting a Service Instance
49.5.9
Deleting a Service Instance
49.5.10
Scaling Up a Service Instance
50
Rapid Start Cloud Setup
50.1
Introduction
50.2
Installing the Kit
50.2.1
OMS Host
50.2.2
Other Hosts
50.3
Contents of the Kit
50.4
Prerequisites
50.4.1
Oracle Management Server
50.4.2
EMCLI Setup
50.4.3
Infrastructure Setup
50.4.3.1
Pluggable Database as a Service
50.4.3.1.1
Database as a Service
50.5
Artifacts Created by the Rapid Start Kit
50.6
Rapid Kit Modes
50.6.1
Simple Mode (On Exadata Only)
50.6.2
Advanced Mode (Exadata and Non Exadata)
50.7
Cloud Setup Inputs: Simple Mode
50.7.1
Pluggable Database as a Service: Simple Mode
50.7.2
Database as a Service: Simple Mode
50.7.3
Input Customization: Simple Mode
50.8
Cloud Setup Inputs: Advanced Mode
50.8.1
Creating Custom Users
50.8.2
Pluggable Database as a Service: Advanced Mode
50.8.3
Database as a Service: Advanced Mode
50.9
Command Line Interface
50.9.1
Usage
50.9.2
Database as a Service (DBaaS)
50.9.3
Pluggable Database as a Service (PDBaaS)
50.9.4
Securing the Cloud Setup
50.9.4.1
Expire Default Passwords
50.9.5
Set New Passwords
50.10
Rapid Start Kit Sample Run
51
Chargeback and Metering EMCLI Verbs
51.1
Performing UI Equivalent Chargeback Operations
51.1.1
list_chargeback_entity_types
51.1.2
list_chargeback_entities
51.1.3
add_chargeback_entity
51.1.4
remove_chargeback_entity
51.1.5
list_charge_plans
51.1.6
assign_charge_plan
51.1.7
unassign_charge_plan
51.1.8
list_cost_centers
51.1.9
assign_cost_center
51.1.10
unassign_charge_plan
51.2
Using Custom Charge Items
51.2.1
list_charge_item_candidates
51.2.2
create_charge_item
51.2.3
delete_charge_item
51.3
Examples of Custom Charge Item Verb Use
51.3.1
Metric Extension (PGA)
51.3.2
Metric Extension (Application A Orders)
51.3.3
Configuration Extensions
51.4
Creating a Generic Entity Type
51.5
Retrieving Metering Data from Enterprise Manager
51.5.1
get_metering_data
51.5.2
Data Retrieval Output
51.5.3
get_metering_data Examples
52
Introduction to Blueprints
52.1
Introduction to Blueprints
52.2
Uses of the Blueprint
52.3
Enterprise Manager Cloud Concepts
52.4
Blueprint Concepts
52.5
Deploying a Blueprint
52.6
Blueprint Deployment Processing
52.7
Blueprint Examples
52.7.1
Blueprint Structure and Basics
52.7.1.1
Simple Blueprint
52.7.1.2
Simple Resource: Database Service Instance
52.7.1.3
Intrinsic Functions
52.7.1.4
Simple Resource with Parameter
52.7.1.5
Data Section (Named Literals)
52.7.2
Putting It All Together – Multiple Interdependent Resources
52.7.2.1
Macro Section
52.7.2.2
Attributes of Created Resources (Dependencies)
52.7.3
Visual Depiction of Blueprint Processing
52.8
Conclusion
53
Cloud Blueprints and Blueprint Reference
53.1
Installing the Blueprint Processor
53.1.1
Linux (Oracle Linux)
53.1.1.1
Installing Python
53.1.1.2
Installing the Blueprint Processor from Zip File
53.1.1.3
Testing the Installation
53.1.2
Windows
53.1.2.1
Installing Python
53.1.2.2
Installing the Blueprint Processor from Zip File
53.1.2.3
Testing the Installation
53.2
Optional Components for Graphical Summary Report
53.3
Running the Blueprint Processor
53.4
Blueprint Processing Phases
53.4.1
Initialization
53.4.2
Input Parameter Evaluation
53.4.3
Resource Creation
53.4.4
Outputs
53.5
Language Specifics
53.6
Overview of Blueprint Content
53.6.1
Inputs Section
53.6.1.1
Example 1
53.6.1.2
Example 2
53.6.1.3
Example 3
53.6.2
Resources Section
53.6.3
Outputs Section
53.6.4
Data Section
53.6.5
Macros Section
53.6.6
Expressions
53.6.6.1
Path Expressions
53.6.6.2
Operator Summary
53.6.6.3
Example: Viewing all values of Info
53.6.6.4
Examples: Viewing Blueprint Values
53.6.6.5
Examples: Browsing Your Cloud
53.6.6.6
Eval or Blueprint Expressions
53.6.7
Intrinsic Functions
53.6.7.1
Evaluation Intrinsics
53.6.7.1.1
f_path(pathExpr)
53.6.7.1.2
Example - Value from Data Section
53.6.7.1.3
Example 2 - Value from Inputs Section
53.6.7.1.4
Example 3 - Default Input Parameter Value via Cloud Lookup
53.6.7.1.5
f_eval(blueprintExpr)
53.6.7.1.6
Example (Contrived)
53.6.7.2
Resource Access Intrinsics
53.6.7.2.1
f_getResourceAttr(bpResName, pathExpr)
53.6.7.2.2
f_getResourceURI(bpResName)
53.6.7.3
Lookup Intrinsics
53.6.7.3.1
f_getTemplateURI(name, type)
53.6.7.3.2
f_getZoneURI(name, type)
53.6.7.3.3
f_getAppCompURI(name, owner, version) …
53.6.7.4
Debugging Intrinsics
53.6.7.4.1
53.6.7.4.2
f_print(expression, [printpointMessage])
53.6.7.5
Other Intrinsics
53.7
Dealing with Errors
53.7.1
YAML Syntax Errors
53.7.2
Protocol Version Mismatch
53.7.3
Expression Evaluation Error
53.7.4
Cloud Resource Creation Error
53.8
Simulation Mode
53.9
Debugging with the Blueprint Processor
53.9.1
Printing Intermediate Results
53.9.2
Pause Points
53.9.3
Breakpoints
53.9.4
Debugger Commands
53.9.4.1
Path Command
53.9.4.2
Continue Command
53.9.4.3
Exit Command
53.9.4.4
Eval Command
53.10
Tips and Hints
53.10.1
Editing YAML - Notepad ++ Example
53.10.2
YAML Duplicate and Name / Value Pairs
53.10.3
Explicit Dependencies
53.10.4
Hint: Use ’-T' Option
53.10.5
Help Forums
54
Infrastructure as a Service REST APIs
54.1
Summary of Infrastructure as a Service REST APIs
54.2
Infrastructure as a Service Resource Model
54.2.1
Changes for Infrastructure as a Service
54.2.2
IaaS Zone [application/oracle.com.cloud.iaas.Zone]
54.2.3
AssemblyInstance [application/oracle.com.cloud.common.AssemblyInstance+json]
54.2.4
Scalability Group [application/oracle.com.cloud.common.ScalabilityGroup+json]
54.2.5
VM [application/oracle.com.cloud.common.VM+json]
54.2.6
VNet [application/oracle.com.cloud.common.VNet+json]
54.2.7
NetworkInterface [application/oracle.com.cloud.common.NetworkInterface+json]
54.2.8
VMTemplate [application/oracle.com.cloud.common.VMTemplate+json]
54.2.9
AssemblyTemplate [application/oracle.com.cloud.common.AssemblyTemplate+json]
54.2.10
IaasServiceFamilyType [application/oracle.com.cloud.iaas.IaasServiceFamilyType+json]
54.2.11
Iaas Quota Definition [application/oracle.com.cloud.iaas.Quota+json]
54.3
Infrastructure as a Service REST API Examples
54.3.1
Creating a Service Instance
54.3.1.1
Creating a VM
54.3.1.1.1
POST to the IaaS Zone on which the VM is to reside
54.3.1.1.2
POST to the VM Template on Which the VM is to be Based on
54.3.1.2
Viewing Details of the VM Creation Status
54.3.1.3
Creating an Assembly Instance
54.3.2
Updating a VM Service Instance
54.3.2.1
Changing the VM Status
54.3.2.2
Changing the VM Size
54.3.2.3
Adding a VM Disk
54.3.3
Deleting a Service Instance
54.3.4
Listing Service Instances
54.3.5
Searching Service Templates
54.4
Support for Version 1000
55
Testing as a Service REST APIs
55.1
Summary of Testing as a Service REST APIs
55.2
Introduction to Testing as a Service REST API
55.2.1
How to Use Testing as a Service REST API
55.2.2
How Resource Models Are Used in TaaS
55.3
Testing as a Service Resource Model
55.3.1
Application Resource
55.3.2
TestDriverType Resource
55.3.3
TestDriver Resource
55.3.4
QuotaUsage Resource
55.3.5
TestAsset
55.3.6
OltScenario
55.3.7
CustomParameters
55.3.8
OFTAssetScript Resource
55.3.9
OftAssetScriptCsvDatabanks
55.3.10
OftPlaybackSettings Resource
55.3.11
OftDatabaseDatabanks
55.3.12
TestEnvironment
55.3.13
Test
55.3.14
Trial
55.3.15
Metric
55.3.16
MetricValue
55.3.17
OltSession
55.3.18
OltCounter
55.3.19
OltCounterValue
55.3.20
OftTrialAssetExecution
55.3.21
TestDriverInstance
55.3.22
TestEnvironmentInstance Resource
55.3.23
Operation
55.3.24
TestType
55.3.25
Target
55.3.26
OltAgent
55.4
Testing as a Service REST API Examples
55.4.1
Viewing Details of all Applications
55.4.2
Querying an Application by Context ID
55.4.3
Viewing Details of All Test Assets
55.4.4
Querying a Test Asset by Context ID
55.4.5
Viewing Details of all Test Environments
55.4.6
Querying a Test Environment by Context ID
55.4.7
Viewing Details of all Test Drivers
55.4.8
Querying a Test Driver by Context ID
55.4.9
Querying Test Driver Type by Context ID
55.4.10
Viewing Details of all Test Environment Instances
55.4.11
Querying a Test Environment Instance by Context ID
55.4.12
Creating a Test Environment Instance
55.4.13
Executing an Operation on Test Environment / Driver Instance
55.4.14
Deleting a Stopped Test Environment Instance
55.4.15
Viewing Details of All Test Driver Instances
55.4.16
Querying a Test Driver Instance by Context ID
55.4.17
Creating a Test Driver Instance
55.4.18
Deleting a Stopped Test Driver Instance
55.4.19
Viewing Details of all Tests
55.4.20
Querying a Test by Context ID
55.4.21
Creating a Test
55.4.22
Updating a Test
55.4.23
Deleting a Test
55.4.24
Viewing Details of All Trials
55.4.25
Querying a Trial by Context ID
55.4.26
Creating a New Trial
55.4.27
Updating a Trial
55.4.28
Deleting a Trial
Index
Scripting on this page enhances content navigation, but does not change the content in any way.