NetBackup™ for Oracle Administrator's Guide
- Introduction
 - Installing NetBackup for Oracle
- Planning the installation of NetBackup for Oracle
 - Verifying the operating system and platform compatibility
 - License for NetBackup for Oracle
 - NetBackup server and client requirements for NetBackup for Oracle
 - Requirements for using NetBackup for Oracle in a NetBackup cluster
 - About linking Oracle RMAN with NetBackup for UNIX
 
 - Configuring RBAC for the Oracle administrator
 - Managing Oracle discovery and databases
- About Oracle discovery
 - Managing Oracle databases
- View and edit Oracle database details
 - Associate an RMAN catalog with a database
 - Remove an RMAN catalog from a database
 - Activate or deactivate a database
 - Remove a database or pluggable database
 - Manually add a database
 - Manually add an Oracle instance
 - Edit Oracle instance details
 - Copy a RAC instance
 - Remove an Oracle instance
 - Load balance Oracle RAC instances
 
 - Managing RMAN catalogs
 - Manage a Data Guard
 
 - Managing Oracle credentials
- About Oracle credentials
 - Oracle credential types in the NetBackup Credential management
 - Add a credential for an Oracle database or RMAN catalog
 - Edit or delete a named credential
 - Register credentials for an Oracle database or RMAN catalog
 - Manually validate database credentials
 - Configure an Oracle Wallet with RAC within NetBackup
 
 - Configuring Oracle policies
- Preparing for NetBackup for Oracle configuration
 - About Oracle Intelligent Policies (OIP)
- Creating an Oracle Intelligent Policy (OIP)
 - Oracle database upgrade effect on Oracle Intelligent Policies
 - Configuring NetBackup for Oracle automatic backup schedules
 - About NetBackup for Oracle schedule properties using Oracle Intelligent Policy
 - Oracle Intelligent Policy - Storage and Retention
 - About Oracle Intelligent Policy primary server behavior
 - Instances and databases tab
 - Backup selections tab
 - Oracle tab
 - Create a Data Guard policy
 - Create bpstart_notify and bpend_notify scripts for an Oracle Intelligent Policy (OIP)
 - Logging the RMAN input and output on a client
 
 - About script-based Oracle policies
 - Configuring the logon account for the NetBackup Client Service for NetBackup for Oracle
 - Testing configuration settings for NetBackup for Oracle
 
 - Performing backups and restores of Oracle
- Overview of using NetBackup for Oracle
 - Maintaining the RMAN repository
 - Querying the RMAN repository
 - About NetBackup for Oracle backups
 - Browsing backups using the bplist command
 - Managing expired backup images
 - About NetBackup for Oracle restores
 - Using NetBackup for Oracle in a Windows Server Failover Cluster (WSFC)
 
 - Oracle cloning
 - NetBackup Copilot for Oracle
- About Oracle Copilot
 - Configuring an OIP using a share on the NetBackup appliance (Oracle Copilot)
 - Creating an instant recovery point from an Oracle Copilot image (NetBackup Appliance share)
 - Deleting an instant recovery point for Oracle Copilot instant recovery
 - Configuring an OIP using universal shares (Oracle Copilot)
 - Managing an instant access mount from an Oracle Copilot universal share image
 - Cleaning up the Oracle Copilot share after point in time restore of database
 - Single-step restore to ASM storage from an Oracle Copilot recovery point or instant access mount
 - About restoring from a data file copy to ASM storage using RMAN
 
 - Oracle Copilot with instant access
- Prerequisites when you configure an instant access Oracle database
 - Things to consider before you configure an instant access mount point
 - Backing up an Oracle database using Oracle Copilot policy with a universal share
 - Configure an instant access mount
 - View the livemount details of an instant access mount
 - Configuring Auto Image Replication for Oracle instant access backups
 - Delete an instant access mount
 - NetBackup for Oracle terms
 - Frequently asked questions
 
 - NetBackup for Oracle with Snapshot Client
- About NetBackup for Oracle with Snapshot Client
 - How NetBackup for Oracle with Snapshot Client works
