SlideShare a Scribd company logo
2014 © Trivadis 
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 
Data Guard 12c: Far Sync Instance, Real-Time Cascade Standby and other goodies 
Ludovico Caldara 
Oracle ACE, Senior Consultant 
Trivadis SA 
02.10.2014 
Oracle Active Data Guard 12c 
1
2014 © Trivadis 
About Ludovico Caldara 
2 
■14 Years DBA (started with 7.3.4) 
▪I do it everywhere (also on Windows) 
■RAC ATTACK Ninja & co-writer 
■RAC SIG Board member 
■OCP (11g, 12c, MySQL) & OCE 
■Italian Living in Switzerland 
■http://www.ludovicocaldara.net 
■@ludodba 
■ludovicocaldara
2014 © Trivadis 
Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany and Austria. 
We offer our services in the following strategic business fields: Trivadis Services takes over the interacting operation of your IT systems. 
O P E R A T I O N 
About
2014 © Trivadis 
4 
11 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants Research and development budget: CHF 5.0 / EUR 4 million Financially self-supporting and sustainably profitable Experience from more than 1,900 projects per year at over 800 customers 
Hamburg 
Düsseldorf 
Frankfurt 
Freiburg 
Munich 
Vienna 
Basel 
Zurich 
Bern 
Lausanne 
4 
Stuttgart 
Over 600 specialists and IT experts in the DACH region
2014 © Trivadis 
AGENDA 
1.Real-Time Cascade Standby 
2.Far-Sync Instances 
3.Other goodies ;-) 
4.Q&A 
02.10.2014 
Oracle Active Data Guard 12c 
5
2014 © Trivadis 
02.10.2014 
Oracle Active Data Guard 12c 
Real-Time Cascade Standby 
6
2014 © Trivadis 
Cascade Standby 
7 
PRIMARY 
CASCADING 
CASCADED
2014 © Trivadis 
Cascade Standby in 11gR2 
8 
ARCH or LGWR (SYNC, ASYNC) 
ARCH 
ONLY!! 
Supported by 
the broker 
Not possible with 11g broker! Only manual configuration of LOG_ARCHIVE_DEST_n!
2014 © Trivadis 
Cascade Standby in 12cR1 
9 
SYNC, FASTSYNC or 
ASYNC (LGWR) 
ASYNC (LGWR) 
<none> (ARCH) 
Cascade now supported by 
the 12c broker
2014 © Trivadis 
Cascade Standby in 12cR1 
10 
SYNC, FASTSYNC or ASYNC (LGWR) 
ASYNC (LGWR) <none> (ARCH) 
Cascade now supported by 
the 12c broker
2014 © Trivadis 
Cascade Standby in 12cR1 
11 
SYNC, FASTSYNC or 
ASYNC (LGWR) 
ASYNC (LGWR) <none> (ARCH) 
Cascade now supported by the 12c broker
2014 © Trivadis 
Cascade Standby Without Broker 
12 
PROD 
DR 
REP
2014 © Trivadis 
Cascade Standby Without Broker 
13 
PROD 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
DR 
REP
2014 © Trivadis 
Cascade Standby Without Broker 
14 
PROD 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
DR 
REP 
LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’
2014 © Trivadis 
Cascade Standby Without Broker 
15 
PROD 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
DR 
REP 
LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’ 
REAL-TIME CASCADE AND ACTIVE DATA GUARD
2014 © Trivadis 
Cascade Standby Without Broker 
16 
PROD 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
DR 
REP 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’
2014 © Trivadis 
Cascade Standby Without Broker 
17 
PROD 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
DR 
REP 
LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM 
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ 
LOG_ARCHIVE_DEST_2=‘SERVICE=PROD, ASYNC NOAFFIRM 
VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE)’ 
LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’
2014 © Trivadis 
Cascade Standby with 12cR1 Broker 
18 
PROD 
DR 
REP 
RedoRoutes=‘(LOCAL : DR)’ 
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC) (LOCAL : REP , PROD)’ 
RedoRoutes=‘(LOCAL:DR)’
2014 © Trivadis 
Cascade Standby with 12cR1 Broker 
19 
PROD 
DR 
REP 
RedoRoutes=‘(LOCAL : DR)’ 
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC) (LOCAL : REP , PROD)’ 
RedoRoutes=‘(LOCAL:DR)’
2014 © Trivadis 
Cascade Standby with 12cR1 Broker 
20 
PROD 
DR 
REP 
RedoRoutes=‘(LOCAL : DR)’ 
RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC) (LOCAL : REP , PROD)’ 
RedoRoutes=‘(LOCAL:DR)’ 
REAL-TIME CASCADE AND ACTIVE DATA GUARD
2014 © Trivadis 
Real-Time Cascade: Little demo? 
21 
O12p01 
PROD 
O12p02 
DR 
O12p03 
REP
2014 © Trivadis 
02.10.2014 
Oracle Active Data Guard 12c 
Far-Sync Instances 
22
2014 © Trivadis 
High distances = High latencies 
23 
Too far to support SYNC 
redo-transport 
ASYNC ONLY!!
2014 © Trivadis 
Solution with 11gR2 
24 
ASYNC REMOTE 
SYNC 
LOCAL
2014 © Trivadis 
Solution with 11gR2 
25 
ASYNC REMOTE 
SYNC 
LOCAL
2014 © Trivadis 
Solution with 12cR1 
26 
FAR_SYNC 
Instance 
SYNC 
LOCAL 
ASYNC 
REMOTE
2014 © Trivadis 
Solution with 12cR1 
27 
FAR_SYNC 
Instance 
SYNC 
LOCAL 
ASYNC 
REMOTE
2014 © Trivadis 
Solution with 12cR1 
28 
FAR_SYNC 
Instance 
SYNC 
LOCAL 
ASYNC 
REMOTE
2014 © Trivadis 
Solution with 12cR1 
29 
FAR_SYNC 
Instance 
SYNC 
LOCAL 
ASYNC 
REMOTE
2014 © Trivadis 
FAR_SYNC instance characteristics 
1.Special controlfile 
ALTER DATABASE CREATE FAR SYNC INSTANCE CONTROLFILE; 
2.NO datafiles and NO redo-apply 
3.Standby logs are written and archived 
4.The redo stream is redirected to the standby 
5.Can’t be opened or converted to standby or primary 
30 
02.10.2014 
Oracle Active Data Guard 12c
2014 © Trivadis 
One FAR_SYNC for each location 
31 
SYNC 
LOCAL 
ASYNC REMOTE 
FS_PROD 
FS_DR 
PROD 
DR 
REP
2014 © Trivadis 
One FAR_SYNC for each location 
32 
SYNC 
LOCAL 
ASYNC 
REMOTE 
FS_PROD 
FS_DR 
PROD 
DR 
REP
2014 © Trivadis 
FAR_SYNC instances: Little demo? 
33 
O12p01 
PROD 
O12p02 
DR 
O12p03 
REP 
O12f01 
PRODFS 
O12f02 
DRFS
2014 © Trivadis 
02.10.2014 
Oracle Active Data Guard 12c 
Other goodies ;-) 
34
2014 © Trivadis 
FASTSYNC Log Transport Mode 
1.table 
2.No need to acknowledge the write on remote Standby Logs 
3.Can be used with Maximum Availability 
4.The commit overhead is due by the network only and not by the remote disk latencies 
LogXptMode 
Transport 
Acknowledge 
SYNC 
SYNC 
AFFIRM 
ASYNC 
ASYNC 
NOAFFIRM 
FASTSYNC 
SYNC 
NOAFFIRM 
02.10.2014 
Oracle Active Data Guard 12c
2014 © Trivadis 
Temporary UNDO: GTTs for ADG! 
36 
UNDO 
TBS 
TEMP 
TBS 
TEMP_UNDO_ENABLED = TRUE 
GLOBAL 
TEMPORARY 
TABLE 
DATA 
TBS 
SYSTEM 
TBS 
DATA & 
UNDO 
READ ONLY DATAFILES
2014 © Trivadis 
Temporary UNDO: GTTs for ADG! 
37 
UNDO 
TBS 
TEMP 
TBS 
TEMP_UNDO_ENABLED = TRUE 
GLOBAL 
TEMPORARY 
TABLE 
DATA 
TBS 
SYSTEM 
TBS 
DATA & 
UNDO 
READ ONLY DATAFILES
2014 © Trivadis 
Sequence support 
38 
ASKS FOR A SET OF USABLE SEQUENCES 
PRIMARY 
STANDBY
2014 © Trivadis 
Sequence support 
39 
ASKS FOR A SET OF USABLE SEQUENCES 
PRIMARY 
STANDBY
2014 © Trivadis 
Sequence support 
40 
ASKS FOR A SET OF USABLE SEQUENCES 
PRIMARY 
STANDBY
2014 © Trivadis 
VALIDATE DATABASE 
41 
DGMGRL> VALIDATE DATABASE ‘DR'; 
Database Role: Physical standby database 
Primary Database: South_Sales 
Ready for Switchover: Yes 
Ready for Failover: Yes (Primary Running) 
Flashback Database Status: 
PROD: On 
DR: Off 
. . .
2014 © Trivadis 
VALIDATE DATABASE 
42 
DGMGRL> VALIDATE DATABASE ‘DR'; 
Database Role: Physical standby database 
Primary Database: South_Sales 
Ready for Switchover: Yes 
Ready for Failover: Yes (Primary Running) 
Flashback Database Status: 
PROD: On 
DR: Off 
. . .
2014 © Trivadis 
VALIDATE DATABASE 
43 
DGMGRL> VALIDATE DATABASE ‘DR'; 
Database Role: Physical standby database 
Primary Database: South_Sales 
Ready for Switchover: Yes 
Ready for Failover: Yes (Primary Running) 
Flashback Database Status: 
PROD: On 
DR: Off 
. . .
2014 © Trivadis 
SQL Apply & Rolling Upgrades 
1.SQL Apply enhanced: 
Text, Multimedia, Spatial 
Virtual columns 
Securefiles with dedup. 
2.New DBMS_ROLLING is simplifying rolling upgrades 
Easy syntax and flow 
Needs Active Data Guard Option (again ) 
02.10.2014 
Oracle Active Data Guard 12c
2014 © Trivadis 
Other DataGuard improvements 
1.New property ApplyLagThreshold raises a warning when the apply lag is too high (useless with DelayMins parameter) 
2.New property TransportLagThreshold raises a warning when the transport lag is too high 
3.New administrative privilege SYSDG (dgdba OS group) 
02.10.2014 
Oracle Active Data Guard 12c
2014 © Trivadis 
Two words about DG & Multitenant 
1.Shared redo stream = The whole CDB has one role at time 
2.No PDB granularity 
3.All standby commands must be run into the root CDB 
4.Creating PDB from seed is ok 
5.Cloning PDBs depends on ADG 
02.10.2014 
Oracle Active Data Guard 12c
2014 © Trivadis 
Two words about Global Data Services 
1.Evolution of Connection Manager 
2.Slightly integrated with DG, GG, Advanced Replication 
3.As of now, it works only when using Policy-Managed Clusters 
4.Intelligent routing based on apply lag, region, workload 
5.Requires ADG or GG licenses 
02.10.2014 
Oracle Active Data Guard 12c
2014 © Trivadis 
Questions and answers ... 
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 
Ludovico Caldara Oracle ACE, Senior Oracle Consultant 
ludovico.caldara@trivadis.com @ludodba 
02.10.2014 
Oracle Active Data Guard 12c 
48

