Hyperion Backup is the most crucial part of the EPM System and necessary for the non-disruptive running of the EPM System. How about if you wake up one morning and realize that you’ve lost all the data in your application that you’ve been creating over the months and there is no way you can recover it back? Frustrating, isn’t it???
Well, Backup and Recovery are a critical part of any organization irrespective of the application they’re dealing with. Even if a developer is completely well versed with the application and possesses good expertise in writing the code from scratch, there’s nothing more frustrating than losing the entire written code. Every organization designs a set of processes that help build a piece of code solely responsible for backing up an application and recovering from any disasters within the system.
It becomes extremely critical when it comes to dealing with financial systems. Over the years, Hyperion has become a critical tool for organizations looking to manage their financial and transactional systems. With a large user base and applications spread across multiple domains, the Backup and Recovery of Hyperion systems is a critical setup that every organization is putting in place.
This article tends to provide complete information about what Hyperion Backup and Recovery is and what the tasks involved in it are.
Database Backup Types
You can use several types of database backup, depending on your computing environment. See http://www.oracle.com/technology/deploy/availability/htdocs/BR_Overview.htm for more information on Hyperion backup and recovery for Oracle databases.
Physical Backup
Physical backups are copies of physical database files. For example, a physical backup might copy database content from a local disk drive to another secure location.
A physical backup can be hot or cold:
You can perform a full or incremental physical backup:
Note: A cold full physical backup is recommended.
Note: The database must be in archive log mode for a full physical backup.
In addition to Hyperion backups, consider using clustering or log shipping to secure database content. See the Oracle Enterprise Performance Management System Installation and Configuration Guide and the RDBMS Documentation.
Logical Backup
A logical backup copies data, but not physical files, from one location to another. A logical backup is used to move or archive a database, tables, or schemas and to verify database structures.
A full logical backup enables you to copy these items across environments that use different components, such as operating systems:
A logical export backup generates necessary Structured Query Language (SQL) statements to obtain all table data that is written to a binary file. A logical export backup does not contain database instance-related information, such as the physical disk location, so you can restore the same data on another database machine. Periodic logical export backups (at least weekly) are recommended in case physical backups fail or the database machine becomes unavailable.
Backup with Lifecycle Management
You can use Oracle Hyperion Enterprise Performance Management System Lifecycle Management for Hyperion backup, which is provided with Oracle Hyperion Foundation Services, to perform logical backups. See the Oracle Enterprise Performance Management System Lifecycle Management Guide.
File System Backup Types
A complete file system backup includes an entire system directory. For example, in order for an effective Hyperion backup in place, you must consider backing up the EPM Oracle home directory back up all installed EPM System products. You can also perform file-system backups of these types and frequencies:
Recovery Sequence
Restore Oracle Hyperion Shared Services and the components that you backed up for Shared Services, before restoring other products.
Caution! It is imperative that backup and restore operations for EPM System components be synchronized because EPM System components continually read and write information to the Shared Services repository. When restoring Shared Services from a backup, for example, you must also restore registered EPM System components from backups that were made at the same time.
Common Backup Tasks
Preparing for Hyperion Backup
Complete these tasks before starting a cold backup:
Note: You can also perform hot backups on EPM System products, with some limitations for individual products as described later in this document. These backups must be performed at the same time.
Database Backup
Back up these databases:
The Shared Services repository contains the Shared Services Registry, which stores most product configuration settings. It also contains Native Directory, provisioning information, and Oracle Hyperion Enterprise Performance Management Workspace preferences. Oracle recommends a physical full backup immediately after installation and configuration. For instructions on backing up an individual EPM System component, see the section of this guide that is specific to the component. Also back up any database, using the vendor documentation, that you use to store or extract data for use in product applications. Regular backups of database content are recommended for these EPM System components:
Hyperion File System Backup
Regular file system backups are recommended for these EPM System products:
Oracle recommends daily backup of these items:
Note: This item applies only to products that require a Web application server.
Windows registry: HKEY_LOCAL_MACHINE and all of its subkeys
Note: For some EPM System components, you need only back up specific subkeys, as described in the procedures for backing up those components.
Not applicable for these products:
You must back up user home directories and application-specific directories or file systems. Oracle recommends periodically testing the restoration procedure.
Back up the EPM Oracle home directory (to back up all installed products) if you install a new product or apply a patch. Back up directories and files by copying them to another location. You can also use utilities provided with your OS (such as the Windows 2003 Backup Utility) or other third-party backup utilities. In case of failure, restore these directories and files by returning the copy to the original location.
Backing Up OS Settings
Windows registry settings and specific system variables in Windows and UNIX environments should be backed up.
Backing Up Windows Registry Settings
Backing up the Windows registry (HKEY_LOCAL_MACHINE and its subkeys) enables system recovery if Windows is reinstalled.
Note: For some EPM System components, you need only back up specific subkeys, as described in the procedures for backing up those components. You can use the Windows regedit command to create registry files to back up system and product components. If a failure occurs, you can run the registry files to restore the components.
Note: The following procedure does not apply to Oracle Hyperion SQR Production Reporting Server, Smart View, or Provider Services.
To back up a component with regedit:
1 Select Start and then Run.
2 Enter regedit, and click OK.
3 Right-click the subkey for the component in the left panel, and select Export.
4 Select a location for saving the registry file, enter a file name with the .reg extension, and click Save.
System Variable Backup – An Essential Part of Hyperion Backup
Oracle recommends backing up the HYPERION_HOME and EPM_ORACLE_HOME system variables.
Note: This recommendation does not apply to Smart View.
Read another similar article about the Backup and Recovery Process of Foundation Components.