ORACLE 10g DATA GUARD BROKER Ritesh Chhajer Sr. Oracle DBA.

Slides:



Advertisements
Similar presentations
ITEC474 INTRODUCTION.
Advertisements

INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Oracle Architecture. Instances and Databases (1/2)
ITEC474 Control File Maintenance
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Oracle9i Data Guard Darl Kuhn Sun Microsystems
Deployment Agility Through Tier Testing Hanan Hit, NoCOUG President 2009.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
© 2015 Dbvisit Software Limited | dbvisit.com An Introduction to Dbvisit Standby.
1 Chapter 15 Duplicating Databases and Transporting Data.
Backup The flip side of recovery. Types of Failures Transaction failure –Transaction must be aborted System failure –Hardware or software problem resulting.
EIM April 19, Robin Weaver 13 Years with IBM Prior to Assignment at UNC Charlotte Range of Database Development/Data Management Projects and Products.
Oracle Data Guard 11g Release 2 with Oracle Enterprise Manager 10g Grid Control
CHAPTER 5 Managing Control Files, Online Redo Logs, and Archiving.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
The Oracle Recovery Manager (RMAN)
Backup Concepts. Introduction Backup and recovery procedures protect your database against data loss and reconstruct the data, should loss occur. The.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Introduction to Oracle Backup and Recovery
Using RMAN to Perform Recovery
Backup & Recovery Concepts for Oracle Database
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
1 Data Guard Basics Julian Dyke Independent Consultant Web Version - February 2008 juliandyke.com © 2008 Julian Dyke.
Managing the Oracle RDBMS Today you will look at the basics, including: –Setting up Enterprise Manager –Using Enterprise Manager –Using Server Manager.
Presentation #32050 Presentation #32050 Implementing Oracle9i Data Guard For Higher Availability By Daniel T. Liu First American Real Estate Solutions.
CHAPTER 2 Implementing a Database. Introduction to Creating Databases After you’ve installed the Oracle software, the next logical step is to create a.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Chapter 7 Making Backups with RMAN. Objectives Explain backup sets and image copies RMAN Backup modes’ Types of files backed up Backup destinations Specifying.
11 Copyright © Oracle Corporation, All rights reserved. RMAN Backups.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
ORACLE 10g DATAGUARD Ritesh Chhajer Sr. Oracle DBA.
© ViSolve.com All rights reserved. Privacy Statement April Oracle Disaster Recovery Implementation A Non-Technical Overview.
Backup & Recovery Backup and Recovery Strategies on Windows Server 2003.
16 Copyright © 2007, Oracle. All rights reserved. Performing Database Recovery.
By Lecturer / Aisha Dawood 1.  You can control the number of dispatcher processes in the instance. Unlike the number of shared servers, the number of.
11g(R1/R2) Data guard Enhancements Suresh Gandhi
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
5 Copyright © 2004, Oracle. All rights reserved. Controlling the Database.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
Daniela Anzellotti Alessandro De Salvo Barbara Martelli Lorenzo Rinaldi.
1 Data Guard. 2 Data Guard Reasons for Deployment  Site Failures  Power failure  Air conditioning failure  Flooding  Fire  Storm damage  Hurricane.
A Guide to Oracle9i1 Database Instance startup and shutdown.
Process Architecture Process Architecture - A portion of a program that can run independently of and concurrently with other portions of the program. Some.
Donna C. Hamby Sr. Principal Instructor Oracle University Oracle Corporation.
10 Copyright © Oracle Corporation, All rights reserved. User-Managed Backups.
CERN IT Department CH-1211 Genève 23 Switzerland t Using Data Guard for hardware migration.
Implementing Oracle9i Data Guard Michael New Senior Technical Consultant ThinkSpark Session id:
18 Copyright © 2004, Oracle. All rights reserved. Backup and Recovery Concepts.
2 Copyright © 2007, Oracle. All rights reserved. Configuring for Recoverability.
CERN IT Department CH-1211 Genève 23 Switzerland 1 Active Data Guard Svetozár Kapusta Distributed Database Operations Workshop November.
8 Copyright © 2007, Oracle. All rights reserved. Using RMAN to Duplicate a Database.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
Agenda Data Guard Architecture & Features
14 Copyright © 2007, Oracle. All rights reserved. Backup and Recovery Concepts.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
Oracle 10g Administration Database Control and Storage Structures Copyright ©2006 Custom Training Institute.
CERN IT Department CH-1211 Genève 23 Switzerland t Using Data Guard for hardware migration UKOUG RAC & HA SIG, Feb 2008 Miguel Anjo, CERN.
Oracle Standby Implementation Tantra Invedy. Standby Database Introduction Fail over Solution Disaster Recovery Solution if remote Ease of implementation.
1 Implementing Oracle Data Guard for the RLS database Kasia Pokorska CERN, IT-DB 30 th March 2004.
Agenda Data Guard Architecture & Features
Is 221: Database Administration
Maximum Availability Architecture Enterprise Technology Centre.
Understanding the Oracle Data Guard Architecture
Chapter 5 The Redo Log Files.
Introduction.
Oracle Data Guard Broker Session-3
Oracle Data Guard Session-4
Presentation transcript:

ORACLE 10g DATA GUARD BROKER Ritesh Chhajer Sr. Oracle DBA

 DG Broker Concepts & Advantages  Setup using CLI(DGMGRL)  Useful broker commands  Switchover Agenda

 Any Data Guard configuration consists of one primary database and up to nine standby databases.  The Data Guard broker logically groups these primary and standby databases into a broker configuration so as to manage and monitor them together as an integrated unit.  Data Guard broker is a centralized framework to manage entire Data Guard configuration through a client connection to any database in the configuration.  Accessed either locally or remotely using either of the two clients: CLI interface(DGMGRL) or the Data Guard page from GUI( OEM Grid Control )  DGMGRL does not have the ability to create standby (GUI can do it). CLI is used mostly for configuration and management.  Easy switchover/failover with one command thereby minimizing overall downtime associated with the planned/unplanned outage  Integrated with CRS so that database role changes occur smoothly and seamlessly.  Instead of managing primary and standby databases with various SQL*Plus statements, broker provides a single unified configuration Concepts

 Data Guard monitor process (DMON) runs for every database instance that is managed by the broker and maintains the broker configuration in a binary configuration file Whenever a broker command is issued, DMON process:  Carries out the request on primary database  Coordinates with DMON process for each of the other databases  Updates its local configuration file  Communicates with DMON process for each of the other databases to update their copies of the configuration file DMON

Set up following parameters on primary and standby: DG_BROKER_START=TRUE DG_BROKER_CONFIG_FILE1=‘ ’ DG_BROKER_CONFIG_FILE2=‘ ’ LOCAL_LISTENER GLOBAL_DBNAME in listener.ora as db_unique_name_DGMGRL.db_domain  To enable DGMGRL to restart instances, a service with a specific name must be statically registered with the local listener of each instance.  For RAC, ensure dg_broker_config_files are on shared storage and accessible to all instances.  START_OPTIONS for RAC database must be set to MOUNT in OCR using SRVCTL (For switchover/Failover operations for broker and CRS to coordinate while restarting instances and database role reversal)  SPFILE must be used Prerequisites

Once SWITCHOVER is issued, the broker does the following: 1.Verifies state of primary and standby database are enabled and in ONLINE state 2.Shuts down all RAC instances except one 3.Switches roles between the primary and standby databases. 4.Updates the broker configuration file to record the changes in roles 5.Restarts the new standby database and any RAC instances that were shutdown prior to switchover. 6.Restarts the new primary database, opens it in read-write mode, and starts log transport services transmitting redo data to the archived redo log files for standby database 7.After switchover completes, the overall Data Guard protection mode remains at the same protection level as it was before the switchover. 8.For DGMGRL to restart instances automatically, you must connect to the database as SYSDBA using the username and password specified in the remote password file before beginning the switchover. Switchover

THANK YOU Get in Touch