high availability best practices with oracle … availability best practices with oracle goldengate,...

40

Upload: duonganh

Post on 15-Apr-2018

259 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart
Page 2: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

High Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies Oracle Corporation

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Page 3: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3

Page 4: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

1

2

3

4

5

4

6

Page 5: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

1

5

2

3

4

5

6

Page 6: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

How Oracle GoldenGate Works

6

Source

Oracle & Non-Oracle

Database(s)

Target

Oracle & Non-Oracle

Database(s)

Capture: committed transactions are captured (and can be filtered) by reading the transaction logs.

Trail: stages and queues data for routing.

Pump: distributes data for routing to target(s).

Route: data is compressed, encrypted for routing to target(s).

Delivery: applies data with transaction integrity,

transforming the data as required.

Capture

Delivery

Trail

Files

Pump

Trail

Files Pump

Delivery

Capture

Bi-directional

LAN / WAN / Internet

Over TCP/IP Trail

Files

Trail

Files

Page 7: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Integrated Extract and Integrated Replicat: Overview

7

• Oracle only

• Integrated Extract introduced in GoldenGate 11.2.1

• requires 11.2.0.3 RDBMS

• Integrated Dictionary Support available with 12.1.2.0.0 (requires 11.2.0.4 RDBMS)

• Integrated Replicat introduced in 12.1.2.0.0 (requires 11.2.0.4 RDBMS or above)

Page 8: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Integrated Extract Key Features

• Flexible Deployment Options

– Upstream/downstream

• Supports Multitenant Environments

– Extract can be configured to capture data from any or all PDBs in a multitenant database

• Full Integration with the Database

– Transparent support for thread events and asymmetric configurations

– Transparent support for RAC-One

– Transparent support for resetlog events

– Transparent handling of redo fuzziness around failover

– Supports both SYNC and ASYNC role transitions

8

Page 9: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Integrated Replicat Key Features

• Improved usability and performance

• Applies source transactions in parallel based on dependencies between transactions

• Automatic tuning of parallelism based on workload

• Conflict detection and resolution

– GoldenGate CDR, REPERROR, and HANDLECOLLISIONS

– DML, DDL and error handlers

– Unhandled errors redirected to Replicat for retry and failure processing

• Session redo tags provide fine-grained filtering, such as cycle prevention in bidirectional replication

9

Page 10: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

10

3

4

5

6

1

2

Page 11: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Active Data Guard Disaster Recovery and Read-Only Offload to an Active Standby

11

Standby Site Primary Site

Data Guard

SYNC / ASYNC

Primary Database

Active Standby Database

Read-write Workload

Real-time Reporting

Fast Incremental Backups Observer

Page 12: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Data Guard Concepts

• Switchover: Planned role transition from a primary database to one of its standby database.

– DGMGRL > SWITCHOVER TO CHICAGO • Requires connectivity to both primary and standby database

• Ensures all redo has shipped

• Orderly transition (both databases agree on every thing)

• Failover:

– DGMGRL > FAILOVER TO CHICAGO • No connectivity with primary

• New primary becomes the source of truth

12

Page 13: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

13

4

5

6

1

3

2

Page 14: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Grid Infrastructure Bundled Agent (XAG)

• Clusterware specific to managing GoldenGate resources

– XAG allows you to register a GoldenGate instance with CRS to provide HA

• It solves the key process related issue of ensuring availability of the GoldenGate instance in the face of failures.

• Loss of instance (RAC node failover)

• Loss of primary database (Data Guard Failover integration)

• Use AGCTL for registering/starting and stopping resources

14

Page 15: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Grid Infrastructure Bundled Agent (XAG)

• Download the latest version (v7.1) available from: http://www.oracle.com/technetwork/database/database-

technologies/clusterware/downloads/index.html

• Install outside of Grid Infrastructure ORACLE_HOME and make sure OS user PATH finds this XAG before the GI installed version

15

Page 16: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

What’s new for GoldenGate 12.2

• Support for fetch from ADG

• Enable with FETCHUSERID ggadmin@adg_inst password pwd or FETCHUSERIDALIAS ggadmin_adginst

• GoldenGate maintains consistency of data fetched from the standby database

• Sourceless Downstream Integrated Extract

• Improve HA by eliminating back channel to source database (NOUSERID)

Requires 12.1.0.2 RDBMS or 11.2.0.4 with GG patch

• Tighter Integration with XAG

• Specify enable_xag in globals file

• Start and stop mgr, extract, pump or replicat from GGSCI not AGCTL

• View XAG instance info with ‘info all’ and ‘info goldengate [instance_name]’ commands

16

Page 17: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

17

5

6

1

2

4

3

Page 18: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Sample Deployment

18

Observer

Primary Database Standby Database

Redo Transport (SYNC or ASYNC)

Integrated Extract LogMining

Server

Trail and other OGG Files In DBFS

