Wednesday Nov 05, 2014

RHP Use Cases Series: Provision a New Oracle Home

New in Oracle Database 12.1.0.2., Rapid Home Provisioning (RHP) provides a standard solution for provisioning, patching and upgrading at the organizational level, in a unified manner, across all architectural layers of software infrastructure. RHP increases performance and improves efficiency in provisioning and managing templates of Oracle software, such as Oracle databases, on all nodes in a private cloud.

Rapid Home Provisioning allows the administrative tasks related to database software distribution to be performed in an automated and standardized manner, thus allowing key people in the organization to focus on innovative activities that bring the most value.

DBAs can use Rapid Home Provisioning in different use cases.  In the next several blog entries we'll explore some of these use cases.  Note that the list is not limited to those we will present.

For each of the Use Cases, the approach is structured as follows:

  • Preparation
  • Execution
  • Results Validation

Also, for each of the use cases we provide a comparison between the pre-RHP approach and the new approach using Rapid Home Provisioning.

For the commands in each of the above phases, the following structure is used:

Action Description

Describes the action performed

Executed on (Server / Client)

Describes where the command can be executed: Server, Client or Both

Purpose

Describes the purpose of the action/command

Assumption:

The use cases are all based on Oracle DB Software (Oracle DB Homes). In this case all working copies are synonymous with Oracle DB Homes.


I. Preparation

Action: Find out how to use add workingcopy command:

Action Description

Check add workingcopy command’s parameters (use -h option)

Executed on (Server / Client)

Either

Purpose

Find out how to use add workingcopy command



II. Execution

Action: Create a working copy and provision new Oracle Home

Action Description

Run the add workingcopy command

Executed on (Server / Client)

Either. This example is executed on the server, which connects to the client for some of the operations.

Purpose

Creates a working copy (Oracle Home)

- named my_wk1

- from the gold image 12c

- provisioned in Oracle Base path

- on the client rwsad0910

- for the user racusr

Sets up Oracle Base

Provisions Oracle Home


Continue…


III. Results Validation

Action: Check characteristics of newly created my_wk1 to validate that all required parameters (e.g. client, gold image, user, owner, Oracle Home path) are as expected

Action Description

Validation done through Query workingcopy command

Executed on (Server / Client)

Either.

Purpose

Check characteristics of newly created my_wk1 to validate that all required parameters (e.g. client, gold image, user, owner, Oracle Home path) are as expected


Steps Comparison Table

Pre-RHP

RHP Provisioning

Prepare installation media for each cluster

One command: add workingcopy per cluster

Log into every cluster to invoke OUI

Log into every node to run root.sh

Log into very node to invoke dbca (SW only)

Stay tuned for further use cases and connect with us through blog comments if you are interested in specific use cases !


Wednesday Jul 23, 2014

Rapid Home Provisioning Simplifies Oracle Database Estate Management

Provisioning, patching and upgrading databases across an enterprise is often performed individually on each database in the estate.  As the estate grows, this becomes a time-consuming and error-prone activity. 

Rapid Home Provisioning, one of the many new features and improvements in the just-released 12.1.0.2 version of Oracle Database, addresses this problem by simplifying and streamlining database maintenance.  With RHP, you create a single standard Oracle home by applying a new patch level once. This reference home can then be used to rapidly deploy new databases and to easily update hundreds to thousands of existing databases with a single command, without the need to apply the patches to each.  Optimizations for networking and storage use make this a very fast and efficient solution.

Learn more in the Clusterware Administration and Deployment Guide and in the OOW 2014 speaking session.


About

The Database Cloud Architecture Team at Oracle develops and documents best practices for designing and delivering database consolidation and database-as-a-service projects.

Search

Categories
Archives
« March 2015
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today