- About the NetBackup for Oracle backup and restore operations
 - Database objects supported by advanced backup methods
 - About NetBackup multistreaming
 - RMAN multiple channels
 - Restoring data files to a new location
 - Redirecting a restore to a different client
 - Symbolic links and raw data files (UNIX)
 - Quick I/O data files (UNIX)
 - RMAN incremental backups
 - Proxy backup examples
 
 - About configuring Snapshot Client with NetBackup for Oracle
 - Restoring NetBackup for Oracle from a snapshot backup
 - About configuring NetBackup for Oracle block-level incremental backups on UNIX
 - About Snapshot Client effects
 - About Oracle support for Replication Director
 
 - NetBackup Dedupe Direct for Oracle
- About NetBackup Dedupe Direct for Oracle plug-in
 - Verifying the operating system and platform compatibility
 - Before you install NetBackup Dedupe Direct for Oracle plug-in
 - Installing NetBackup Dedupe Direct for Oracle plug-in on the Oracle database server
 - Using NetBackup Dedupe Direct for Oracle plug-in
- Configuring the NetBackup Dedupe Direct for Oracle plug-in
 - NetBackup Dedupe Direct for Oracle rman.cfg file parameters
 - Configuring External Certificate Authority (ECA)
 - ECA msdp_app.cfg file parameters
 - Configuring Oracle RAC
 - Disabling Oracle stream handler
 - Performing the RMAN backup directly to MSDP server
 - Performing the RMAN restore directly from the MSDP storage server
 - Creating an SLP to import the Oracle backups to NetBackup on Flex WORM
 
 - Uninstalling the NetBackup Dedupe Direct for Oracle plug-in
 
 - Troubleshooting
- About troubleshooting NetBackup for Oracle
 - About NetBackup for Oracle troubleshooting steps
 - NetBackup debug logs and reports
 - Enabling the debug logs manually (Windows) (NetBackup for Oracle)
 - Enabling the debug logs manually (UNIX) (NetBackup for Oracle)
 - About the NetBackup for Oracle log files
 - Setting the debug level on a Windows client
 - Setting the debug level on a UNIX client
 - About RMAN utility logs
 - Troubleshooting RMAN backup or restore errors
 - Troubleshooting NetBackup for Oracle with Snapshot Client
 - Error: Unable to re-create online log
 - Minimizing timeout failures on large database restores
 - Minimizing the loading and unloading of tapes for database backups
 - Enabling the debug logs manually for NetBackup Dedupe Direct for Oracle plug-in
 
 - Appendix A. Deduplication best practices
- Optimizing and deduplicating stream-based and proxy copy Oracle backups
 - Oracle stream handler
 - Configuring a stream-based Oracle backup
 - Example RMAN script for a stream-based backup
 - Editing the RMAN script and configuring NetBackup for Oracle for a proxy copy backup
 - Example RMAN script for a proxy copy backup
 
 - Appendix B. Snapshot Client support of SFRAC
 - Appendix C. Script-based Block-Level Incremental (BLI) Backups without RMAN on UNIX and Linux systems
- About script-based Block-Level Incremental (BLI) Backups without RMAN
 - About BLI backup and restore operations
 - Verifying installation requirements for BLI backups without RMAN
 - Creating NetBackup policies for script-based BLI backup
- Number of policies required for BLI backup
 - About BLI policy attributes
 - About the BLI client list
 - Backup selections list for BLI backups
 - About schedules for BLI backup policies
 - Example Oracle BLI backup policy
 - Setting the Maximum jobs per client global attribute
 - About BLI backup methods
 - Creating notify scripts for BLI backups
 
 - Performing backups and restores
 - About troubleshooting backup or restore errors
 
 - Appendix D. XML Archiver
- NetBackup for Oracle XML export and XML import
 - About the environment variables set by a user in the XML export parameter file
 - About XML export shell scripts
 - Performing an XML export archive
 - Browsing XML export archives using bporaimp parameters
 - Browsing XML export archives using bplist
 - Restoring an XML export archive
 - Troubleshooting XML export or XML import errors
 - Additional XML export and import logs
 
 - Appendix E. Register authorized locations
 