More Related Content

What's hot

Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
Markus Michalewicz
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
Markus Michalewicz
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Glen Hawkins
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
Markus Michalewicz
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Glen Hawkins
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC Performance
Anil Nair
 
Fast Start Failover DataGuard
Fast Start Failover DataGuardFast Start Failover DataGuard
Fast Start Failover DataGuard
Borsaniya Vaibhav
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Markus Michalewicz
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insights
Kirill Loifman
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Sandesh Rao
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Markus Michalewicz
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
Oracle statistics by example
Oracle statistics by exampleOracle statistics by example
Oracle statistics by example
Mauro Pagano
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
Vigilant Technologies
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Markus Michalewicz
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Markus Michalewicz
 

What's hot (20)

Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC Performance
 
Fast Start Failover DataGuard
Fast Start Failover DataGuardFast Start Failover DataGuard
Fast Start Failover DataGuard
 
Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
 
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesOracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best Practices
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?Oracle Drivers configuration for High Availability, is it a developer's job?
Oracle Drivers configuration for High Availability, is it a developer's job?
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insights
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Oracle statistics by example
Oracle statistics by exampleOracle statistics by example
Oracle statistics by example
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 

Viewers also liked

Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Ludovico Caldara
 
Boost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed DatabasesBoost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed Databases
Ludovico Caldara
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New Features
Emre Baransel
 
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewOracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
Ludovico Caldara
 
