4
DataGuard Broker And its Benefits The Oracle Data Guard broker is a distributed management framework that automates and centralizes the creation, maintenance, and monitoring of Data Guard configurations. The following describes some of the operations the broker automates and simplifies I.) Adding additional new or existing (physical, snapshot, logical, RAC or non- RAC) standby databases to an existing Data Guard configuration, for a total of one primary database, and from 1 to 30 standby databases(in Oracle 11g) in the same configuration. II.) Managing an entire Data Guard configuration, including all databases, redo transport services, and log apply services, through a client connection to any database in the configuration. III.) Managing the protection mode for the broker configuration. IV.) Invoking switchover or failover with a single command to initiate and control complex role changes across all databases in the configuration. V.) Configuring failover to occur automatically upon loss of the primary database, increasing availability without manual intervention. VI.) Monitoring the status of the entire configuration, capturing diagnostic information, reporting statistics such as the redo apply rate and the redo generation rate, and detecting problems quickly with centralized monitoring, testing, and performance tools. Oracle Data Guard Broker Diagram : The below diagram will help us to understand Data Guard Broker.

DataGuard Broker And its Benefits.docx

Embed Size (px)

Citation preview

DataGuard Broker And its BenefitsThe OracleDataGuardbrokeris adistributed management framework that automates andcentralizesthe creation, maintenance, and monitoringofData Guard confgurations. Thefollowing describessome of the operations the broker automates and simplifes I.) Adding additional new or existing (phsical, snapshot, logical, !A" or non#!A"$ standbdatabases toan existing Data Guard confguration, for a total of one primar database, and from % to&' standb databases(in (racle %%g$ in the same confguration.II.) )anagingan entire Data Guard confguration, includingalldatabases, redo transport ser*ices,and log appl ser*ices, through a client connection to an database in the confguration.III.) )anaging the protection mode for the broker confguration.IV.) +n*oking switcho*er or failo*er with a single command to initiate and control complex role changesacross all databases in the confguration.V.) "onfguring failo*er to occur automaticall upon loss of the primar database, increasinga*ailabilit without manual inter*ention.VI.) )onitoringthestatus of theentireconfguration, capturingdiagnostic information, reportingstatistics such as the redo appl rate and the redo generation rate, and detecting problems ,uicklwith centralized monitoring, testing, and performance tools.Oracle Data Guard Broker Diagram : The below diagram will help us to understand Data Guard-roker..ecanperformall management operationslocallor remotelthroughthebroker/seas#to#useinterfaces0 the Data Guard management pages in (racle 1nterprise )anager,which is the broker/sgraphical user interface (G2+$, and the Data Guard command#line interface called DG)G!3.Benefts ofData Guard Broker : Thebroker/sinterfacesimpro*eusabilitandcentralizemanagement andmonitoringof theDataGuard confguration.The following benefts are 0 1.) Disasterprotection:- automating manof themanual tasksre,uiredtoconfgureandmonitor a DataGuard confguration, the broker enhances thehigha*ailabilit, dataprotection,anddisaster protection capabilities that are inherent in (racle Data Guard. Access is possible througha client to an sstemin theData Guardconfguration, eliminatingansinglepoint ofailure. +f the primar databasefails, the broker automates the process for an oneof thestandbdatabasestoreplacethe primardatabase and take o*er production processing.The database a*ailabilitthatData Guard pro*ides makes it easier to protect our data.2.) ig!er a"ailabilit#andscalabilit#:.hile (racle DataGuardbroker enhances disaster protection bmaintainingtransitionallconsistent copiesof theprimar database, Data Guard, confgured with(racle high a*ailabilitsolutionssuchas(racle!eal Application"lusters(!A"$databases.$.) %utomatedcreationof aDataGuardconfguration:Thebroker helpsus to logicall defneand createa DataGuardconfgurationconsistingof aprimardatabaseand(phsical or logical, snapshot, ! A" or non#!A"$ standb databases. The broker automaticall communicatesbetweenthe databasesina Data Guard confguration using (racle 4et 5er*ices. Thedatabases can be local or remote, connected b a 3A4 or geographicall dispersed o*er a .A4.&.) 'as#confgurationof additional standb#databases:After we create a DataGuard confguration consistingofaprimarandastandbdatabase,we canadduptoeightnewor existing, phsical, snapshot, or logical standb databases to each Data Guard confguration. (racle1nterprise)anagerpro*idesanAdd5tandbDatabasewizardtoguideusthroughtheprocessofadding more databases. (.) )implifed* centrali+ed*and e,tended management : .ecan issuecommandstomanageman aspects of the broker confguration. These include0I.- 5implifthemanagement of all components of theconfguration, includingtheprimarandstandb databases, redo transport ser*ices, and log appl ser*ices.II.-"oordinatedatabasestate transitionsandupdatedatabasepropertiesdnamicallwiththebroker recordingthechanges inabroker confguration fle that includes profles of all the databases in theconfguration. Thebroker propagates the changes to all databases in theconfguration and their ser*er parameter fles...) )implifeds/itc!o"er andfailo"er operations : The broker simplifes switcho*ers and failo*ersb allowingustoin*okethemusingasinglekeclickin(racle1nterprise)anager or a single command at the DG)G!3 command#line interface. 6ast#start failo*er can beconfguredto occurwith no data loss or with a confgurable amount of data loss.0.) Built1inmonitoringandalert andcontrol mec!anisms :The broker pro*ides built#in *alidationthat monitors the health of all of the databases in theconfguration. 6roman ssteminthe confguration connected toandatabase, wecan capturediagnosticinformation and detect ob*ious and subtle problems ,uickl with centralized monitoring, testing, and performancetools. 2.) 3ransparent to application :2seof the brokerispossibleforandatabasebecausethe broker works transparentl with applications7 no application code changes are re,uired to accommodate a confguration that we manage with the broker.4elations!ip of Ob5ects 6anaged b# t!e Data Guard Broker :