Single-step restore to ASM storage from an Oracle Copilot recovery point or instant access mount
The following procedure shows how to use RMAN to restore from a recovery point. This procedure is only viable after the command nborair -create_recovery_point is run and the recovery point is mounted on a target client.
Note:
The functionality for single-step restore to ASM storage is not in the GUI. This feature is run with RMAN only.
The procedure example assumes that a recovery point is already mounted and uses the mount point of /db_mp as the example. All RMAN commands must run from the target host.
To perform a single-step restore to ASM storage from a recovery point
- Catalog the backups from the recovery point.
RMAN> catalog start with '/db_mp/'; searching for all files that match the pattern /db_mp/ List of Files Unknown to the Database ===================================== File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-SYSAUX_FNO-2_8hrgu3qd_s-1297_I-3955369132 File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-SYSTEM_FNO-1_8irgu3qk_s-1298_I-3955369132 File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-UNDOTBS1_FNO-3_8jrgu3qr_s-1299_I-3955369132 File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-USERS_FNO-4_8krgu3qt_s-1300_I-3955369132 File Name: /db_mp/arch_D-ORAC112_I-3955369132_SCN-5248163_a8rh0s3b File Name: /db_mp/spfile_D-ORAC112_I-3955369132_T-20160929_a9rh0s3c File Name: /db_mp/cf_D-ORAC112_I-3955369132_T-20160929_aarh0s3d Do you really want to catalog the above files (enter YES or NO)? YES cataloging files... cataloging done List of Cataloged Files ======================= File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-SYSAUX_FNO-2_8hrgu3qd_s-1297_I-3955369132 File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-SYSTEM_FNO-1_8irgu3qk_s-1298_I-3955369132 File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-UNDOTBS1_FNO-3_8jrgu3qr_s-1299_I-3955369132 File Name: /db_mp/data_D-ORAC112_I-3955369132_TS-USERS_FNO-4_8krgu3qt_s-1300_I-3955369132 File Name: /db_mp/arch_D-ORAC112_I-3955369132_SCN-5248163_a8rh0s3b File Name: /db_mp/spfile_D-ORAC112_I-3955369132_T-20160929_a9rh0s3c File Name: /db_mp/cf_D-ORAC112_I-3955369132_T-20160929_aarh0s3d
 - Restore the data files from the point in time of the recovery point.
The following RMAN restore is from disk (DISK). Also, this example uses the NLS_DATE_FORMAT="DD-MM-YYYY-HH24:MI:SS" command that was set in the environment before RMAN was run. Use the date format for your environment.
RMAN> restore until time '2016-09-29-10:00:00' database; Starting restore at 2016-10-12:15:51:22 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=193 device type=DISK channel ORA_DISK_1: restoring datafile 00001 input datafile copy RECID=461 STAMP=925055096 file name=/demo_2/data_D-ORAC112_I-3955369132_TS-SYSTEM_FNO-1_8irgu3qk_s-1298_I-3955369132 destination for restore of datafile 00001: /db/orac112/app/oradata/orac112/system01.dbf channel ORA_DISK_1: copied datafile copy of datafile 00001 output file name=/db/orac112/app/oradata/orac112/system01.dbf RECID=0 STAMP=0 Finished restore at 2016-10-12:15:51:34
 - Recover the database.
If the restore of archive logs is not available on disk, then the logs are restored from NetBackup (sbt_tape).
RMAN> run { allocate channel ch00 type sbt_Tape; recover database; release channel ch00; } released channel: ORA_DISK_1 allocated channel: ch00 channel ch00: SID=193 device type=SBT_TAPE channel ch00: Veritas NetBackup for Oracle - Release 8.0 (2016091418) Starting recover at 2016-10-12:15:54:13 starting media recovery archived log for thread 1 with sequence 508 is already on disk as file /db/orac112/app/fast_recovery_area/ORAC112/archivelog/2016_09_29/o1_mf_1_508_cytbkv22_.arc archived log for thread 1 with sequence 509 is already on disk as file /db/orac112/app/fast_recovery_area/ORAC112/archivelog/2016_09_29/o1_mf_1_509_cytbkv36_.arc .... archived log file name= /db/orac112/app/fast_recovery_area/ORAC112/archivelog/2016_09_29/o1_mf_1_508_cytbkv22_.arc thread=1 sequence=508 archived log file name= /db/orac112/app/fast_recovery_area/ORAC112/archivelog/2016_09_29/o1_mf_1_509_cytbkv36_.arc thread=1 sequence=509 .... media recovery complete, elapsed time: 00:00:55 Finished recover at 2016-10-12:15:55:09 released channel: ch00 RMAN>