Rapid Home Provisioning
Rapid Home ProvisioningRapid Home Provisioning
Rapid Home Provisioning
Ludovico Caldara
 
Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
Ludovico Caldara
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
Ludovico Caldara
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newNassyam Basha
 
Oracle data guard configuration in 12c
Oracle data guard configuration in 12cOracle data guard configuration in 12c
Oracle data guard configuration in 12c
uzzal basak
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper
Yury Velikanov
 
A Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in Exadata
Emre Baransel
 
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesRACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
Ludovico Caldara
 
Active dataguard
Active dataguardActive dataguard
Active dataguardManoj Kumar
 
Oracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12cOracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12cAndrey Akulov
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
aguswahyudi09
 
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...Clément OUDOT
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéChristophe Laporte
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1infcom
 
Examens Khaled Jouini ISITCOM ORACLE BD
Examens Khaled Jouini ISITCOM ORACLE BDExamens Khaled Jouini ISITCOM ORACLE BD
Examens Khaled Jouini ISITCOM ORACLE BD
infcom
 

Viewers also liked (20)

Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
Oracle RAC, Data Guard, and Pluggable Databases: When MAA Meets Multitenant (...
 
Boost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed DatabasesBoost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed Databases
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New Features
 
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical OverviewOracle RAC 12c and Policy-Managed Databases, a Technical Overview
Oracle RAC 12c and Policy-Managed Databases, a Technical Overview
 
Rapid Home Provisioning
Rapid Home ProvisioningRapid Home Provisioning
Rapid Home Provisioning
 
Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats new
 
Oracle data guard configuration in 12c
Oracle data guard configuration in 12cOracle data guard configuration in 12c
Oracle data guard configuration in 12c
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper
 
A Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in Exadata
 
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databasesRACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
RACAttack 12c Advanced Lab: Server Pools and Policy-managed databases
 
Active dataguard
Active dataguardActive dataguard
Active dataguard
 
Oracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12cOracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12c
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
 
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
Migration d’annuaires propriétaires vers OpenLDAP : retours d’expérience et b...
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
 
Haute disponibilité jss2012
Haute disponibilité jss2012Haute disponibilité jss2012
Haute disponibilité jss2012
 
Dba oracle-v1
Dba oracle-v1Dba oracle-v1
Dba oracle-v1
 
Examens Khaled Jouini ISITCOM ORACLE BD
Examens Khaled Jouini ISITCOM ORACLE BDExamens Khaled Jouini ISITCOM ORACLE BD
Examens Khaled Jouini ISITCOM ORACLE BD
 

Similar to Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other Goodies!

Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
Ludovico Caldara
 
Enabling Disaster Recovery as Service (DRaaS) on OpenStack
Enabling Disaster Recovery as Service (DRaaS) on OpenStack Enabling Disaster Recovery as Service (DRaaS) on OpenStack
Enabling Disaster Recovery as Service (DRaaS) on OpenStack
haribabu kasturi
 
Get the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW versionGet the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW version
Ludovico Caldara
 
Data Guard 19c Data Guard 19c Data Guard 19c
Data Guard 19c Data Guard 19c Data Guard 19cData Guard 19c Data Guard 19c Data Guard 19c
Data Guard 19c Data Guard 19c Data Guard 19c
ssuser0284a2
 
Get the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG versionGet the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG version
Ludovico Caldara
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
Trivadis
 
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfDataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
Miguel Angel Fajardo
 
Analyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache DrillAnalyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache Drill
tshiran
 
Replication features, technologies and 3rd party Extinction
Replication features, technologies and 3rd party ExtinctionReplication features, technologies and 3rd party Extinction
Replication features, technologies and 3rd party ExtinctionBen Mildren
 
What's new in Oracle Trace File Analyzer 12.2.1.3.0
What's new in Oracle Trace File Analyzer 12.2.1.3.0What's new in Oracle Trace File Analyzer 12.2.1.3.0
What's new in Oracle Trace File Analyzer 12.2.1.3.0
Gareth Chapman
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Nelson Calero
 
Cloudy with a Chance of Agility
Cloudy with a Chance of AgilityCloudy with a Chance of Agility
Cloudy with a Chance of Agility
Celia Muriel
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
Marco Gralike
 
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesAdvanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
David McGeough
 
Data-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentData-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile Development
DATAVERSITY
 
Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS Cloud
Amazon Web Services
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Bruno Alves
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5Bruno Alves
 
UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptxUKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
Marco Gralike
 
Setup & Operate Tungsten Replicator
Setup & Operate Tungsten ReplicatorSetup & Operate Tungsten Replicator
Setup & Operate Tungsten Replicator
Continuent
 

Similar to Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other Goodies! (20)

Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
 
Enabling Disaster Recovery as Service (DRaaS) on OpenStack
Enabling Disaster Recovery as Service (DRaaS) on OpenStack Enabling Disaster Recovery as Service (DRaaS) on OpenStack
Enabling Disaster Recovery as Service (DRaaS) on OpenStack
 
Get the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW versionGet the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW version
 
Data Guard 19c Data Guard 19c Data Guard 19c
Data Guard 19c Data Guard 19c Data Guard 19cData Guard 19c Data Guard 19c Data Guard 19c
Data Guard 19c Data Guard 19c Data Guard 19c
 
Get the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG versionGet the most out of Oracle Data Guard - POUG version
Get the most out of Oracle Data Guard - POUG version
 
Oracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12cOracle Failover Database Cluster with Grid Infrastructure 12c
Oracle Failover Database Cluster with Grid Infrastructure 12c
 
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdfDataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
DataEng Mad - 03.03.2020 - Tibero 30-min Presentation.pdf
 
Analyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache DrillAnalyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache Drill
 
Replication features, technologies and 3rd party Extinction
Replication features, technologies and 3rd party ExtinctionReplication features, technologies and 3rd party Extinction
Replication features, technologies and 3rd party Extinction
 
What's new in Oracle Trace File Analyzer 12.2.1.3.0
What's new in Oracle Trace File Analyzer 12.2.1.3.0What's new in Oracle Trace File Analyzer 12.2.1.3.0
What's new in Oracle Trace File Analyzer 12.2.1.3.0
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
Cloudy with a Chance of Agility
Cloudy with a Chance of AgilityCloudy with a Chance of Agility
Cloudy with a Chance of Agility
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
 
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler AppliancesAdvanced Tools and Techniques for Troubleshooting NetScaler Appliances
Advanced Tools and Techniques for Troubleshooting NetScaler Appliances
 
Data-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentData-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile Development
 
Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS Cloud
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
 
UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptxUKOUG2018 - I Know what you did Last Summer [in my Database].pptx
UKOUG2018 - I Know what you did Last Summer [in my Database].pptx
 
Setup & Operate Tungsten Replicator
Setup & Operate Tungsten ReplicatorSetup & Operate Tungsten Replicator
Setup & Operate Tungsten Replicator
 

More from Ludovico Caldara

Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Ludovico Caldara
 
Oracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityOracle Drivers configuration for High Availability
Oracle Drivers configuration for High Availability
Ludovico Caldara
 
Long live to CMAN!
Long live to CMAN!Long live to CMAN!
Long live to CMAN!
Ludovico Caldara
 
Let your DBAs get some REST(api)
Let your DBAs get some REST(api)Let your DBAs get some REST(api)
Let your DBAs get some REST(api)
Ludovico Caldara
 
Effective Oracle Home Management - UKOUG_Tech18
Effective Oracle Home Management  - UKOUG_Tech18Effective Oracle Home Management  - UKOUG_Tech18
Effective Oracle Home Management - UKOUG_Tech18
Ludovico Caldara
 
Effective Oracle Home Management in the new Release Model era
Effective Oracle Home Management in the new Release Model eraEffective Oracle Home Management in the new Release Model era
Effective Oracle Home Management in the new Release Model era
Ludovico Caldara
 
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
Ludovico Caldara
 
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMB
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMBADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMB
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMB
Ludovico Caldara
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
Ludovico Caldara
 
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.
Ludovico Caldara
 
Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)
Ludovico Caldara
 
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Ludovico Caldara
 
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Ludovico Caldara
 
