data protection and lifecycle management of oracle ... · pdf fileemc white paper . data...

19
EMC WHITE PAPER DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC ABSTRACT This white paper demonstrates how you to complement existing data protection and lifecycle management strategies using the advanced copy technologies that come with EMC storage systems using EMC AppSync. December, 2014

Upload: vancong

Post on 06-Mar-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

EMC WHITE PAPER

DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC

ABSTRACT This white paper demonstrates how you to complement existing data protection and lifecycle management strategies using the advanced copy technologies that come with EMC storage systems using EMC AppSync.

December, 2014

Page 2: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

2

To learn more about how EMC products, services, and solutions can help solve your business and IT challenges, contact your local representative or authorized reseller, visit www.emc.com, or explore and compare products in the EMC Store

Copyright © 2014 EMC Corporation. All Rights Reserved.

EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided “as is.” EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose.

Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.

For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com.

All other trademarks used herein are the property of their respective owners.

Part Number H13818

Page 3: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

3

TABLE OF CONTENTS

EXECUTIVE SUMMARY .............................................................................. 5 Audience ......................................................................................................... 5

Purpose ........................................................................................................... 5

APPSYNC OVERVIEW ................................................................................ 5 AppSync Architecture ........................................................................................ 5

Server ............................................................................................................ 5

Plugin ............................................................................................................. 5

User Interface .................................................................................................. 5

DATA PROTECTION ................................................................................... 6 Service Plans ................................................................................................... 6

Data Protection Use Cases ................................................................................. 7

Operational Recovery ........................................................................................ 7

Backup ............................................................................................................ 7

RESTORE .................................................................................................. 7 Restoring a Database ........................................................................................ 7

Steps in the Oracle Restore wizard ...................................................................... 8

Restoring Database Objects ............................................................................... 8

LIFECYCLE MANAGEMENT ......................................................................... 8 Repurposing Wizard .......................................................................................... 8

Lifecycle Management Use Cases ........................................................................ 9

Copies for Development and Test ........................................................................ 9

Copies for Data Analytics/Reporting .................................................................... 9

USE CASE EXAMPLES ................................................................................ 9 Data Protection ................................................................................................ 9

Creating a Service Plan for Operational Recovery – An Example .............................. 9

Creating a Plan for Backup – An Example ............................................................ 10

Lifecycle Management ...................................................................................... 13

Creating Copies for Development and Test – An Example ...................................... 13

Creating a Copy for Test ................................................................................... 16

Page 4: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

4

On-Demand Refresh ........................................................................................ 18

CONCLUSION .......................................................................................... 19

Page 5: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

5

EXECUTIVE SUMMARY AUDIENCE This white paper is intended for EMC customers, partners, and employees who are installing and configuring EMC VNX, VMAX and XtremIO storage systems for applications that interact with Oracle.

PURPOSE The purpose of this paper is to provide an overview of EMC AppSync and demonstrate how its copy management capabilities can be used for backup, recovery, deployment of test and development environments, reporting, and analytics.

APPSYNC OVERVIEW EMC AppSync is a simple, SLA-driven, copy-management application that sits between Oracle databases and storage that utilizes the storage system’s advanced technologies to create and restore copies of Oracle databases.

APPSYNC ARCHITECTURE EMC AppSync uses a three-tiered architecture that consists of the following components:

Server The AppSync server software resides on a physical or virtual Windows machine. It orchestrates the creation of copies and maintains data about each copy it creates.

Plugin AppSync installs lightweight plug-in software on hosts; AppSync pushes the plug-in software from the AppSync server to the host when a user adds the host as a resource. Production, Test, and Mount hosts are examples of hosts on which this plug-in can be installed. Upon completion of the install, Oracle databases are automatically discovered and displayed as databases that are available for copy management.

User Interface The AppSync console is web-based and has the same look and feel as the EMC Unisphere interface.

Page 6: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

6

DATA PROTECTION SERVICE PLANS Users protect their data by subscribing Oracle databases to service plans. Tiered plans named Gold, Silver, and Bronze are included and work out of the box. Users can customize these plans or use them as templates to create new plans.

Figure 1: Service Plans

o Gold plans: Create both local and remote copies.

o Silver plans: Create remote copies only.