Redo Transport

OCI Connection

File I/O Warehouse

Bidirectional GoldenGate Replication

Page 19: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Sample Deployment – Post Role Transition

19

Observer

(OLD) Primary Database (NEW) Primary Database

Integrated Extract LogMining

Server

Trail/Checkpoint/BR Files In DBFS

LogMining Server

Redo Transport

OCI Connection

File I/O

Warehouse

Bidirectional GoldenGate Replication

Page 20: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Downstream Sample Deployment for Data Guard

20

Observer

Primary Database Standby Database

Redo Transport (SYNC or ASYNC)

(ASYNC)

Redo Transport

OCI Connection

File I/O Integrated Extract

LogMining Server

Trail and other OGG Files In DBFS

Downstream Standby Database

Downstream Primary Database

Redo Transport (SYNC or ASYNC)

Page 21: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Downstream Sample Deployment for Data Guard

21

Observer

Primary Database Standby Database

Redo Transport (SYNC or ASYNC)

(ASYNC)

Redo Transport

OCI Connection

File I/O Integrated Extract

LogMining Server

Trail and other OGG Files In DBFS

Downstream Standby Database

Downstream Primary Database

Redo Transport (SYNC or ASYNC)

Page 22: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Downstream Sample Deployment Post Failover

22

Observer

(OLD) Primary Database (NEW) Primary Database

(ASYNC)

Redo Transport

OCI Connection

File I/O Integrated Extract

LogMining Server

Trail and other OGG Files In DBFS

Downstream Standby Database

Downstream Primary Database

Redo Transport (SYNC or ASYNC)

Page 23: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Downstream Sample Deployment Post Failover #2

23

Observer

(ASYNC)

Redo Transport

OCI Connection

File I/O Integrated

Extract

LogMining Server

Trail and other OGG Files In DBFS

Downstream (NEW) Primary Database

Downstream (OLD) Primary Database

(NEW) Primary Database (OLD) Primary Database

Page 24: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Database Connectivity

• Make all OGG components connect to database using Role-Based Services

– Declarative way to specify a service should be published only when the database has a specific role

– Publish a service only when database has the PRIMARY role

• Create role-based service (12c syntax):

srvctl add service -db GGS2PRMY -service oggserv -role PRIMARY

-preferred GGS21 -available GGS22

srvctl add service -db GGS2STBY -service oggserv -role PRIMARY

-available GGS21

24

Page 25: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

GoldenGate Configuration

• XAG seamlessly relocates GoldenGate on instance or primary failure

• Consistency of GoldenGate data and metadata ensured with DBFS

– Store trail and checkpoint data on DBFS to guarantee consistency on role transitions

• Provides flexible routing of trail data post role transition

– Use a Virtual IP to identify the TARGET host machine • Transferred between primary and standby on role transition

• See MOS note 1950121.1 for automatically redirecting Data Pump after TARGET database role transition if VIP not available

– Enable AUTOSTART of the Data Pump process on the SOURCE • After a role transition completes Data Pump will restart sending trails to new primary

25

Page 26: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Create DBFS CRS Resource

• DBFS is mounted on RAC node that will run GoldenGate

• Create CRS action script (MOS note 1054431.1)

– Must contain START, STOP, CHECK functions

• Create CRS resource: crsctl add resource dbfs_mount -type cluster_resource \

-attr "ACTION_SCRIPT=$ACTION_SCRIPT, CHECK_INTERVAL=30,RESTART_ATTEMPTS=10, \

START_DEPENDENCIES='hard(ora.$DBNAME.db)pullup(ora.$DBNAME.db)',\

STOP_DEPENDENCIES='hard(ora.$DBNAME.db)‘, SCRIPT_TIMEOUT=300"

• DBFS service will be managed from Bundled Agent

26

Page 27: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Register GoldenGate with Bundled Agent (XAG)

• Register with XAG at the primary creating the VIP (as root) agctl add goldengate ggprmy --gghome /u01/oracle/goldengate --oracle_home $ORACLE_HOME

--db_services ora.oggserv.svc--filesystems dbfs_mount --monitor_extracts ext1,dpump1 --monitor_replicats rep1--environment_vars ‘TNS_ADMIN=…’ --dataguard_autostart yes --nodes prmy1A,prmy1B --user oracle --group oinstall --network 1 --ip 192.168.0.54

• Register with XAG at the standby (as oracle, without creating a VIP)

agctl add goldengate ggstby --gghome /u01/oracle/goldengate --oracle_home $ORACLE_HOME --db_services ora.oggserv.svc --filesystems dbfs_mount --monitor_extracts ext1,dpump1 --monitor_replicats rep1 --environment_vars ‘TNS_ADMIN=…’ --dataguard_autostart yes --nodes stdby1

• Start Extract using Agent Control

– agctl start goldengate ggprmy

27

