This hands-on course will teach you how to exploit the capabilities of Data Guard (back-ported to earlier releases when necessary) with insight into how best to use the various features. The course provides in-depth coverage of Data Guard for all releases: the current release is used for exercises and demonstrations, and the content back-ported as necessary for previous releases.
There is emphasis on Data Guard being more than a zero data loss solution. For example, it can give you performance (Logical Standby), development and testing systems (Snapshot Standby), and is a vital part of distributed Oracle database environments. As with all SkillBuilders courses, this class (if conducted at your company facilities) is highly customizable to your specific training requirements. This course is designed for database administrators, though IT Management will also find the content valuable for planning and infrastructure design purposes. Technical RequirementsNothing is required for labs (workshops). SkillBuilders will provide everything you need for all hands-on labs. Modest PC or Mac specs (including a microphone) are required to connect to the online class. Detailed specs can be found here. Also, we recommend using two monitors for this class. This provides the student one monitor to view the instructor screen and another for lab work. |
Oracle Certified Master John Watson |
|||
|
Course Features
- Lecture 0
- Quiz 0
- Duration 5 Half Days (~20 hours)
- Skill level All levels
- Language English
- Students 33
- Assessments Yes
- Data Guard capabilities
- Data availability: zero data loss
- Improving performance
- Platform migration
- Zero downtime upgrade
- Enabling technology for distributed systems
Types of standby databases
- Physical standby
- Logical standby
- Snapshot standby
- Real-Time Query standby
- Far-sync standby
- Database roles in the configuration
Physical standby management
- Creation
- Oracle Net configuration
- Standby logfile and archive logfile management
- Switchover and failover
- Configuring and monitoring redo transport and apply
- Data protection modes
- Role transitions
Logical standby management
- Creating from a physical standby
- Managing non-maintained objects
- Tuning data structures
- Use as a data warehouse
- Monitoring and tuning the SQL apply processes
Real-time query
- Licensing implications
- Query offload
- A read-mostly environment
- Use in distributed systems
- Tolerance for stale query
- DML and DDL in the standby
Snapshot standby
- Conversion from and reverting to a physical standby
- Managing multiple streams of redo
- Use for test and development environments
Flashback technologies
- The importance of Database Flashback in a Data Guard configuration
- Database Flashback and Point In Time recovery
- Using Flashback to re-instate a failed primary
- Flashback query, flashback drop, and transaction flashback
Backup and recovery
- Database backup: primary and standbys
- Archivelog backup and removal at all sites
- Restore from backup
- Restore from another database
- Recovering restored datafiles
- Creation and use of an RMAN Recovery Catalog
The Data Guard Broker
- Starting the Data Guard Broker
- Use the DGMGRL command line tool
- Create a Broker configuration
- Use the broker for role transitions
- Start the Observer process
- Enable fast-start failover
- Monitor automatic failover and database reinstatement
Manage client connectivity and session failover
- Use non-deterministic connect strings
- Enable session failover with TAF
- Create services appropriate to different database roles
- Manage services with PL/SQL and with Grid Infrastructure
Distributed systems
- Cascading standbys
- Real-time cascade
- Far-sync standbys and zero data loss
- Use an archive logfile repository
Maintenance activities
- Tuning and monitoring a Data Guard configuration
- Standby-first patching
- Platform migration
- Minimal downtime upgrade: the physru script
- Integration with RAC: Maximum Availability Architecture