o Bronze plans: Create local copies only.

Plan Phases AppSync service plans are comprised of multiple phases. Some of these phases can be enabled or disabled, as desired; most phases can have their settings modified.

Figure 2: Bronze Plan phases

Page 7: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

7

Phases in an Oracle service plan include:

o Plan startup: Sets a plan to run manually, or defines a scheduled recurrence and recovery point objective.

o Application discovery: Discovers database objects and layouts

o Application mapping: Maps database objects to determine the storage that is to be copied.

o Pre-copy script: Runs a specified script before a copy is created.

o Create copy: Defines select Oracle options, such as whether the database is to be placed in hot backup mode, the storage type, and copy expiration date/time.

o Post-copy script: Runs a script after a copy is created.

o Unmount previous copy: Unmounts any previously mounted copy of the database.

o Pre-mount script: Runs a script before a copy is mounted.

o Mount copy: Defines a mount operation, such as mounting the copy and adding the copy to the RMAN catalog.

o Post-mount script: Runs a script after a copy is mounted (e.g. RMAN backup).

o Unmount copy: Unmounts a database copy.

Data Protection Use Cases Operational Recovery You can create service plans to automate the creation of copies to meet recovery objectives, such as zero data loss and a recovery time objective of minutes.

Backup You can create service plans to automate the creation of database copies, mount the copies to an alternate host, and then backup the copies using RMAN; this removes any backup window requirements and isolates performance impact from the application.

RESTORE Restoring a Database You can restore a database to a point in time using AppSync’s Oracle Restore wizard.

Figure 3: Step 1 of the Oracle Restore wizard

Page 8: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

8

Steps in the Oracle Restore wizard The following steps are displayed in the restore wizard:

1. Select copy: Select the copy to be used for restore purposes.

2. Restore Options: Select to restore Data, Archive Logs, or Data and Archive logs.

3. Summary: Review your selections before starting the restore.

4. Results: View the progress of the restore and the final results.

Restoring Database Objects You can restore individual database objects by using AppSync’s Mount Copy of Oracle wizard; this wizard consolidates the steps needed to mount an Oracle database copy, create an RMAN catalog entry, and then use RMAN to perform a restore operation.

Figure 4: Step 2 of the Mount Copy of Oracle wizard

Steps in the Mount wizard The following steps are displayed in the Mount copy of Oracle wizard:

1. Select copy: Select the copy to be mounted.

2. Mount Options: Select the type of mount operation to perform and desired settings.

3. Summary: Review your selections before starting the mount operation.

4. Results: View the progress of the mount and the final results.

LIFECYCLE MANAGEMENT Repurposing Wizard AppSync uses a Repurposing wizard to create First- and Second-Generation copies. A First Generation Copy is a copy that is taken from a database, whereas a Second Generation Copy is a copy that is taken from a First Generation Copy.

Page 9: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

9

Figure 5: Step 1 of the Repurposing wizard

Steps in the wizard The following steps are displayed in the wizard:

1. Intention: Create first generation copies, or first and second generation copies, and the site (local or remote).

2. Settings: Select phases (similar to service plans) and specify settings such as copy options, mount options, and scripts to execute.

3. Schedule: Select to create the copy now or later, on a scheduled basis.

4. Summary: Review your selections and start or schedule the creation of the copy.

Lifecycle Management Use Cases Copies for Development and Test You can create a copy of an Oracle database for development and test groups, or you can create a master copy and make it the responsibility of the development and test teams to create their own personal copies using the master copy.

Copies for Data Analytics/Reporting You can automate the process of creating a copy, mounting the copy to an alternate host, and running analytics or reports on the mounted copy.

USE CASE EXAMPLES Data Protection Creating a Service Plan for Operational Recovery – An Example This plan will create a local copy every hour, and keep up to 12 copies. With the ability to roll forward, it will deliver zero data loss, a recovery time of minutes, and the ability to maintain a recovery window of twelve hours.

Creating the Plan

Page 10: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

10

To create a plan, go to Service Plans, click Oracle, and click Create. The Create New Plan dialog will be displayed; in this dialog select Bronze as a template, enter a plan name, description, and click OK.

Edit the Plan To edit a plan, click the plan name.

