You are previewing Oracle Database 12c Oracle RMAN Backup & Recovery.
O'Reilly logo
Oracle Database 12c Oracle RMAN Backup & Recovery

Book Description

This authoritative Oracle Press resource on RMAN has been thoroughly revised to cover every new feature, offering the most up-to-date information

This fully updated volume lays out the easiest, fastest, and most effective methods of deploying RMAN in Oracle Database environments of any size. Keeping with previous editions, this book teaches computing professionals at all skill levels how to fully leverage every powerful RMAN tool and protect mission-critical data.

Oracle Database 12c RMAN Backup and Recovery explains how to generate reliable archives and carry out successful system restores. You will learn to work from the command line or GUI, automate the database backup process, perform Oracle Flashback recoveries, and deploy third-party administration utilities. The book features full details on cloud computing, report generation, performance tuning, and security.

  • Offers up-to-date coverage of Oracle Database 12c new features
  • Examples and workshops throughout walk you through important RMAN operations

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Dedication
  5. About the Authors
  6. Contents at a Glance
  7. Contents
  8. Acknowledgments
  9. Introduction
  10. PART I Getting Started with RMAN in Oracle Database 12c
    1. 1 Quick-Start Guide for RMAN and Oracle Database 12c
      1. Preliminary Steps
      2. Configuring the Database for RMAN Operations
        1. Determine Where the FRA Should Be Located and Create It
        2. Log Into the Database and Configure It to Use the FRA
        3. Put the Database in ARCHIVELOG Mode
      3. Backing Up the Database
      4. Restoring the Database
      5. Summary
    2. 2 Oracle Database 12c Backup and Recovery Architecture Tour
      1. What This Book Is About
      2. I’m Already an RMAN Expert—Why Do I Need This Book or This Chapter?
      3. Let’s Kick Off the Tour
      4. Backup and Recovery Essentials
        1. High Availability
        2. Backup and Recovery
      5. A Few Oracle Terms to Know
      6. Oracle Database Architecture in the Pre-Multitenant Age
        1. The Oracle Processes
        2. Oracle Memory and RMAN
        3. The Oracle Database
        4. More About the Oracle Redo Logs
        5. ARCHIVELOG Mode vs. NOARCHIVELOG Mode
        6. Oracle Logical Structures
      7. The Combined Picture
        1. Startup and Shutdown of the Database
      8. More Oracle Database Internals
      9. Controlling the Database Software
      10. Oracle Backup and Recovery Primer
        1. Logical Backup and Recovery
        2. Oracle Physical Backup and Recovery
        3. Backing Up Other Oracle Components
      11. Summary
    3. 3 Introduction to the RMAN Architecture
      1. Server-Managed Recovery
      2. The RMAN Utility
        1. RMAN and Database Privileges
      3. The Network Topology of RMAN Backups
        1. RMAN and Scale
        2. RMAN and Shared Servers
        3. Running RMAN Locally from the Target Database’s ORACLE_HOME
      4. The Database Control File
        1. Record Reuse in the Control File
        2. The Snapshot Control File
        3. Rebuilding the Control File
      5. The RMAN Server Processes
        1. RMAN Channel Processes
      6. The SYS Packages Used by RMAN
        1. SYS.DBMS_RCVMAN
        2. SYS.DBMS_BACKUP_RESTORE
      7. Backing Up the Data Block
        1. The Data Block Backup Overview
        2. The Benefits of Block-Level Backups
      8. RMAN in Memory
        1. Input Memory Buffers
        2. RMAN Memory Utilization: PGA vs. SGA
      9. The Recovery Catalog
      10. The Auxiliary Database
      11. Compatibility Issues
        1. The RMAN General Compatibility Rules
      12. The RMAN Process: From Start to Finish
      13. The Fast Recovery Area
      14. Summary
    4. 4 Oracle Database 12c Multitenant
      1. Introducing Oracle Multitenant
        1. The CDB
        2. Pluggable Databases
        3. How Does Oracle Multitenant Impact RMAN Backup and Recovery?
      2. Administering Container Databases
        1. Starting and Stopping the CDB
        2. Common Users
      3. The Pluggable Database
        1. The PDB Name
        2. Creating a PDB
        3. PDB Users
        4. Connecting to a PDB
        5. Asking for Directions: Determining Which PDB You Are In
        6. Architecture of a Pluggable Database
        7. PDB Constraints
        8. PDB Performance
        9. PDB Resource Management
      4. CDBs and PDBs and the Data Dictionary
        1. The Multitenant Database Data Dictionary
        2. PDB Administration
      5. Other CDB-Related Topics
        1. Dropping a CDB
        2. Dropping a PDB
        3. PDB Cloning and Plugging and Unplugging PDBs
      6. Summary
  11. PART II RMAN Configuration, Backup, and Recovery Essentials
    1. 5 RMAN Setup and Configuration
      1. Configuring Your Database to Run in ARCHIVELOG Mode
        1. ARCHIVELOG Destination Directories
        2. The Fast Recovery Area
        3. Should You Use the FRA?
        4. Switching Between ARCHIVELOG Modes
        5. If You Created Your Database with the Oracle Database Configuration Assistant
        6. RMAN Workshop: Put the Database in ARCHIVELOG Mode
      2. The Oracle Database Fault Diagnosability Infrastructure
        1. The ADR and Related Fault Diagnosability Infrastructure Components
        2. Configuring the Fault Diagnosability Infrastructure
      3. The RMAN Command Line
        1. Connecting via the RMAN Command Line
        2. Exiting the RMAN Client
      4. Configuring the Database for RMAN Operations
        1. Setting Up the Database User
        2. RMAN Workshop: Create the Target Database RMAN Backup Account
        3. Setting Up Database Security
        4. Setting the CONTROL_FILE_RECORD_KEEP_TIME Parameter
      5. Configuring RMAN Default Settings
        1. Introducing the configure Command
        2. Configuring Various RMAN Default Settings
        3. Examples of Using the configure Command
        4. If You Are Using Shared Servers
      6. Summary of RMAN Configuration Tasks
      7. Other Backup and Recovery Setup and Configuration Considerations
      8. Summary
    2. 6 The RMAN Recovery Catalog
      1. What Is the Recovery Catalog?
        1. Creating the Recovery Catalog Owning Schema in a Nonmultitenant Database
        2. RMAN Workshop: Create the Recovery Catalog User Account
        3. Creating the Recovery Catalog–Owning Schema in a Multitenant Database
        4. Creating the Recovery Catalog Schema Objects
        5. RMAN Workshop: Create the Recovery Catalog
        6. RMAN Workshop: Register Your Database in the Recovery Catalog
        7. Utilizing an RMAN Virtual Private Catalog
        8. RMAN Workshop: Create a Virtual Private Catalog for Oracle 12.1.0.1 and Earlier Databases
      2. Merging Multiple Recovery Catalogs
        1. RMAN Workshop: Merge Two Recovery Catalogs
      3. RMAN Stored Scripts
        1. Creating Stored Scripts
        2. Querying the Recovery Catalog for Stored Script Information
        3. Changing Stored Scripts
        4. Deleting Stored Scripts
        5. Using Stored Scripts
        6. Printing Stored Scripts
        7. RMAN Workshop: Using RMAN Stored Scripts
      4. Recovery Catalog Maintenance
        1. Unregistering a Database in RMAN
        2. Database Migration/Upgrade Issues
        3. Manually Resetting the Database Incarnation (reset catalog)
        4. Manually Resynchronizing the Recovery Catalog (resync catalog)
        5. Purging Recovery Catalog Records
      5. Backing Up the Recovery Catalog
      6. Recovery Catalog Views
        1. The Purpose of the Recovery Catalog Views and the Database Data Dictionary Views
        2. The Recovery Catalog Base Tables, Views, and Database Data Dictionary Views
        3. Examples of Using the Recovery Catalog Base Tables and Views
        4. Catalog Views Intended for Use by Oracle Enterprise Manager
      7. Summary
    3. 7 RMAN Backups
      1. Using the RMAN Backup Command
        1. The Backup Command
        2. The Backup Command, Channels, and Performance
      2. RMAN Backup Command Options
        1. Backing Up to a Specific Device Type
        2. Controlling Attributes of Backup Sets and Backup Set Pieces
        3. Multisection Backups
        4. RMAN Compression
        5. Tags
        6. Restore Points
        7. The duration Command: Putting Limits on Backups
        8. Archival Backups
        9. Overriding the Configure Exclude Command
        10. Skipping Offline, Inaccessible, or Read-Only Datafiles
        11. Override Backup Optimization
        12. Backing Up Datafiles Based on Their Last Backup Time
        13. Checking for Logical Corruption during a Backup
        14. Making Copies of Backups on Your RMAN Copier
        15. Capturing the Elusive Control File
      3. Using the RMAN Set Command
      4. Offline RMAN Database Backups
        1. Offline Backups Using Configured Settings
        2. RMAN Workshop: Perform an Offline Backup
        3. Breaking Down the Workshop Output
        4. Offline Backups without Using Configured Defaults
      5. Online RMAN Database Backups
        1. Online Database Backups
        2. RMAN Workshop: Perform an Online Backup
      6. Variations on a Theme: Other Types of RMAN Online Backups
        1. Tablespace Backups
        2. Datafile Backups
        3. Archived Redo Log Backups
        4. Control File and Parameter File Backups
        5. Backup Set Backups
        6. Fast Recovery Area Backups
      7. Copies
        1. Image Copies
        2. Database, Tablespace, and Datafile Image Copies
        3. Control File Copies
        4. ARCHIVELOG Image Copies
      8. Incremental RMAN Backups
        1. The Block Change Tracking File
        2. The Base Backup
        3. Differential vs. Cumulative Incremental Backups
      9. Incrementally Updated Backups
        1. RMAN Workshop: Perform an Incremental Backup
      10. Getting Started
        1. RMAN Workshop: Get Your Database Backed Up!
      11. RMAN Best Practices Introduced in This Chapter
      12. Summary
    4. 8 RMAN Restore and Recovery
      1. RMAN Restore and Recovery Basics
      2. Types of Oracle Database Recoveries
      3. About Restoring Multitenant Databases
      4. Preparing for an RMAN Restore
      5. Staging RMAN Backup Set Pieces for Restores
        1. Restoring the SPFILE
        2. RMAN Workshop: Recover Your SPFILE
        3. Restoring the Control File
        4. RMAN Workshop: Recover Your Control File
      6. Restore and Recover the Database in NOARCHIVELOG Mode
        1. Preparing for the Restore
        2. Restoring to a Different Location
        3. RMAN Workshop: Recover Your NOARCHIVELOG Mode Database
      7. Database Recoveries in ARCHIVELOG Mode
        1. Point-of-Failure Database Recoveries
        2. RMAN Workshop: Complete Recovery of Your ARCHIVELOG Mode Database
        3. Tablespace Recoveries
        4. Datafile Recoveries
        5. What If I Use Incremental Backups?
      8. Recovering from Online Redo Log Loss
        1. Loss of an Inactive Online Redo Log Group Member
        2. Loss of an Inactive Online Redo Log Group
        3. Loss of an Active but Not Current Online Redo Log Group
        4. Loss of the Current Online Redo Log Group
      9. The Data Recovery Advisor
        1. Using the Data Recovery Advisor Through RMAN
        2. Data Recovery Advisor Data Dictionary Views
      10. Summary
    5. 9 Advanced RMAN Recovery Topics
      1. Recovery of Pluggable Databases
        1. Recovering the Root Container
        2. Recovering the Seed Container
        3. Recovering PDBs
      2. Incomplete Database Recoveries on Non-CDB and Entire CDB Databases
        1. What Is an Incomplete Recovery?
        2. Incomplete Recovery: How Does It Work?
        3. Establishing a Point to Recover To
        4. Time-Based Recoveries
        5. SCN-Based Recoveries
        6. Change-Based Recoveries
        7. Restore Point–Based Recoveries
      3. Performing Incomplete Recoveries of Pluggable Databases (PDB)
        1. About PDB Point-in-Time Recoveries
        2. Restrictions and Requirements Associated with PDB Point-in-time Recoveries
        3. PDB Time-Based Recovery
        4. PDB SCN-Based Recovery
        5. PDB Change-Based Recovery
        6. Recovering Based on a Restore Point
      4. Other RMAN Recovery Topics
        1. Read-Only Tablespace Recovery Considerations
        2. Archived Redo Log Restores
        3. Datafile Copy Restores
        4. Recovering Corrupted Data Blocks
        5. Recovering to a Previous Incarnation
      5. Table and Partition Point-in-Time Recovery
        1. Prerequisites for Restoring and Recovering Database Tables and Partitions
        2. Restrictions on Restoring and Recovering Database Tables and Partitions
        3. Options to Consider when Restoring Tables and Partitions
        4. How RMAN Implements the Restore and Recovery of Tables and Partitions
        5. Restoring Tables and Partitions from PDBs
        6. Using RMAN to Restore and Recover a Database Table: An Example
      6. Tablespace Point-in-Time Recovery
        1. Preparing for the TSPITR
        2. Performing the Actual TSPITR
        3. Customized Automated TSPITR with an Automatic Instance
      7. Summary
    6. 10 Duplication: Cloning the Target Database
      1. RMAN Duplication: A Primer
        1. Why Use RMAN Duplication?
        2. Different Types of RMAN Duplication
        3. The Duplication Architecture
      2. Duplication: Location Considerations
        1. Duplication to the Same Server: An Overview
        2. Duplication to the Same Server, Different ORACLE_HOME
        3. Duplication to a Remote Server: An Overview
        4. Duplication and the Network
        5. RMAN Workshop: Build a Password File
      3. Duplication to the Same Server
        1. RMAN Workshop: Duplication to the Same Server Using Disk Backups
        2. Using Tape Backups
      4. Duplication to a Remote Server
        1. RMAN Workshop: Duplication to a Remote Server Using Disk Backups
        2. Using Tape Backups for Remote Server Duplication
      5. Targetless Duplication in 12c
        1. Incomplete Duplication: Using the DBNEWID Utility
      6. New RMAN Cloning Features for 12c
        1. Using Compression
        2. Duplicating Large Tablespaces
      7. Summary
  12. PART III RMAN Maintenance and Administration
    1. 11 Maintaining RMAN
      1. RMAN Maintenance
        1. Crosschecking RMAN Backups
        2. RMAN Workshop: Using the Crosscheck Command
      2. Verifying Your Backups
        1. The Restore…Preview Command
        2. Using the Restore…Validate and Check Logical Commands
        3. Using the validate Command
        4. Backup Retention Policies
        5. Archive Log Retention Policies
        6. The Change Command
        7. RMAN Workshop: Using the Change Command
        8. The Delete Command
        9. RMAN Workshop: Using the Delete Command
        10. Cataloging Other Backups in RMAN
      3. RMAN Stored Scripts
        1. Creating Stored Scripts
        2. Querying the Recovery Catalog for Stored Script Information
        3. Changing Stored Scripts
        4. Deleting Stored Scripts
        5. Using Stored Scripts
        6. Printing Stored Scripts
        7. RMAN Workshop: Using RMAN Stored Scripts
      4. When You Just Can’t Take It Anymore
      5. Summary
    2. 12 Monitoring and Reporting in RMAN
      1. The RMAN List Command
        1. Listing Incarnations
        2. Listing Backups
        3. Listing Image Copies
        4. Listing Restore Points
        5. Listing the DB_UNIQUE_NAME
      2. The RMAN Report Command
        1. Reporting on Datafiles that Have Not Been Backed Up Recently
        2. Reporting on Backup Redundancy or Recovery Window
        3. Reporting on Unrecoverable Operations on Datafiles
        4. Reporting on the Database Schema
        5. Reporting on Obsolete Backups
      3. Data Dictionary Views for Reporting
      4. Summary
    3. 13 Performance Tuning RMAN Backup and Recovery Operations
      1. Before You Tune RMAN
        1. RMAN Performance: What Can Be Achieved?
        2. Have the Right Hardware in Place
        3. Use the Correct Backup Strategy
        4. Tune the Database
      2. Tuning RMAN
        1. Tuning RMAN Settings
        2. Tuning the MML Layer
        3. Identifying Database-Related RMAN Issues
      3. Tracing RMAN Sessions
      4. Summary
    4. 14 Using Oracle Cloud Control for Backup and Recovery
      1. EM12c Architecture
        1. Oracle Management Repository
        2. Oracle Management Service
        3. Oracle Management Agents
        4. The Cloud Control Console
        5. Plug-Ins
      2. Installing and Configuring Enterprise Manager Cloud Control 12c for Database Backups
        1. Installing an Enterprise Manager Agent
        2. Discovering Targets
      3. Configuring Backup and Recovery Settings with EM12c
      4. Backing Up a Database with EM12c
        1. Schedule Oracle-Suggested Backup
        2. Schedule Customized Backup
        3. Backing Up Multiple Databases at Once
      5. Managing Backups
      6. Backup Reports
      7. Using EM12c for Recovery
        1. Restore Points
        2. Performing Recovery
      8. Summary
  13. PART IV RMAN in a Highly Available Architecture
    1. 15 RMAN Best Practices
      1. Data Protection
        1. Enterprise Architecture
        2. Backup and Recovery
        3. High Availability
        4. Disaster Recovery
        5. Data Governance and Security
        6. Monitoring and Scheduling
      2. Best Practices
        1. Service-Level Agreements
        2. Standards and Processes
      3. RMAN Best Practices
      4. Summary
    2. 16 Surviving User Errors: Flashback Technologies
      1. Prepared for the Inevitable: Flashback Technology
      2. Flashback and the Undo Segment: A Love Story
      3. Flashback Query
      4. Flashback Versions Query
      5. Flashback Table
        1. Performing the Flashback Table Operation from SQL
        2. Flashback Table with Oracle Enterprise Manager
      6. Flashback Transaction
      7. Flashback Drop
        1. The Recycle Bin
      8. Flashback Database
        1. Flashback Logs
        2. Flashback Retention Target
        3. RMAN Workshop: Configure for Flashback Database
        4. Flashback Database: Tuning and Tweaking
      9. Flashback Data Archive (Total Recall)
      10. Summary
    3. 17 RMAN and Data Guard
      1. Types of Standby Databases
        1. Physical Standby Database
        2. Logical Standby Database
      2. Using RMAN to Create Standby Databases
      3. Preparing to Create a Standby Database
        1. Establishing a Naming Convention
        2. Putting the Database in ARCHIVELOG Mode and Forced Logging Mode
        3. Setting Database Parameters
        4. Creating the Auxiliary Database Password File
        5. Configuring the Oracle Network
        6. Preparing and Starting the Auxiliary Instance
        7. Starting RMAN
        8. Creating the Standby Database
      4. After the Standby Is Created
        1. RMAN Workshop: Create a Standby Database Using RMAN
      5. Taking Backups from the Standby Database
      6. Other RMAN and Data Guard Topics
        1. Restoring a Lost Datafile, Tablespace, or Database from a Standby Database with RMAN
        2. Resynchronizing the Standby Database
      7. Archive Log Backups from the Standby Database
      8. Summary
    4. 18 RMAN and Real Application Clusters
      1. Real Application Clusters: Unique Backup Challenges
        1. Datafile Backups
        2. Archive Log Backups
      2. RAC Recovery Challenges
        1. Restore Operations
        2. Media Management Considerations During a Restore
        3. Recovery Considerations After a Restore
      3. Advanced RMAN/RAC Topics
        1. Duplication to a Single-Node System
        2. RMAN Workshop: Duplicating a RAC Database to a Single-Node Database
        3. The Single-Node Standby Database
        4. RMAN Workshop: Creating a Single-Node Standby Database from a RAC Database
        5. Backing Up the Multinode RAC Database
      4. Summary
    5. 19 Zero Data Loss Recovery Appliance: Evolution of RMAN to Enterprise-wide Database Protection Solution
      1. The Zero Data Loss Recovery Appliance: An Overview
        1. Architecture
        2. Protected Databases
        3. Delta Push
        4. Delta Store
        5. Replication
        6. Autonomous Tape Archival
        7. Backup Validation
      2. Protection Policy
      3. Cooperative Space Management
      4. Monitoring and Administration
      5. Scale-out Hardware
      6. Summary
    6. 20 RMAN in the Workplace: Case Studies
      1. Before the Recovery
        1. What Is the Exact Nature of the Failure?
        2. What Recovery Options Are Available?
        3. Might Oracle Support Be Needed?
        4. Who Can Act as a Second Pair of Eyes During Recovery?
      2. Recovery Case Studies
        1. Case #1: Recovering from Complete Database Loss (NOARCHIVELOG Mode) with a Recovery Catalog
        2. Case #2: Recovering from Complete Database Loss (NOARCHIVELOG Mode) Without a Recovery Catalog
        3. Case #3: Recovering from Complete Database Loss (ARCHIVELOG Mode) Without a Recovery Catalog
        4. Case #4: Recovering from Complete Database Loss (ARCHIVELOG Mode) with a Recovery Catalog
        5. Case #5: Recovering from the Loss of the SYSTEM Tablespace
        6. Case #6: Recovering Online from the Loss of a Datafile or Tablespace
        7. Case #7: Recovering from Loss of an Unarchived Online Redo Log
        8. Case #8: Recovering Through resetlogs
        9. Case #9: Completing a Failed Duplication Manually
        10. Case #10: Using RMAN Duplication to Create a Historical Subset of the Target Database
        11. Case #11: Recovering from a Lost Datafile (ARCHIVELOG Mode) Using an Image Copy in the Fast Recovery Area
        12. Case #12: Recovering from Running the Production Datafile Out of the Fast Recovery Area
        13. Case #13: Using Flashback Database and Media Recovery to Pinpoint the Exact Moment to Open the Database with resetlogs
      3. Summary
  14. PART V RMAN Media Management
    1. 21 Media Management Considerations
      1. Tape Backups in a Disk Backup World
      2. RMAN and the Media Manager: An Overview
        1. The Media Manager Catalog
        2. The Media Manager: Other Software Components
        3. Media Management Library
        4. RMAN Workshop: Test Tape Channels with the Oracle Default SBT Interface
        5. Interfacing with the MML
      3. The SBT API
      4. Back Up to Tape: From Start to Finish
      5. Restore from Tape: From Start to Finish
      6. Using sbttest and loadsbt.exe
      7. Media Management Errors
      8. Summary
    2. 22 Oracle Secure Backup
      1. Features of Oracle Secure Backup
        1. Oracle Secure Backup and Recovery Manager
        2. Differences Between OSB and OSB Express
        3. Backup Encryption
        4. Fast Database Backup Compression
        5. Oracle Secure Backup Cloud Module
      2. Oracle Secure Backup Interfaces
      3. Oracle Secure Backup Components
        1. Oracle Secure Backup Daemons
        2. Host Access Modes
        3. Administrative Data
        4. Oracle Secure Backup Users and Classes
        5. Operating System Accounts
        6. NDMP Hosts
        7. Oracle Secure Backup Rights and Classes
      4. Installing and Configuring Oracle Secure Backup
        1. RMAN Workshop: Install and Configure Oracle Secure Backup
      5. Oracle Database and File System Data Backup Using Oracle Secure Backup
        1. RMAN Workshop: Schedule Oracle Database and File System Data Backups
      6. Oracle Database Backup Using Oracle Secure Backup Cloud Module
        1. RMAN Workshop: Installing OSB Cloud Module and Using It for OSB Backups
      7. Summary
    3. 23 Backing Up to Amazon Web Services Using the Oracle Secure Backup Cloud Module
      1. Conventional Backups: Assumptions and Limitations
      2. The Oracle Secure Backup Cloud Module
      3. What Is Cloud Computing?
      4. Oracle and the Amazon Cloud
        1. Elastic Compute Cloud (EC2) and Elastic Block Store (EBS)
        2. Simple Storage Service (S3): Oracle’s Cloud Backup Solution
        3. RMAN Backup to S3: The Oracle Secure Backup Cloud Module
        4. S3 Backup over the Internet or from Amazon EC2
      5. Oracle Cloud Backup Advantages
        1. RMAN Workshop: Deploying RMAN Backups to Amazon S3
      6. Performing Backups by Using the OSB Cloud Module
        1. To Persistently Store S3 as the Default SBT Channel
        2. To Specify the OSB Cloud Module Each Time You Allocate a Channel
      7. Listing RMAN Backups and Backup Sets Stored on S3
        1. Optimizing Backups and Recoveries over the Internet Using the OSB Cloud Module and Amazon S3
        2. Example with Multiple Channels and Compressed Backup Sets
      8. Licensing Considerations
      9. Summary
    4. 24 Enhancing RMAN with Veritas NetBackup for Oracle
      1. Key Features
      2. Necessary Components
      3. Storage/Media Device Configuration
      4. NetBackup Installation
        1. Pre-Installation Tasks for NetBackup for Oracle Agent
        2. NetBackup for Oracle Agent Installation Steps
      5. How to Link Oracle to NetBackup Media Manager
        1. Automatic Link Method
        2. Manual Link Method
      6. Architecture
      7. Configuring NetBackup Policies
        1. Adding New Policies
        2. Defining Schedules
        3. Defining a Backup Selection
        4. Defining Policy Clients
      8. Managing Expired Backup Images
        1. Delete Expired Backups Using NetBackup Repository
        2. Delete Expired Backups Using RMAN
      9. RMAN Sample Scripts
      10. Troubleshooting
        1. Use NetBackup Logs
        2. Determine Which Library Is in Use
      11. Security Best Practices
      12. Cost Justification
      13. Summary
    5. 25 Configuring HP Data Protector for Oracle
      1. Integration of Oracle and Data Protector
        1. Support Matrix
        2. Integration Components
        3. Integration Restrictions
        4. RMAN Workshop: Integration Configuration
      2. RMAN Backup Configuration on Data Protector
        1. RMAN WORKSHOP: Backup Configuration
        2. Editing the RMAN Script
      3. Running an RMAN Backup
        1. Backup Methods
        2. Backup Procedure
      4. Restoring Oracle Using the Data Protector GUI
        1. Restoring the Control File
        2. Restoring Oracle Database Objects
      5. Oracle RMAN Metadata and Data Protector Media Management Database Synchronization
      6. Summary
    6. 26 RMAN and Tivoli Storage Manager
      1. Overview of Tivoli Storage Manager
        1. TSM Server System Objects
        2. TSM Client
        3. RMAN Workshop: Configuring TDPO for Oracle
      2. Performing an RMAN Backup Using TDPO
        1. Default Channels
      3. Deleting Database Backups
      4. Troubleshooting Common Backup Scenarios
        1. Additional Troubleshooting
      5. Summary
    7. 27 RMAN and CommVault Simpana
      1. Simpana Overview
        1. Installation
        2. Data Retention
        3. Schedule Policies
      2. CommVault Oracle iDA: What Is It?
        1. Configure an Oracle Instance
        2. Configure the Subclient
      3. Initiate a Backup
      4. Restore
      5. Advanced Configurations
      6. RMAN Interface
      7. Troubleshooting
      8. Summary
  15. PART VI Appendixes
    1. A RMAN Scripting Examples
      1. RMAN Scripts for Windows
        1. Creating a Windows Script to Schedule Backups
        2. Scheduling the Backup
      2. RMAN Scripts for Unix
    2. B Setting Up an RMAN Test Environment
      1. The Test Box
        1. Match Your Production Environment
        2. Go Cheap—At a Price
      2. The Oracle Configuration
        1. Multiple Homes
        2. Creating Databases
      3. The RMAN Configuration
  16. Index