Veritas InfoScale™ 8.0.2 Storage and Availability Management for Oracle Databases - AIX, Linux, Solaris
- Section I. Storage Foundation High Availability (SFHA) management solutions for Oracle databases
- Overview of Storage Foundation for Databases
- About Veritas File System
- Overview of Storage Foundation for Databases
- Section II. Deploying Oracle with Veritas InfoScale products
- Deployment options for Oracle in a Storage Foundation environment
- Deploying Oracle with Storage Foundation
- Setting up disk group for deploying Oracle
- Creating volumes for deploying Oracle
- Creating VxFS file system for deploying Oracle
- Deploying Oracle in an off-host configuration with Storage Foundation
- Deploying Oracle with High Availability
- Deploying Oracle with Volume Replicator (VVR) for disaster recovery
- Deployment options for Oracle in a Storage Foundation environment
- Section III. Configuring Storage Foundation for Database (SFDB) tools
- Configuring and managing the Storage Foundation for Databases repository database
- Configuring the Storage Foundation for Databases (SFDB) tools repository
- Configuring authentication for Storage Foundation for Databases (SFDB) tools
- Configuring and managing the Storage Foundation for Databases repository database
- Section IV. Improving Oracle database performance
- About database accelerators
- Improving database performance with Veritas Extension for Oracle Disk Manager
- About Oracle Disk Manager in the Veritas InfoScale products environment
- Improving database performance with Veritas Cached Oracle Disk Manager
- About Cached ODM in SFHA environment
- Configuring Cached ODM in SFHA environment
- Administering Cached ODM settings with Cached ODM Advisor in SFHA environment
- Generating reports of candidate datafiles by using Cached ODM Advisor in SFHA environment
- Generating summary reports of historical activity by using Cached ODM Advisor in SFHA environment
- Generating reports of candidate datafiles by using Cached ODM Advisor in SFHA environment
- Improving database performance with Quick I/O
- About Quick I/O
- Improving database performance with Cached Quick I/O
- Section V. Using point-in-time copies
- Understanding point-in-time copy methods
- Volume-level snapshots
- About Reverse Resynchronization in volume-level snapshots (FlashSnap)
- Storage Checkpoints
- About FileSnaps
- Considerations for Oracle point-in-time copies
- Administering third-mirror break-off snapshots
- Administering space-optimized snapshots
- Creating a clone of an Oracle database by using space-optimized snapshots
- Administering Storage Checkpoints
- Database Storage Checkpoints for recovery
- Administering FileSnap snapshots
- Backing up and restoring with Netbackup in an SFHA environment
- Understanding point-in-time copy methods
- Section VI. Optimizing storage costs for Oracle
- Understanding storage tiering with SmartTier
- Configuring and administering SmartTier
- Configuring SmartTier for Oracle
- Optimizing database storage using SmartTier for Oracle
- Extent balancing in a database environment using SmartTier for Oracle
- Configuring SmartTier for Oracle
- SmartTier use cases for Oracle
- Compressing files and databases to optimize storage costs
- Using the Compression Advisor tool
- Section VII. Managing Oracle disaster recovery
- Section VIII. Storage Foundation for Databases administrative reference
- Storage Foundation for Databases command reference
- Tuning for Storage Foundation for Databases
- About tuning Veritas Volume Manager (VxVM)
- About tuning VxFS
- About tuning Oracle databases
- About tuning Solaris for Oracle
- Troubleshooting SFDB tools
- About troubleshooting Storage Foundation for Databases (SFDB) tools
- About the vxdbd daemon
- Resources for troubleshooting SFDB tools
- Manual recovery of Oracle database
- Storage Foundation for Databases command reference for the releases prior to 6.0
- Preparing storage for Database FlashSnap
- About creating database snapshots
- FlashSnap commands
- Creating a snapplan (dbed_vmchecksnap)
- Validating a snapplan (dbed_vmchecksnap)
- Displaying, copying, and removing a snapplan (dbed_vmchecksnap)
- Creating a snapshot (dbed_vmsnap)
- Backing up the database from snapshot volumes (dbed_vmclonedb)
- Cloning a database (dbed_vmclonedb)
- Guidelines for Oracle recovery
- Database Storage Checkpoint Commands
- Section IX. Reference
- Appendix A. VCS Oracle agents
- Appendix B. Sample configuration files for clustered deployments
- Appendix C. Database FlashSnap status information
- Appendix D. Using third party software to back up files
Creating space-optimized snapshots in a VVR setup
To use space-optimized snapshots in a Volume Replicator (VVR) based replication environment, you need to generate a snapshot configuration on the primary host and then use that configuration on the secondary host.
Figure: Space-Optimized Snapshots - Replicated Database Setup provides an overview of a replicated database setup where space-optimized snapshots can be used.
To create space-optimized snapshots in a VVR setup
- On the primary host, generate the snapshot configuration for the secondary host.
$ opt/VRTSdbed/bin/vxsfadm -a oracle -o getvvrinfo Gathering offline data... Done ORACLE_SID = sfaedb REPLICATION_ROLE = secondary REPLICATION_DG_VOL = orasecondarydg,orasecondarydg2:datavol SNAPSHOT_TIME = Wed Feb 15 09:50:17 2012 Configuration file /tmp/config1 is ready. Use this configuration file on replication secondary site for cloning application instance.
Note:
You do not need to specify the configuration name and the replication role. The same configuration file can be used on any secondary site for online mode or instant mode snapshots.
- Copy the newly generated snapshot configuration from the primary host to the secondary host.
- On the secondary host, validate the snapshot configuration, and then create the snapshot.
$ /opt/VRTS/bin/vxsfadm -s sos -a oracle -o valid -c config1 Validating database configuration for space-optimized snapshot: ORACLE_SID = sfaedb ORACLE_HOME = /ora_base/db_home APP_MODE = online Database validation successful. Validating database volume layout for space-optimized snapshot: REPLICATION_DG_VOL = orasecondarydg,orasecondarydg2:datavol CACHE_OBJECT = cacheobj Replicated data volumes ready for snapshot: Volume/volume-set datavol of diskgroup orasecondarydg. SNAPSHOT_VOL_PREFIX = SNAP_ Database volume layout validated successfully.
$ opt/VRTS/bin/vxsfadm -s sos -a oracle -o snap -c config1 Creating snapshot volumes for data volumes ... Done
After validating the snapshot configuration on the secondary host, you can perform operations such as clone and destroy, locally on the secondary host.
- On the secondary host, create a clone using the space-optimized snapshot.
$ /opt/VRTS/bin/vxsfadm -s sos -a oracle -o clone -c config1 Generated mount path: /var/tmp/az8EHWQpVe Mounting snapshot volumes ... Done Preparing parameter file for clone database ... Done Mounting clone database ... Done Starting database recovery ... Clone database sfaHrtyd is open.
- On the secondary host, unmount and destroy the clone database, when you no longer need it.
$ /opt/VRTS/bin/vxsfadm -s sos -a oracle -o unmount -c config1 Shutting down clone database sfaHrtyd ... Database shut down. Unmounting snapshot volumes ... Done $ /opt/VRTS/bin/vxsfadm -s sos -a oracle -o destroy -c config2 Destroying snapshot volumes ... Done
- Restart the clone database.
bash-2.05b$ /opt/VRTS/bin/vxsfadm -s sos -a oracle -c config1\ -o clone --clone_name clones --clone_path /tmp/clones Mounting snapshot volumes ... Done Starting clone database clones ... Clone database started.
You can use the vxsfadm command after the replication role transfer.
See Considerations for using vxsfadm after replication role transfer.