Course Contents
DATA GUARD OVERVIEW
o Overview of Data Guard
o Requirements for Maintaining a
Standby Database
o Data Guard Terminology
o Levels of Protection
o Physical, Logical and Snapshot
Standby Databases
o Role Transition Management Services
o Data Guard Interfaces
o Standby Database Creation
o Data Guard Installation
DATA GUARD ARCHITECTURE
o Data Guard Architecture
o Processes Active on the Primary
and Standby Database
o Data Guard Architecture and
Initialization Processes
CREATE A PHYSICAL STANDBY DATABASE
WITH SQL COMMANDS
o Prepare the Primary Database for
Data Guard
o Initialization Parameters for the
Standby Database
o Datafile and Controlfile Duplication
o Create the Standby Instance
o Network Files Configuration
o Activate the Standby Database
o Verify Primary and Standby Databases
are Working
o Archive Log Loss
o Open the Standby Database
o Shut Down and Start Up the
Data Guard Environment
o Active Data Guard
o Monitor Primary and Standby Databases
REDO TRANSPORT SERVICES
o Overview of Redo Transport Services
o How Data Guard Sends Redo Data
o Control when Redo Data is Sent with
the VALID_FOR Option
o Handle Transmission Errors
o Manage Archive Gaps
o Levels of Protection
REDO APPLY SERVICES
o Overview of Log Apply Services
o Apply Redo Data Immediately
o Delay Redo Data Application
o Terminate Redo Apply Services
o Create a Snapshot Standby Database
ROLE TRANSITION USING SQL COMMANDS
o Role Transition Overview
o Prepare the Primary Database
o Prepare the Standby Database
o Perform a Switchover
o Perform a Failover
o Reinstate the Failed Primary
CHANGE MANAGEMENT
o Change Management Overview
o Add Datafiles or Tablespaces
o Drop Tablespaces and Delete Datafiles
o Transportable Tablespaces
o Rename Datafiles
o Add or Drop Redo Log Files
o Nologging Operations
o Lost Write Detection
CREATE A STANDBY DATABASE WITH
RECOVERY MANAGER
o Overview of Standby Database
Creation with RMAN
o Create a Suitable Backup with RMAN
o Standby Path and File Names
o Build the Standby Instance
o Create a Standby Database with RMAN
CREATING A LOGICAL STANDBY USING
SQL COMMANDS
o Overview of Creating a Logical Standby
Database using SQL Commands
o Prepare the Primary Database
o Prepare the Standby Database
o Transition a Physical Standby to a
Logical Standby
o Start the Standby Instance
o Real Time Apply
o Delete Archives
o Dictionary Views Containing useful
Standby Information
o Monitor the SQL Apply Progress
MANAGING A LOGICAL STANDBY DATABASE
o Overview of SQL Apply Architecture
o Transaction Size Considerations
o DML and DDL Apply Considerations
o Intercept DDL Statements
o Skip DML and DDL on the Standby Database
o Modify a Logical Standby Database
o Materialized Views on the Primary Database
o Table Instantiation
o Restart SQL Apply
o Customize DBA_LOGSTDBY_EVENTS
o Rolling Upgrades using Logical Standby
o Rolling Upgrades on a Physical Standby
o Job Scheduling on a Logical Standby
TUNING A STANDBY DATABASE
o Overview of Tuning a Physical
Standby Database
o The Significance of Tables without
Primary Keys
o Statistics on the Logical Standby
o Transaction Consistency
o Adjusting the Number of Applier Processes
o Adjusting the Number of Preparer Processes
o Tune the Memory for the LCR Cache
o Set the ReopenSecs and NetTimeout
Database Properties
o Compress Redo Data
o Optimize SQL Apply
BACKUP AND RECOVERY CONSIDERATIONS
o Implement a Backup & Recovery Strategy
o Backup & Recovery of a Primary Database
with a Physical Standby Database
o Backup and Recovery of a Logical
Standby Database
o Use a RMAN Recovery Catalog in a
Data Guard Configuration
o Create the Recovery Catalog
o Register a Database in the Catalog
o Configure Daily Incremental Backups
o Recover a Datafile on the Primary Database
o Recover a Datafile on the Standby Database
USE FLASHBACK DATABASE IN A DATA GUARD
CONFIGURATION
o Overview of Flashback Database Usage in a
Data Guard Configuration
o Configure Flashback Database
o Use Flashback Database Instead of Apply Data
o Use Flashback Database and Real Time Apply
o Flashback through Standby Database
Role Transitions
o Use Flashback Database after Failover
DATA GUARD BROKER OVERVIEW
o Overview of Oracle Data Guard Broker
o Oracle Enterprise Manager Grid Control
o The DGMGRL Command Line Interface
o Data Guard Monitor
o Install Oracle Data Guard
o Use the Data Guard Broker
o Start up the Data Guard Broker
BUILD A CONFIGURATION USING THE BROKER
o Prepare for a Configuration Build
o Configure the Primary Database
o Configure the Standby Database
o Enable and Disable the Configuration
MANAGE A CONFIGURATION USING THE BROKER
o Display and Edit Database Properties
o Set the Configuration Protection Mode
o Configure Fast Start Failover
o Execute a Switchover
o Execute a Failover
o Alter the state of a Database
o Monitor the Configuration
OVERVIEW OF DATA GUARD AND ORACLE
ENTERPRISE MANAGER
o Access the Data Guard User Interface
o Execute a Switchover
o Execute a Manual Failover
o Alter the state of a Database
o Configure Fast Start Failover
o Enable and Disable Fast Start Failover
o Monitor the Data Guard Configuration
o Create a Physical Standby Database
using EM Grid Control