Set the Plan Startup phase to recur every 1 hour with a Recovery Point Objective of 1 hour.

Figure 6: Plan Startup phase settings

In the Create local copy phase, deselect Place the database in hot backup mode and set the expiration to always keep 12 copies. Click Apply to save the changes.

Figure 7: Create local copy phase settings

Creating a Plan for Backup – An Example This plan will be configured to create a daily copy of a database, mount and recover the copy to an alternate host, perform an RMAN backup of the copy, and then unmount the copy.

Creating the Plan To create the plan, go to Service Plans, click Oracle, and click Create. The Create New Plan dialog will be displayed. In the dialog

select Bronze as a template, enter a plan name and description, and then click OK.

Page 11: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

11

Figure 8: Create New Plan dialog

Edit the Plan To edit the plan, click the plan name.

Set the Plan Startup phase to run every 24 hours with a Recovery Point Objective of 24 hours.

Figure 9: Plan Startup phase settings

In the Create local copy phase, deselect the Place the database in hot backup mode checkbox and set the expiration to always keep

one copies.

Page 12: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

12

Figure 10: Create local copy phase settings

Select the Mount copy phase checkbox, the Mount operation, Mount on standalone server and recover, and the appropriate mount server.

Figure 11: Mount copy phase settings

Select the Post-mount script check box and phase, and enter the path of the script used to start the RMAN backup.

Figure 12: Post mount script phase settings

Select the Unmount copy checkbox to have the copy unmounted upon service plan completion.

Page 13: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

13

Click Apply to save the settings.

Subscribing to a Service Plan Protect your Oracle database in a few clicks by selecting the database, clicking Protect, and selecting Subscribe to Plan and the plan that meets your recovery objectives.

Figure 13: Oracle Databases Protect popup menu

LIFECYCLE MANAGEMENT

Creating Copies for Development and Test – An Example To see how AppSync can be used for development and test, consider the next example. It creates a master copy of an Oracle production database, and then allows testers to use the master copy to create their own personal copies.

Creating the Master Copy Select the production database, click Repurpose, select Create Repurpose Copy, and complete the wizard as follows:

Page 14: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

14

Figure 14: Oracle Databases page Repurpose popup menu

In step 1 of the wizard, select Create a First Generation Copy and the site, and click Next.

Figure 15: Step 1 of the Repurposing wizard

In step 2, name your copy, select a copy type of the clone, and click Next.

Page 15: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

15

Figure 16: Step 2 of the Repurposing wizard

In step 3, select Run Now and click Next

Figure 17: Step 3 of the Repurposing wizard

In step 4, review the setting and click Finish. The progress dialog is displayed and the copy is created.

Page 16: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

16

Figure 18: Step 4 of the Repurposing wizard

Creating a Copy for Test To create a copy of the production database using the master copy, select the copy in the copy view, click Repurpose, and complete the wizard as follows:

Figure 19: Database copies page

Page 17: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

17

Step 1 is for informational purposes only. Click Next to proceed.

Figure 20: Step 1 of the Repurposing wizard

In step 2, name your copy, select the copy type, and click Next.

Figure 21: Step 2 of the Repurposing wizard

In Step 2, select the Mount copy checkbox, the Mount operation Mount on standalone server and recover, the mount server, and set Open-mode to Read-write.

Page 18: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

18

Figure 22: Step 2 of the Repurposing wizard

In step 3, review your settings and click Finish. The progress dialog will be displayed.

Figure 23: Step 3 of the Repurposing wizard

On-Demand Refresh To perform an on-demand refresh of a first and second generation copies, select the copy in the Copy page and click Refresh. Note: To enable the Refresh button, you must first unmount the copy.

Page 19: Data Protection and Lifecycle Management of Oracle ... · PDF fileEMC WHITE PAPER . DATA PROTECTION AND LIFECYCLE MANAGEMENT OF ORACLE DATABASE USING EMC APPSYNC . ABSTRACT . This

19

Figure 24: Database copies page

CONCLUSION EMC AppSync is a simple, SLA-driven application that is easy to install, deploy, and configure. You can use it decrease recovery times, remove backup windows, decrease development times by quickly creating copies for development and testing, and automate the creation of copies for data analytics and reporting.