+ All Categories
Home > Documents > Use of DataGuard and Cold Failover Clusters -...

Use of DataGuard and Cold Failover Clusters -...

Date post: 15-Apr-2018
Category:
Upload: lamthu
View: 226 times
Download: 4 times
Share this document with a friend
44
Transcript
Page 1: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior
Page 2: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Use of DataGuard and Cold Failover Clusters

Jonathan IntnerSenior Manager, Database Administration,

Barr Laboratories, Inc.

Page 3: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Agenda

• Who am I? and “Thank you’s.”• What is Data Guard (DG), Oracle Standby

Database (S/B) and Cold Failover Clusters (CFCs)?

• How we use DG and S/B.• Tools.• International Implementation.• Large(ish) database.• DG & CFC, not so perfect together.

Page 4: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Thank yous

• Thorsten from Oracle Support Germany• My team:

– Simay – Deepak – Tom

• The Croats:– Drago– Andrea

Page 5: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Quick Intro

• Data Guard (DG) is, essentially, a wrapper around Standby Database (SB) that makes SB easier to manage.– A standby database is: “A copy of a production (primary)

database that you can use for disaster protection.1”– “A Data Guard configuration consists of one production

(primary) database and one or more standby databases2”• A Cold Failover Cluster (CFC) is an Active-Passive Cluster,

that is, a particular package can only run on one node in the cluster at a time. – It can best be explained by differentiating it from something

like RAC: CFC solutions like Oracle FailSafe (OFS) and HP’sMC/ServiceGuard (MC/SG) allow quick failover without the huge license cost of RAC.

Page 6: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Quick Intro (2)

Standby

Page 7: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Quick Intro (2)

Page 8: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Tools

• 9iOEM:– Data Guard Manager.

• 10gEMGC– “Setup and Manage” option on the “Maintenance” tab

for a database. • dgmgrl

– Command-line utility.

Page 9: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

dgmgrl

Page 10: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

dgmgrl

Page 11: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

dgmgrl

Page 12: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

dgmgrl

Page 13: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

9iOEM Data Guard Manager

Page 14: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

9iOEM Data Guard Manager

Page 15: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

9iOEM Data Guard Manager

Page 16: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

9iOEM Data Guard Manager

Page 17: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

9iOEM Data Guard Manager

Page 18: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

9iOEM Data Guard Manager

Page 19: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

10gEMGC

Page 20: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

10gEMGC

Page 21: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

International Implementation

Archived redo logs aretransferred over the network

1

Data Guard Configuration

2

Page 22: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Large(ish) Database

Archived redo logs aretransferred over the network

1

Data Guard Configuration

2

Page 23: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

DG and CFC, not so perfect together

Archived redo logs aretransferred over the network

StandbyPrimary1

Data Guard Configuration

Primary2

Cold Failover Cluster

Page 24: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

DG and CFC, not so perfect together

Page 25: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

DG and CFC, not so perfect together

Archived redo logs aretransferred over the network

Standby

Primary1

Primary2

Cold Failover Cluster Data Guard Configuration

Page 26: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

RPO/RTO

• RPO = Recovery Point Objective:– The amount of data loss that is acceptable to the

business.– While, in theory, this can be 0 and we’ve all heard of

banks with painful RPOs, I’ve rarely seen it any more stringent than 4 hours

• RTO = Recovery Time Objective:– How long the application can be unavailable to the

business.– Again, this can also be 0, but I’ve rarely seen RTOs less

than 24 hours.

Page 27: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Rebuilding DG after OFS fails over

Page 28: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Rebuilding DG after OFS fails over

Page 29: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Rebuilding DG after OFS fails over

Page 30: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Rebuilding DG after OFS fails over

Page 31: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Rebuilding DG after OFS fails over

Page 32: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Rebuilding DG after OFS fails over

Page 33: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 34: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 35: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 36: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 37: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 38: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 39: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 40: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 41: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 42: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Switchover in an OFS/DG Configuration

Page 43: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

References

1. http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/glossary.htm#sthref4216

2. http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/concepts.htm#i1033723

3. MetaLink Notes:• Note# 259902.1, Oracle 9i Data Guard and Oracle Fail Safe• Note# 413696.1, Data Guard Broker does not support Cold

Failover Clusters

• A number of the slides came from instructions developed by me and my team so that we could repeatably perform tasks with DG &, most especially, with CFCs!

Page 44: Use of DataGuard and Cold Failover Clusters - NYOUGnyoug.org/Presentations/2008/June/Intner2_DataGuard_website.pdfUse of DataGuard and Cold Failover Clusters Jonathan Intner Senior

Recommended