Page 28: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Data Guard – Bounded Data Loss (ASYNC)

• Data Guard in MaxPerformance(ASYNC) mode permits data loss on the standby

• Amount of data loss with FSFO controlled by FastStartFailoverLagLimit (default is 30seconds)

• Extract must only mine from redo already applied to Standby

– Prevents data being replicated to a target database and then missing from the source after a failover

• Add Integrated Extract parameter TRANLOGOPTIONS HANDLEDLFAILOVER

28

Page 29: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Configuration Recommendation Summary

• Bundled Agent version 7.1 and above

• GoldenGate 12.1 and above

• GoldenGate Integrated Extract and Integrated Replicat

• Role-based services for GoldenGate database connectivity

• DBFS for GoldenGate shared file system

• Integrated Extract parameter TRANLOGOPTIONS HANDLEDLFAILOVER for ASYNC Data Guard

29

Page 30: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

30

6

1

2

3

4

5

Page 31: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Page 32: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Page 33: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

High Level Architecture

33

GoldenGate Source Primary Database (UK)

Redo Transport (ASYNC MaxPerformance)

Exadata X3-8 2 Node RAC With XAG

GoldenGate Source Standby Database (Amsterdam)

Exadata X3-8 2 Node RAC With XAG

Integrated Extract

LogMining Server

Trail and other OGG Files In DBFS

Integrated Extract

LogMining Server

Trail and other OGG Files In DBFS

Redo Transport (ASYNC MaxPerformance) Exadata X3-8

2 Node RAC With XAG

Exadata X3-8 2 Node RAC With XAG

GoldenGate Target Standby Database (Amsterdam)

GoldenGate Data Pump

GoldenGate Target Primary Database (UK)

Page 34: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Environment

• Four Exadata X3-8 servers

• Oracle Enterprise Database 11.2.0.4.16

• Oracle Grid Infrastructure 11.2.0.4.0

• Oracle Grid Infrastructure Bundled Agent (XAG) 6.1

• Oracle GoldenGate 12.1.2.0.0

• Source database peak load redo generation of 8.1TB/hour

• Replicating 7146 database tables

• Trail file generation rate of 7GB/hour

34

Page 35: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

GoldenGate Configuration

• Integrated Extract with TRANLOGOPTIONS HANDLEDLFAILOVER

• Non-integrated Replicat

• DBFS configured in source and target databases storing BR, dirdat, dirtmp and dirchk directories

• GoldenGate processes registered with XAG to handle automatic failover between RAC nodes

• XAG handles Data Guard role transitions (switchover and failovers)

• Heartbeat table used to monitor and alert GoldenGate lag

35

Page 36: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Failures covered by MAA configuration

• XAG seamlessly relocates GoldenGate processes to any node in the cluster

• XAG automatically fails over GoldenGate processes in the event of instance failure

• XAG manages GoldenGate starting on new Data Guard primary database after role transition without user interaction

• No need for database role transition triggers

• RAC failures and DG role transitions all carried out inside of required Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO)

• All without manual intervention

36

Page 37: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Looking to the Future

• Upgrade GoldenGate to 12.1.2.1.8

• Upgrade XAG to latest version (7.1)

• Convert non-integrated Replicat to integrated Replicat

• Take advantage of apply auto-parallelism and enhancements

• Upgrade database to Database 12c next year

• Implement this MAA configuration for additional clients in our Cloud offering

37

Page 38: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

Overview of Oracle GoldenGate

Overview of Oracle Active Data Guard / FSFO

Overview of the Grid Infrastructure Bundled Agent (XAG)

Configuration for GoldenGate with Data Guard

Case Study with GoldenGate and Data Guard

Summary

38

1

2

3

4

5

6

Page 39: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Summary

• Seamless Data Guard role transitions with GoldenGate

• No manual intervention is required with FSFO and DG Broker

• Configuration makes use of:

• Oracle Grid Infrastructure Bundled Agent (XAG)

• DBFS for shared GoldenGate files (trails and checkpoint files)

• Role based services

• Integrated Extract (with HANDLEDLFAILOVER option for ASYNC DG)

• Integrated Replicat is recommended

39

Page 40: High Availability Best Practices with Oracle … Availability Best Practices with Oracle GoldenGate, DataGuard and XAG Enterprise Replication Server Technologies ... --dataguard_autostart

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Further Reading

• Important MOS Notes/White Papers

– Transparent Role Transitions with Oracle Data Guard and Oracle GoldenGate • http://www.oracle.com/technetwork/database/availability/ogg-adg-2422372.pdf

– Client Failover Best Practices for Highly Available Oracle Databases: Oracle Database 12c • http://www.oracle.com/technetwork/database/availability/client-failover-2280805.pdf

– Oracle GoldenGate with Real Application Clusters Configuration • http://www.oracle.com/technetwork/database/features/availability/maa-goldengate-rac-

2007111.pdf

40