SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 - slidesMohamed Farouk
 
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfSrirakshaSrinivasan2
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceAnil Nair
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginnersPini Dibask
 
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
 
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 PracticesMarkus Michalewicz
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2Markus Flechtner
 
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 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cSatishbabu Gunukula
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodLudovico Caldara
 
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 EditionMarkus Michalewicz
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesBobby Curtis
 
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 - PresentationMarkus Michalewicz
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Aaron Shilo
 

Tendances (20)

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_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdfOracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC Performance
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 
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...
 
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
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 
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 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
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
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
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
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 

En vedette

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 DatabasesLudovico 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 FeaturesEmre 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 OverviewLudovico 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 12cuzzal 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 - whitepaperYury 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 ExadataEmre 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 databasesLudovico 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 overviewaguswahyudi09
 
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
 

En vedette (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
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
 
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
 

Similaire à 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 versionLudovico Caldara
 
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 versionLudovico 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 12cTrivadis
 
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.pdfMiguel 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 Drilltshiran
 
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
 
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
 
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.0Gareth 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 AgilityCelia 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 DatabaseMarco 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 AppliancesDavid McGeough
 
Data-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentData-Centric Infrastructure for Agile Development
Data-Centric Infrastructure for Agile DevelopmentDATAVERSITY
 
Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS CloudAmazon 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 ExperiencesBruno 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].pptxMarco Gralike
 
Setup & Operate Tungsten Replicator
Setup & Operate Tungsten ReplicatorSetup & Operate Tungsten Replicator
Setup & Operate Tungsten ReplicatorContinuent
 

Similaire à 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
 
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
 
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?
 
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
 

Plus de Ludovico Caldara

Oracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityOracle Drivers configuration for High Availability
Oracle Drivers configuration for High AvailabilityLudovico 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_Tech18Ludovico 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 eraLudovico 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 BOMBLudovico 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 HALudovico Caldara
 

Plus de Ludovico Caldara (12)

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
 
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
 

Dernier

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 

Dernier (20)

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 

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