Galera Cluster: Synchronous Multi-Master Replication for MySQL HA
Galera Cluster: Synchronous Multi-Master Replication for MySQL HAGalera Cluster: Synchronous Multi-Master Replication for MySQL HA
Galera Cluster: Synchronous Multi-Master Replication for MySQL HA
Ludovico Caldara
 

More from Ludovico Caldara (14)

Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
Oracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityOracle Drivers configuration for High Availability
Oracle Drivers configuration for High Availability
 
Long live to CMAN!
Long live to CMAN!Long live to CMAN!
Long live to CMAN!
 
Let your DBAs get some REST(api)
Let your DBAs get some REST(api)Let your DBAs get some REST(api)
Let your DBAs get some REST(api)
 
Effective Oracle Home Management - UKOUG_Tech18
Effective Oracle Home Management  - UKOUG_Tech18Effective Oracle Home Management  - UKOUG_Tech18
Effective Oracle Home Management - UKOUG_Tech18
 
Effective Oracle Home Management in the new Release Model era
Effective Oracle Home Management in the new Release Model eraEffective Oracle Home Management in the new Release Model era
Effective Oracle Home Management in the new Release Model era
 
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
How to bake a Customer Story with With Windows, NVM-e, Data Guard, ACFS Snaps...
 
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMB
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMBADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMB
ADAPTIVE FEATURES OR: HOW I LEARNED TO STOP WORRYING AND TROUBLESHOOT THE BOMB
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.
Adaptive Features or: How I Learned to Stop Worrying and Troubleshoot the Bomb.
 
Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)Database Migration Assistant for Unicode (DMU)
Database Migration Assistant for Unicode (DMU)
 
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.
 
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
Oracle RAC, Oracle Data Guard, and Pluggable Databases: When MAA Meets Oracle...
 
