
Join a five-day Oracle 12c data guard administration training, where attendees introduce themselves and learn toward practice and certification in a collaborative DBA community.
Explore what high availability means in a three-tier architecture, with redundant application servers, databases, and networks, and learn how continuous access prevents downtime in banking, ecommerce, and healthcare.
Oracle Flashback, Oracle Data Guard, and Oracle RAC provide three main high availability technologies for disaster recovery and instance level redundancy across geographically separated sites.
Explore how Oracle Data Guard creates a primary and standby database with block-by-block replication, enabling seamless failover and client continuity during a crash.
Explore core data guard concepts: primary and standby databases, redo logs, log shipping and log apply services, and terms like failover, switch over, in sync, and gap.
Explore Oracle data guard recommendations for configuring physical standby, emphasizing same hardware when feasible, matching file system locations, and ensuring OS changes remain consistent across primary and standby.
Set up a three-VM Oracle 12c data guard lab with VirtualBox—primary, standby, and client—and install 7.5 and a testdb while exploring data guard architecture.
Begin with mastering physical standby in Oracle Data Guard, then convert to snapshot standby, or active data guard, or logical standby; practice through lab setup and architecture review.
Set up a primary Oracle Linux 64-bit virtual machine in VirtualBox with 4 gb of ram and 100 gb disk, and configure boot, swap, and root partitions.
Explore data guard architecture and the physical standby setup. Learn how log shipping works via lns and remote fetch service, and how gap resolution and mrp apply redo data.
Learn Oracle Data Guard administration by creating a standby VM and configuring a primary–standby setup, highlighting the three protection modes: maximum protection, maximum availability, and maximum performance.
Configure static IPv4 networking for two virtual machines in Oracle Linux Server, set primary and standby IP addresses, subnet mask, and gateway, then bridge the network and access via PuTTY.
Explore Oracle Data Guard protection modes: max performance, max availability, and max protection, with a focus on data loss guarantees, acknowledgements, and standby synchronization.
Set up Oracle 12c data guard by preparing primary and standby servers, configuring the primary database, creating standby, addressing host OS compatibility, and applying prerequisite software and silent installation steps.
Install Oracle software on the primary and standby using silent installation with a prepared response file, update hosts files, and configure the standby for data guard.
Create the primary database with dbca in silent mode, set environment variables, update hosts on both servers. Plan to clone to a physical standby; cover PDBs and CDB concepts.
Configure the primary in archive log mode, enable force logging, auto standby file management, create standby redo logs and a password file for the standby, and enable primary flashback.
Configure the Oracle networking between primary and standby, including DNS names, tnsnames.ora, and listeners, ensure data guard broker entries are preserved, and validate connectivity with ping tests.
Configure redo transport by setting log archive destination two on the primary to ship archive logs to the standby via the test_s service, clarifying primary and standby roles.
Learn to build a physical standby by cloning a live primary, creating and adjusting the standby spfile, and executing the duplicate to copy data files and enable log apply.
Verify standby configuration by starting managed recovery on the standby, monitoring data guard status, log transport, and log application, and enable flashback with archive deletion policy on primary.
Explore redo transport in Oracle data guard, including log archive destinations, sync vs async modes, and the impact of log writer and transport services on primary and standby databases.
Configure Data Guard client connectivity by creating a primary-only database service and DNS-based failover, ensuring automatic reattachment to the current primary during switchover or failover for select queries.
Demonstrates a manual data guard switchover, ensuring no gap, converting primary to standby and vice versa, then resuming log shipping while maintaining client connectivity.
Demonstrate a clean shutdown of primary and standby in Oracle 12c data guard by stopping alter database, recover managed standby, cancel, and shut immediate on the primary.
Explore how Oracle's highly customizable data guard solutions simplify setting up physical standby through staged, step-by-step guidance, addressing common pitfalls, blogs, and active data guard considerations.
Demonstrate manual failover in Oracle data guard: promote the standby after primary failure, keep clients connected, and restore the original setup via flashback or reconfiguration.
Reinstate a failed primary by flashback to the exact sequence number when the standby became primary, convert the recovered server to a physical standby, mount, recover, and switchover.
Convert a physical standby to an active data guard to offload reporting queries via read only with apply, while avoiding data modifications.
Configure the Oracle Data Guard broker to automate switchovers and failovers with a single command, enabling fast start failover and simplified management of primary and physical standby databases.
Perform a seamless switchover with data guard broker via a single switch over command, keeping clients unaffected as the primary moves to the standby and back.
Explore failover and switchover with Oracle 12c Data Guard Broker, crash and reinstate the primary, promote standby, and maintain uninterrupted client queries through broker configuration.
Fast start failover uses an observer with data guard broker to auto failover from primary to standby when not reachable, and auto reinstate rebuilds the primary into a physical standby.
Enable fast start failover in data guard broker to automate failover from primary ipx7 to standby ipx7_stb, configure failover targets and thresholds, and test with observer in standby.
Understand logical standby in Oracle Data Guard: redo is converted to SQL and executed on an open standby, unlike block-by-block physical standby, with licensing and object support considerations.
Convert physical standby to logical standby in Oracle 12c data guard administration by configuring log miner, LCRs, and the builder-analyzer-applier workflow, and addressing primary keys, unsupported objects, and broker updates.
Practice creating a user and tables on the primary, verify replication to the logical standby, then explore creating local objects and guard status values: all, standby, none.
Oracle Data Guard is a technology which helps you protect against planned and unplanned downtime. Master Oracle 12c Data Guard video course teaches you how to implement Oracle Data Guard in real time environment. The course briefly discuss about the need of Oracle Data Guard, Oracle High Availability and how to setup Oracle Data Guard. The course also explores Data Guard architecture, function, different types and more.
Enroll into the course and start learning how to use Oracle Data Guard to achieve highly available Oracle Database!
After the completion of the Course, you should be able to:
Know the data guard components and different types of standby databases
Production server changes for Data Guard
Parameter changes for production and standby server
Clone production and create physical standby
Master how to verify your Data Guard setup
Convert Physical Standby into Active Data Guard
Managing the Data Guard Configuration
Course Requirements
Basic knowledge of Database AdministrationWindows / Mac / Linux PC, Minimum 16 GB RAM and 100 GB HDD StorageVirtualization software VirtualBox – Create two machines