Galera Cluster: Synchronous Multi-Master Replication for MySQL HA
Galera Cluster: Synchronous Multi-Master Replication for MySQL HAGalera Cluster: Synchronous Multi-Master Replication for MySQL HA
Galera Cluster: Synchronous Multi-Master Replication for MySQL HA
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other Goodies!

  • 1. 2014 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA Data Guard 12c: Far Sync Instance, Real-Time Cascade Standby and other goodies Ludovico Caldara Oracle ACE, Senior Consultant Trivadis SA 02.10.2014 Oracle Active Data Guard 12c 1
  • 2. 2014 © Trivadis About Ludovico Caldara 2 ■14 Years DBA (started with 7.3.4) ▪I do it everywhere (also on Windows) ■RAC ATTACK Ninja & co-writer ■RAC SIG Board member ■OCP (11g, 12c, MySQL) & OCE ■Italian Living in Switzerland ■http://www.ludovicocaldara.net ■@ludodba ■ludovicocaldara
  • 3. 2014 © Trivadis Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany and Austria. We offer our services in the following strategic business fields: Trivadis Services takes over the interacting operation of your IT systems. O P E R A T I O N About
  • 4. 2014 © Trivadis 4 11 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants Research and development budget: CHF 5.0 / EUR 4 million Financially self-supporting and sustainably profitable Experience from more than 1,900 projects per year at over 800 customers Hamburg Düsseldorf Frankfurt Freiburg Munich Vienna Basel Zurich Bern Lausanne 4 Stuttgart Over 600 specialists and IT experts in the DACH region
  • 5. 2014 © Trivadis AGENDA 1.Real-Time Cascade Standby 2.Far-Sync Instances 3.Other goodies ;-) 4.Q&A 02.10.2014 Oracle Active Data Guard 12c 5
  • 6. 2014 © Trivadis 02.10.2014 Oracle Active Data Guard 12c Real-Time Cascade Standby 6
  • 7. 2014 © Trivadis Cascade Standby 7 PRIMARY CASCADING CASCADED
  • 8. 2014 © Trivadis Cascade Standby in 11gR2 8 ARCH or LGWR (SYNC, ASYNC) ARCH ONLY!! Supported by the broker Not possible with 11g broker! Only manual configuration of LOG_ARCHIVE_DEST_n!
  • 9. 2014 © Trivadis Cascade Standby in 12cR1 9 SYNC, FASTSYNC or ASYNC (LGWR) ASYNC (LGWR) <none> (ARCH) Cascade now supported by the 12c broker
  • 10. 2014 © Trivadis Cascade Standby in 12cR1 10 SYNC, FASTSYNC or ASYNC (LGWR) ASYNC (LGWR) <none> (ARCH) Cascade now supported by the 12c broker
  • 11. 2014 © Trivadis Cascade Standby in 12cR1 11 SYNC, FASTSYNC or ASYNC (LGWR) ASYNC (LGWR) <none> (ARCH) Cascade now supported by the 12c broker
  • 12. 2014 © Trivadis Cascade Standby Without Broker 12 PROD DR REP
  • 13. 2014 © Trivadis Cascade Standby Without Broker 13 PROD LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ DR REP
  • 14. 2014 © Trivadis Cascade Standby Without Broker 14 PROD LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ DR REP LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’
  • 15. 2014 © Trivadis Cascade Standby Without Broker 15 PROD LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ DR REP LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’ REAL-TIME CASCADE AND ACTIVE DATA GUARD
  • 16. 2014 © Trivadis Cascade Standby Without Broker 16 PROD LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ DR REP LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’
  • 17. 2014 © Trivadis Cascade Standby Without Broker 17 PROD LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ DR REP LOG_ARCHIVE_DEST_2=‘SERVICE=DR, SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)’ LOG_ARCHIVE_DEST_2=‘SERVICE=PROD, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE)’ LOG_ARCHIVE_DEST_2=‘SERVICE=REP, ASYNC NOAFFIRM VALID_FOR=(STANDBY_LOGFILES, STANDBY_ROLE)’
  • 18. 2014 © Trivadis Cascade Standby with 12cR1 Broker 18 PROD DR REP RedoRoutes=‘(LOCAL : DR)’ RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC) (LOCAL : REP , PROD)’ RedoRoutes=‘(LOCAL:DR)’
  • 19. 2014 © Trivadis Cascade Standby with 12cR1 Broker 19 PROD DR REP RedoRoutes=‘(LOCAL : DR)’ RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC) (LOCAL : REP , PROD)’ RedoRoutes=‘(LOCAL:DR)’
  • 20. 2014 © Trivadis Cascade Standby with 12cR1 Broker 20 PROD DR REP RedoRoutes=‘(LOCAL : DR)’ RedoRoutes=‘ (PROD : REP ASYNC) (REP : PROD ASYNC) (LOCAL : REP , PROD)’ RedoRoutes=‘(LOCAL:DR)’ REAL-TIME CASCADE AND ACTIVE DATA GUARD
  • 21. 2014 © Trivadis Real-Time Cascade: Little demo? 21 O12p01 PROD O12p02 DR O12p03 REP
  • 22. 2014 © Trivadis 02.10.2014 Oracle Active Data Guard 12c Far-Sync Instances 22
  • 23. 2014 © Trivadis High distances = High latencies 23 Too far to support SYNC redo-transport ASYNC ONLY!!
  • 24. 2014 © Trivadis Solution with 11gR2 24 ASYNC REMOTE SYNC LOCAL
  • 25. 2014 © Trivadis Solution with 11gR2 25 ASYNC REMOTE SYNC LOCAL
  • 26. 2014 © Trivadis Solution with 12cR1 26 FAR_SYNC Instance SYNC LOCAL ASYNC REMOTE
  • 27. 2014 © Trivadis Solution with 12cR1 27 FAR_SYNC Instance SYNC LOCAL ASYNC REMOTE
  • 28. 2014 © Trivadis Solution with 12cR1 28 FAR_SYNC Instance SYNC LOCAL ASYNC REMOTE
  • 29. 2014 © Trivadis Solution with 12cR1 29 FAR_SYNC Instance SYNC LOCAL ASYNC REMOTE
  • 30. 2014 © Trivadis FAR_SYNC instance characteristics 1.Special controlfile ALTER DATABASE CREATE FAR SYNC INSTANCE CONTROLFILE; 2.NO datafiles and NO redo-apply 3.Standby logs are written and archived 4.The redo stream is redirected to the standby 5.Can’t be opened or converted to standby or primary 30 02.10.2014 Oracle Active Data Guard 12c
  • 31. 2014 © Trivadis One FAR_SYNC for each location 31 SYNC LOCAL ASYNC REMOTE FS_PROD FS_DR PROD DR REP
  • 32. 2014 © Trivadis One FAR_SYNC for each location 32 SYNC LOCAL ASYNC REMOTE FS_PROD FS_DR PROD DR REP
  • 33. 2014 © Trivadis FAR_SYNC instances: Little demo? 33 O12p01 PROD O12p02 DR O12p03 REP O12f01 PRODFS O12f02 DRFS
  • 34. 2014 © Trivadis 02.10.2014 Oracle Active Data Guard 12c Other goodies ;-) 34
  • 35. 2014 © Trivadis FASTSYNC Log Transport Mode 1.table 2.No need to acknowledge the write on remote Standby Logs 3.Can be used with Maximum Availability 4.The commit overhead is due by the network only and not by the remote disk latencies LogXptMode Transport Acknowledge SYNC SYNC AFFIRM ASYNC ASYNC NOAFFIRM FASTSYNC SYNC NOAFFIRM 02.10.2014 Oracle Active Data Guard 12c
  • 36. 2014 © Trivadis Temporary UNDO: GTTs for ADG! 36 UNDO TBS TEMP TBS TEMP_UNDO_ENABLED = TRUE GLOBAL TEMPORARY TABLE DATA TBS SYSTEM TBS DATA & UNDO READ ONLY DATAFILES
  • 37. 2014 © Trivadis Temporary UNDO: GTTs for ADG! 37 UNDO TBS TEMP TBS TEMP_UNDO_ENABLED = TRUE GLOBAL TEMPORARY TABLE DATA TBS SYSTEM TBS DATA & UNDO READ ONLY DATAFILES
  • 38. 2014 © Trivadis Sequence support 38 ASKS FOR A SET OF USABLE SEQUENCES PRIMARY STANDBY
  • 39. 2014 © Trivadis Sequence support 39 ASKS FOR A SET OF USABLE SEQUENCES PRIMARY STANDBY
  • 40. 2014 © Trivadis Sequence support 40 ASKS FOR A SET OF USABLE SEQUENCES PRIMARY STANDBY
  • 41. 2014 © Trivadis VALIDATE DATABASE 41 DGMGRL> VALIDATE DATABASE ‘DR'; Database Role: Physical standby database Primary Database: South_Sales Ready for Switchover: Yes Ready for Failover: Yes (Primary Running) Flashback Database Status: PROD: On DR: Off . . .
  • 42. 2014 © Trivadis VALIDATE DATABASE 42 DGMGRL> VALIDATE DATABASE ‘DR'; Database Role: Physical standby database Primary Database: South_Sales Ready for Switchover: Yes Ready for Failover: Yes (Primary Running) Flashback Database Status: PROD: On DR: Off . . .
  • 43. 2014 © Trivadis VALIDATE DATABASE 43 DGMGRL> VALIDATE DATABASE ‘DR'; Database Role: Physical standby database Primary Database: South_Sales Ready for Switchover: Yes Ready for Failover: Yes (Primary Running) Flashback Database Status: PROD: On DR: Off . . .
  • 44. 2014 © Trivadis SQL Apply & Rolling Upgrades 1.SQL Apply enhanced: Text, Multimedia, Spatial Virtual columns Securefiles with dedup. 2.New DBMS_ROLLING is simplifying rolling upgrades Easy syntax and flow Needs Active Data Guard Option (again ) 02.10.2014 Oracle Active Data Guard 12c
  • 45. 2014 © Trivadis Other DataGuard improvements 1.New property ApplyLagThreshold raises a warning when the apply lag is too high (useless with DelayMins parameter) 2.New property TransportLagThreshold raises a warning when the transport lag is too high 3.New administrative privilege SYSDG (dgdba OS group) 02.10.2014 Oracle Active Data Guard 12c
  • 46. 2014 © Trivadis Two words about DG & Multitenant 1.Shared redo stream = The whole CDB has one role at time 2.No PDB granularity 3.All standby commands must be run into the root CDB 4.Creating PDB from seed is ok 5.Cloning PDBs depends on ADG 02.10.2014 Oracle Active Data Guard 12c
  • 47. 2014 © Trivadis Two words about Global Data Services 1.Evolution of Connection Manager 2.Slightly integrated with DG, GG, Advanced Replication 3.As of now, it works only when using Policy-Managed Clusters 4.Intelligent routing based on apply lag, region, workload 5.Requires ADG or GG licenses 02.10.2014 Oracle Active Data Guard 12c
  • 48. 2014 © Trivadis Questions and answers ... BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA Ludovico Caldara Oracle ACE, Senior Oracle Consultant ludovico.caldara@trivadis.com @ludodba 02.10.2014 Oracle Active Data Guard 12c 48