SlideShare a Scribd company logo
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Maximum	Availability	Architecture	(MAA)	
An	Overview	
	
Markus	Michalewicz	–	Senior	Director	of	Product	Management,	Database	HA	&	Scalability		
	
	
	
	
December	8,	2018	
	Markus.Michalewicz@oracle.com			
	@OracleRACpm	
	http://www.linkedin.com/in/markusmichalewicz		
	http://www.slideshare.net/MarkusMichalewicz
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Maximum	Availability	Architecture	
Best	Practices	Blueprints	for	High	Availability		
Oracle	Maximum	Availability	Architecture	
(MAA)	is	Oracle's	best	practices	blueprint	
		
•  based	on	proven	Oracle	high	
availability	technologies,		
•  expert	recommendations		
•  and	customer	experiences.		
	
The	goal	of	MAA	is	to	achieve	optimal	
high	availability	for	Oracle	customers	at	
the	lowest	cost	and	complexity.
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MAA	Evolution:	On-Premises	to	Cloud	
On-Premises	
On-Premises	Exadata	and	
Recovery	Appliance	
Database	/	
Exadata	
Cloud	
Autonomous	
Database	
4	
MAA	Blueprints	and	Best	Practices	
MAA	integrated	Engineered	Systems	
(config	practices,	exachk,	lowest	
brownouts,	HA	QoS,	data	protection)	
Adding	MAA	Config	and	Life	Cycle	
Operations,	Shifting	admin	ownership	
to	Oracle	with	MAA	SLAs
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MAA	On	Third-Party	Clouds		
5	
On-Premises	
On-Premises	Exadata	and	
Recovery	Appliance	
Database	/	
Exadata	
Cloud	
Autonomous	
Database	
MAA	Blueprints	and	Best	Practices	
	
	
	
	
	
	
	
	
	
	
MAA	integrated	Engineered	Systems	
(config	practices,	Exachk,	lowest	
brownouts,	HA	QoS,	data	protection)	
On	Third-Party	Clouds	
•  Most	on-premises	MAA	Blueprints	and	Best	
Practices	can	be	applied	manually	
•  You	need	to	consider	the	cloud	architecture	
•  No	Exadata	or	RAC	are	available	
•  No	MAA	optimizations	can	be	performed	
	
You	lose	most	of	the	benefits
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MAA	Reference	Architectures	
6	
Meet	Downtime	(RTO)	and	Data	Loss	(RPO)	SLAs	
Downtime	&	Data	Loss	
BRONZE	 Single	Instance	+	Backup	 Dev,	Test,	Prod	
SILVER	 HA	Clustering	+	Backup	 Prod/Departmental	
GOLD	 HA	Clustering	+	Disaster	Recovery	+	Backup	 Mission	Critical	
PLATINUM	 Zero	Data	Loss	&	Zero	Downtime	 Extreme	Critical	
MAA	Reference	
Architectures	 Topology	 Suitable	Databases	
Addresses	SLAs	for	Data	Loss	and	Downtime	during	Planned	&	Unplanned	Outages
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Edition-based	Redefinition,		
Online	Redefinition,	Data	Guard,	GoldenGate	
– 	Minimal	downtime	maintenance,	upgrades,	migrations	
Active	Data	Guard	
– Data	Protection,	DR	
– Query	Offload	
GoldenGate	
– Active-active	replication	
– Heterogeneous	
Active	Standby	Site	
			RMAN,	Oracle	Secure	Backup,		
Zero	Data	Loss	Recovery	Appliance	
–  Backup	to	disk,	tape	or	cloud	
Enterprise	Manager	Cloud	Control	
– Site	Guard,	Coordinated	Site	Failover	
RAC	/	RAC	One	
– Scalability	
– Server	HA	
ASM	
– Local	storage	protection	
Production	Site	
Flashback	
– Human	error	
correction	
Oracle	Maximum	Availability	Architecture	(MAA)	
7	
Application	
Continuity	
– Application	HA	
Global	Data	Services		
– Service	Failover	/	Load	Balancing	
Sharding	
– Horizontal	Partitioning,	
Scalability,	Shared	Nothing	
architecture
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Edition-based	Redefinition,		
Online	Redefinition,	Data	Guard,	GoldenGate	
– 	Minimal	downtime	maintenance,	upgrades,	migrations	
Active	Data	Guard	
– Data	Protection,	DR	
– Query	Offload	
GoldenGate	
– Active-active	replication	
– Heterogeneous	
Active	Standby	Site	
			RMAN,	Oracle	Secure	Backup,		
Zero	Data	Loss	Recovery	Appliance	
–  Backup	to	disk,	tape	or	cloud	
Enterprise	Manager	Cloud	Control	
– Site	Guard,	Coordinated	Site	Failover	
RAC	/	RAC	One	
– Scalability	
– Server	HA	
ASM	
– Local	storage	protection	
Production	Site	
Flashback	
– Human	error	
correction	
Oracle	Maximum	Availability	Architecture	(MAA)	
8	
Application	
Continuity	
– Application	HA	
Global	Data	Services		
– Service	Failover	/	Load	Balancing	
Sharding	
– Horizontal	Partitioning,	
Scalability,	Shared	Nothing	
architecture
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Exadata	MAA	Benefits	
Pre-Packaged	
MAA	
Faster	
deployment*,	
Reduced	
guess-work	&	
tuning	
requirements	
Reduced	
Downtime	
Few	seconds	
of	Blackout	/	
Brownout	
Corruption	
Prevention	&	
Repair	
Zero	
downtime	
using	
corruption	
prevention	
and	some	
auto-repair	
HA	Quality	of	
Service	
Meeting	HA	
SLAs	at	any	
scale	
Reliable	&	
Scalable	
Performance	
Reliable	
network	&	
storage	
performance	
at	any	scale	
End-to-End	
Management	
Integrated	
tools/reports	
with	end-to-
end	visibility	
9	
*	Pre-Deployed	in	ExaCS	/	ExaCS
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Cloud	MAA	Goals	
•  Provide	best	HA	and	DR	Solutions	and	Service	Levels	in	the	cloud	
– MAA	Reference	Architectures	to	meet	SLAs		
– Configuration	Best	Practices	for	Stability	and	Reliability	
– MAA	Life	Cycle	Operations	integrated	with	Cloud	APIs	and	Console	
– Evolving	and	improving	with	new	MAA	best	practices	and	capabilities	
•  ADB	provides	a	fully	managed	MAA	solution	with	guaranteed	service	SLAs	
– Up	tp	99.995%	Service	Uptime	with	No	Exclusions	
– Exadata	MAA	+		Validated	Cloud	Infrastructure	+	
– MAA	Cloud	Life	Cycle	Operations	+	
– Cloud	and	Product	Enhancements	and	Fixes	
	 10
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	
	
Zero	Data	Loss	
DR	to	the	Cloud	Use	Case	
	
	
Zero	Downtime	
RAC	
	
Zero	Data	Loss	
Backup	to	the	
Cloud	Use	Case	
Prod/Departmental	
Business	Critical	
Dev,	Test,	Prod		
	
Backup	and	
Recovery		
Bronze	+	
	
Zero	Downtime	
High	Availability	
MAA	Reference	Architectures	for	the	Cloud		
Availability	Service	Levels		
11	
Silver	+	
	
Zero	Data	Loss	
HA	and	DR	
GOLD	
BRONZE	
SILVER	
All	tiers	exist	with	on-premise	and	cloud	
	
	
	
Single	Instance	DB	
Restartable	
Backup/Restore	
Silver	+	
DB	Replication	with	
Active	Data	Guard	
Mission	Critical	
PLATINUM	
	
	
Zero	Downtime		
Golden	Gate	Cloud	Svc.	
Gold	+	
	
Zero	Downtime		
Maintenance	/	Migration	
	
Gold	+	
GoldenGate		
Edition	Based	Redefinition	
Bronze	+	
Database	HA	with	
Oracle	RAC	
Application	Continuity
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 12	
Bronze	
Reference		
Architecture
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Single
Instance
Database
Bronze	:	Single	Instance	Database	
13	
Replicated
backup
Bronze
Summary
•  Single instance database with backups & auto-restart
•  Optional replication of backup data to remote site
•  Restore from backup to resume service following
unrecoverable outages
Features •  Oracle Restart
•  Multitenant Database
•  Online Maintenance
•  Corruption Protection
•  Flashback Technologies
•  Recovery Manager
•  Recovery Appliance / ZFS / Tape or Cloud Archive
Primary	
Datacenter	
Remote	
Datacenter	
Local
backup
R	Z	
R
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Online	Operations	
•  DBMS_REDEFINITION	allows	you	to	reorganize	and	redefine	tables	online	
–  Add/drop/rename	columns,	switch	physical	storage	structures,	reorg	table,	transform	data	…	online	
•  DBMS_REDEFINITION	enhanced	in	12.2	for	even	the	largest,	busiest	databases:	
–  Full	restartability	(resume	at	point	of	failure)	
–  Entire	redefinition	process	runs	without	acquiring	Exclusive	DDL	lock	
–  Optionally	track	changes	to	enable	fast	rollback	to	table	as	it	was	before	the	redef		
–  Maintain	dependent	MVs	during	redefinition	
–  V$online_redef	for	progress	monitoring	
–  Support	for	Binary	XML	storage	changes,	BFILE,	invisible	columns		
Online	Redefinition	Improvements	
Source
Table
Update
Tracking
Transform
Copy
Table
Transform
Updates
Result
Table
Continuous
Queries &
Updates
Store
Updates
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Online	Operations	
All	Partition	Maintenance	Operations	are	now	Online	
11.2	&	Prior	 Create	index	online,	rebuild	index	online,	rebuild	index	partition	online	
Add	Column,	Add	Constraint	enable	novalidate	
12.1	 Online	move	partition	
Drop	index	online	
Set	unused	column	online,	alter	column	visible/invisible,	alter	index	unusable	online,	alter	index	visible/invisible		
alter	index	parallel/noparallel	
12.2	 Alter	table	move	online	for	non-partitioned	tables	
Alter	table	from	non-partitioned	to	partitioned	online	
Alter	table	split	partition	online	
Create	table	for	exchange	(usable	for	online	partition	exchange)	
Move/merge/split	partition	maintenance	operations	can	now	do	data	filtering	
18.1	 Alter	table	modify	partitioned	table	to	a	different	partitioning	method	(e.g.,	hash	to	range)	
Alter	table	merge	partition/subpartition	online
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Rewind	Button	for	Oracle	Databases	
Flashback	Technologies	
•  Fast	point-in-time	recovery	(PITR)	without	
expensive	restore	operation	
•  Error	investigation		
–  View	data	as	of	previous	point	in	time	
•  Error	correction	
–  Back-out	a	transaction	
–  Incorrect	table	updates	
–  Rewind	the	entire	database	
•  Also	used	by	database	rolling	upgrades	
and	Data	Guard	Snapshot	Standby	
@T2	 Col-1	 Col-..	 Col-n	
Row-1	 tom	 1234	 vp	
Row-2	 ben	 8834	 vp	
Row-3	 charlie	 9837	 vp	
Row-n	 tom	 8793	 vp	
@T1	 Col-1	 Col-..	 Col-n	
Row-1	 abby	 1234	 officer	
Row-2	 ben	 8834	 mgr	
Row-3	 Charlie	 9837	 officer	
Row-n	 tom	 8793	 vp	 Wrong	
Update	
Flashback	
Table	
DB	@	T1	 DB	@	T2		
Batch	
Update	
Flashback	
Database	
Wrong	Update	
16
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Bronze	-	Single	Instance	Oracle	Database	
Unplanned	Outages	and	Planned	Maintenance	
Events	 Downtime	(RTO)
Data	Loss	
Potential	(RPO)
Database	instance	failure	 Minutes	 Zero	
Recoverable	server	failure	 Minutes	to	hour	 Zero	
Data	corruptions,	unrecoverable	server	failure,	database	or		site	
failures	
Hours	to	days	
Since	last	
backup	or	Near	
Zero	with	RA	
Online	file	move,	reorganization/redefinition,	and	certain	patches	 Zero	 Zero	
Hardware	or	operating	system	maintenance	and	database	patches	
that	cannot	be	done	online	
Minutes	to	hours	 Zero	
Database	upgrades:	patch	sets	and	full	database	releases	 Minutes	to	hours	 Zero	
Platform	migrations	 Hours	to	a	day	 Zero	
Application	upgrades	that	modify	back-end	database	objects	 Hours	to	days	 Zero	
Planned	
Maintenance	
Unplanned	
Outages	
17
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 18	
Silver	
Reference		
Architecture
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RAC /
RAC One
Database
Database
Files Local
backup
Silver	:	Active/Active	Database	Clustering	
19	
Replicated
backup
Silver
Summary
•  RAC or RAC One with remote backups
•  Fast Instance failovers for planned/unplanned outages
•  Backups replicated to remote site for DR
•  Restore from backup to resume service following
unrecoverable outages
Features •  Multitenant
•  Online Maintenance
•  Exadata & Basic Corruption Protection
•  Flashback Technologies
•  Recovery Manager
•  Recovery Appliance / ZFS / Tape or Cloud Archive
•  Real Application Cluster / RAC One
Primary	
Datacenter	
Remote	
Datacenter	
R	Z	
R
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	 	 																																																													 	 	 	 	 		
	 	 	 	 	 	 	 															Scalable	Sequences	
	 	 	 	 	 	 	 										Continuous	Application	Availability
	 	 	 	 	 	 																			 				Oracle	RAC	Sharding	
	 	 	 	 	 	 																		Cluster	Domains	
	 	 	 	 	 	 											Cluster	Health	Advisor	(CHA)	
	 	 	 	 	 	 				RAC	Reader	Nodes	
	 	Application	Continuity	(AC)	
	Oracle	Flex	ASM	&	Flex	Clusters		
																																																																																																																Rapid	Home	Provisioning	(RHP)	
																																																																																																 							Cluster	Health	Monitor	(CHM)	
																																																																																																Oracle	Quality	of	Service	Management	(QoS)	
																																																																																									Policy-Based	Cluster	Management	
																																																																																Oracle	RAC	One	Node	&	RACcheck	
																																																																					Oracle	ASM	Cluster	File	System	(ACFS)	
																																																								Oracle	Grid	Infrastructure	(GI)	
																																														UCP	and	OCI	Load	Balancing	Support	for	RAC	
																																							Cluster	Verification	Utility	(CVU)	
																																Cluster-Managed	Services	
																								Oracle	Clusterware	
																	Oracle	Automatic	Storage	Management	(ASM)	
												Oracle	Real	Application	Clusters	(RAC)	
							
																																																		
Oracle	9i
MAA	has	Tested	&	Improved	Many	Oracle	RAC	Features	
Oracle	18c
20
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Engineered	Systems		
are	well	known	configurations	
allowing	for	specialization		
21	
Engineered	Systems	provide	
hardware-assisted	resilience		
Engineered	Systems		
enable	optimized		
software	utilization		
Engineered	Systems	– Even	Better	HA	
“ 	 				“
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Online Patching Improvements	
•  OJVM	patching	will	be	RAC	rolling	
– Non-Java	service	available	all	time	(at	least	one	instance)		
– Java	service	available	all	time,	except	~10	sec	brown-out	
•  No	error	reported	during	brown-out		
	
•  Zero	Impact	Oracle	Grid	Infrastructure	Patching	
– Patch	Oracle	Grid	Infrastructure	without	interrupting	database	operations.		
– Patches	applied	out-of-place	and	in	a	rolling	fashion	with	one	node	being	patched	at	
a	time	while	the	database	instance(s)	on	that	node	remain	up	and	running.			
– Supported	on	clusters	with	two	or	more	nodes.	
22
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Silver	–	High	Availability	with	Fast	Failover	
Unplanned	Outages	and	Planned	Maintenance	
Events Downtime Data Loss Potential
Database	instance	failure	 Seconds	if	RAC	 Zero	
Recoverable	server	failure	 Seconds	if	RAC	 Zero	
Data	corruptions,	database	unable	to	restart,	site	failure	 Hours	to	days	
Since	last	backup,	or	
Near-zero	with	ZDLRA	
redo	transport	
Online	file	move,	reorganization/redefinition,	and	patching		 Zero	 Zero	
Hardware	or	O.S.	maintenance	and	database	patches	that	can’t	
be	done	online	but	qualified	for	RAC	rolling	install	
Near	Zero	 Zero	
Database	upgrades:	patch	sets	and	full	database	releases	 Minutes	to	hours	 Zero	
Platform	migrations	 Hours	to	a	day	 Zero	
App	upgrades	that	modify	back-end	database	objects	 Hours	to	days	 Zero	
Planned	
Maintenance	
	
Unplanned	
Outages
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Application	Continuity	–	Coming	to	the	Silver	Level	
•  Application	Continuity	(AC)	shields	end	users	and		
applications	from	interruptions	due	to	instance	failures.	
–  Sessions	are	automatically	reconnected	to	surviving	instances.	
–  Queries	are	replayed	and	appear	to	resume	from	the	point	of	failure.	
–  Inflight	transactions	are	replayed	and	it	is	ensured	that	they		
are	either	committed	exactly	once	or	rolled	back	completely.		
•  In	most	cases	applications	will	only	experience	a	higher		
response	time	without	being	made	aware	of	the	failure.	
–  Avoids	cascading	outages	due	to	application	servers	and	middle	tier	
components	restarting	as	a	mislead	reaction	to	database	failures.	
•  AC	is	available	with	an	Oracle	RAC	and	Active	Data	Guard	License:	
–  Failover	to	another	RAC	instance	or	a	Data	Guard	standby	database.	
Inst
1	
Inst
2	
write
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
• Advance	Continuously	Request	Boundaries	
• Automatically	Restored	and	Verified	Initial	State	
• Tracked	and	Recorded		Session	State	
• Detected	and	Disabled	Side	Effects	
• Grant	KEEP	Mutating	Functions	
• JDBC	Concrete	Classes	Old	Calls	Supported	
• Always	know	your	protection	level	Statistics	
25	Confidential – Oracle Internal
Transparent	Application	Continuity	(TAC)	
Easy to standardize on TAC using CMAN Database Traffic Manager
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Pools	–	Drain	and	Rebalance			
Applications	using	…	
Oracle	–	WebLogic	Active	GridLink,	ICC,	UCP,	ODP.NET	
managed	and	unmanaged,	OCI	Session	Pool,	Tuxedo,	
(New)	CMAN	Database	Traffic	Manager	
3rd	party	App	Servers	using	UCP:	IBM	WebSphere,	Apache	
Tomcat,	NEC	WebOTX,	Red	Hat	JBoss,	Spring	
DBA	Step	 srvctl	[relocate|stop]	service		-drain_timeout	
Sessions	Drain	
Immediately	new	work	is	redirected	
Gradually	
Active	sessions	are	released	when	returned	to	pools	
Drain	&	
rebalance	
26	
FAN	Planned
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MAA	Silver:	Next	Steps	
•  All	Practices	of	Bronze	Plus	
•  Key	guidelines:	
– Follow	Application	Checklist	for	Continuous	Service	for	RAC	
https://www.oracle.com/technetwork/database/options/clustering/applicationcontinuity/adb-continuousavailability-5169724.pdf 	
– If	you	want	lower	downtime	for	instance	and	server	failures	
•  Evaluate	lower	FAST_START_MTTR_TARGET	setting	
•  Operational	Practices	
– One	test	system	should	be	identical	or	similar	to	production	
	
		
27
Copyright	©	2017,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 28	
Gold	
Reference		
Architecture
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Local backup
Gold:	Physical	Replication,	Zero	Data	Loss,	Fast	Failovers	
29	
Gold
Summary
•  RAC cluster provides HA within the primary data center
•  Active Data Guard replication to remote data center for DR and
comprehensive data protection. Optional replication to a local
standby in another availability domain for automatic database and
application role transitions. Read-only workloads are offloaded to the
remote copy.
Features •  Multitenant
•  Online Maintenance
•  Exadata & Basic Corruption Protection
•  Flashback Technologies
•  Real Application Cluster
•  Recovery Manager
•  Recovery Appliance / ZFS / Tape or Cloud Archive
•  Active Data Guard with optional Far Sync
Remote
Standby
Local backup
Primary	
Datacenter	
Remote	
Datacenter	
Primary
Local
Standby
*	Local	standby	or	remote	standby	or	both	is	required	for	Gold	
Z	 Z	 R	
R
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Active	Data	Guard	
Primary	
Open	Read-Write	
Standby		
Open	Read-Only	
30	
Active	Data	Guard	Far	Sync		
Zero	Data	Loss	at	any	Distance	
Automatic	Block	Repair	
Offload	read-only	
workloads	to	the	standby	
database	
Offload	fast-incremental	
backups	at	standby	
•  Synchronous	zero	data	loss	replication	
•  Continuous	Oracle	validation	provides		best	
isolation	from	corruption	
•  Database	rolling	upgrade	to	reduce	downtime	
for	planned	maintenance	
•  Automatic	failover	for	HA
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Primary	Database	
Far	Sync	Instance	
Active	Standby	Database	•  Oracle	control	file	and	log	files	
•  No	database	files	
•  No	media	recovery	
•  Offload	transport	compression	
•  Zero	data	loss	failover	target	
•  Database	open	read-only	
•  Continuous	Oracle	validation	
•  Manual	or	automatic	failover	
SYNC	
Limited	distance	
ASYNC	
Any	distance	
transport	compression	over	WAN	
Active	Data	Guard	Far	Sync	
Zero	Data	Loss	Protection	at	Any	Distance	
	
•  Production	copy	
Zero	Data	Loss	
Failover	
31
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Update-like	capabilities	on	Active	Data	Guard	
•  CREATE GLOBAL TEMPORARY TABLE	on	Active	Data	Guard	
–  Automatically	creates	the	GTT	on	the	Primary		
–  Waits	for	the	GTT	to	be	replicated	and	applied	to	the	Active	Data	Guard	
standby	
–  Return	control	to	the	user	
	
•  DML	Redirection	preview	
–  For	“Mostly	Read,	Occasional	Updates”	applications	
–  Enabled	by	_enable_proxy_adg_redirect=TRUE
–  Updates	on	Active	Data	Guard	will	be	redirected	to	the	primary	
–  Active	Data	Guard	session	then	waits	for	updates	to	show	up	via	redo	apply	
•  Redirected	update	only	visible	to	session	before	commit;	visible	to	all	sessions	after	commit	
–  Preserves	ACID	properties	for	ADG	session	
32	
Update	X	
Active	Data	Guard	Primary
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Multi-Instance	Redo	Apply	Enhancements	
•  Introduced	in	Oracle	Database	12c	Release	2	
•  Multi-Instance	Redo	apply	now	works	with	Block	Change	Tracking	enabled	
– Block	Change	Tracking	on	a	standby	requires	an	Active	Data	Guard	license	
33
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Gold:	Key	Takeaways	
•  Active	Data	Guard	and	MAA	superior	to	3rd	party	storage	replication	
– More	utilization	of	standby	and	better	ROI.		
•  Reduce	failover	and	switchover	times	(hour	to	seconds).	
•  Better	Data	Protection	and	Auto	Block	“Corruption”	Repair.	
•  Reduced	network	traffic.	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 34
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	
	
Zero	Data	Loss	
DR	to	the	Cloud	Use	Case	
	
	
Zero	Downtime	
RAC	
	
Zero	Data	Loss	
Backup	to	the	
Cloud	Use	Case	
Prod/Departmental	
Business	Critical	
Dev,	Test,	Prod		
	
Backup	and	
Recovery		
Bronze	+	
	
Zero	Downtime	
High	Availability	
MAA	Reference	Architectures	for	the	Cloud		
Availability	Service	Levels		
35	
Silver	+	
	
Zero	Data	Loss	
HA	and	DR	
GOLD	
BRONZE	
SILVER	
All	tiers	exist	with	on-premise	and	cloud	
	
	
	
Single	Instance	DB	
Restartable	
Backup/Restore	
Silver	+	
DB	Replication	with	
Active	Data	Guard	
Mission	Critical	
PLATINUM	
	
	
Zero	Downtime		
Golden	Gate	Cloud	Svc.	
Gold	+	
	
Zero	Downtime		
Maintenance	/	Migration	
	
Gold	+	
GoldenGate		
Edition	Based	Redefinition	
Bronze	+	
Database	HA	with	
Oracle	RAC	
Application	Continuity
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MAA	Evolution:	Autonomous	Database	
On-Premises	
On-Premises	
Exadata	
Database	/	
Exadata	
Cloud	
Autonomous	
Database	
36	
•  Architecture	
•  Database	Management	(Tooling)	
•  Configuration,	Tuning			
•  Lifecycle	Operations	(Tooling)	
•  Application	Performance	
•  Choosing	the	SLA	policy	
•  Application	
performance	
•  Infrastructure	Management	
•  Architecture	
•  Database	Management	
•  Configuration,	Tuning	
•  Lifecycle	operations	
•  Application	Performance	
•  Infrastructure	Management	
•  Architecture	
•  Configuration,	Tuning	
•  Database	Management	
•  Lifecycle	Operations	
•  Application	Performance	
•  Blueprints	
•  Feedback	to	
products	&	features	
•  Blueprints	
•  Exadata	is	the	best	
integrated	MAA	DB	
platform	
•  Oracle	owns	and	
manages	the	best	
integrated	MAA	
DB	platform	
•  Cloud	automation	
for	provisioning	
and	life	cycle	
operations	
•  Oracle	owns	and	
manages	
Infrastructure	
•  Policy	driven	
deployments	
•  MAA	Integrated	cloud	
•  Fully	automated	Self-
Driving,	Self-Securing,	
Self-Repairing	
Database	
Customer	
Oracle	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Automated	Lifecycle	Management	
37	
Backup	&	Repair	
Data	Guard	HA/DR	Operations	
Software	Updates	(Patching)	
Software	Upgrades	
Monitoring	&	Notification	
Elastic	Capacity	Management	
Migration	
End-to-end	Security	
Lifecycle	
Migration	 Notify	
Optimize	 Manage
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
For	Oracle	Customers	wanting	to	
improve	their	system	availability		
to	reduce	costs	caused	by	downtime.	
For	non-Oracle	Customers	to	get	an	
idea	what	failure	scenarios	need	to	
be	covered	and	how	Oracle	can	help.		
For	Application	Developers	to		
understand	which	failure	scenarios		
should	be	tackled	by	the	application.	
Conclusion	– Oracle	MAA	is	for	Everybody!
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
http://oracle.com/goto/maa		
More	Information
Oracle MAA (Maximum Availability Architecture) 18c - An Overview

More Related Content

What's hot (20)

PPT
Dataguard presentation
Vimlendu Kumar
 
PDF
Oracle Performance Tuning Fundamentals
Enkitec
 
PDF
TFA Collector - what can one do with it
Sandesh Rao
 
PDF
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
PPTX
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
PPTX
Oracle GoldenGate Performance Tuning
Bobby Curtis
 
PDF
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz
 
PDF
Oracle Latch and Mutex Contention Troubleshooting
Tanel Poder
 
PDF
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
PDF
Migration to Oracle Multitenant
Jitendra Singh
 
PPT
Oracle 10g Performance: chapter 02 aas
Kyle Hailey
 
PDF
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Sandesh Rao
 
PDF
Understanding oracle rac internals part 2 - slides
Mohamed Farouk
 
PDF
Oracle db performance tuning
Simon Huang
 
PDF
Oracle Database performance tuning using oratop
Sandesh Rao
 
PDF
MAA Best Practices for Oracle Database 19c
Markus Michalewicz
 
PDF
A deep dive about VIP,HAIP, and SCAN
Riyaj Shamsudeen
 
PPTX
Oracle sql high performance tuning
Guy Harrison
 
PDF
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Aaron Shilo
 
PDF
Deep review of LMS process
Riyaj Shamsudeen
 
Dataguard presentation
Vimlendu Kumar
 
Oracle Performance Tuning Fundamentals
Enkitec
 
TFA Collector - what can one do with it
Sandesh Rao
 
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
Oracle GoldenGate Performance Tuning
Bobby Curtis
 
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive Presentation
Nabil Nawaz
 
Oracle Latch and Mutex Contention Troubleshooting
Tanel Poder
 
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
Migration to Oracle Multitenant
Jitendra Singh
 
Oracle 10g Performance: chapter 02 aas
Kyle Hailey
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Sandesh Rao
 
Understanding oracle rac internals part 2 - slides
Mohamed Farouk
 
Oracle db performance tuning
Simon Huang
 
Oracle Database performance tuning using oratop
Sandesh Rao
 
MAA Best Practices for Oracle Database 19c
Markus Michalewicz
 
A deep dive about VIP,HAIP, and SCAN
Riyaj Shamsudeen
 
Oracle sql high performance tuning
Guy Harrison
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Aaron Shilo
 
Deep review of LMS process
Riyaj Shamsudeen
 

Similar to Oracle MAA (Maximum Availability Architecture) 18c - An Overview (20)

PDF
MAA - Best Practices for the Cloud
Markus Michalewicz
 
PPTX
Maa in database12c
Laban Ndwaru
 
PDF
Oracle MAA Best Practices - Applications Considerations
Markus Michalewicz
 
PDF
MAA for Oracle Database, Exadata and the Cloud
Markus Michalewicz
 
PPTX
8392-exadatamaa-1887964.pptx
RaniVuppal
 
PDF
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Markus Michalewicz
 
PDF
Oracle Database 12c with RAC High Availability Best Practices
Markus Michalewicz
 
PDF
Oracle Cloud is Best for Oracle Database - High Availability
Markus Michalewicz
 
PDF
Mma 10g r2_936
Alf Baez
 
PDF
Oracle Cloud Maximum Availability Architecture
Yuri Carvalho Marques
 
PDF
Oracle Maximum Availability Architecture
MarketingArrowECS_CZ
 
PPTX
The great 8 of ODA
Guido Boulogne
 
PDF
Continuous Availability for Private Database Clouds
Noel Sidebotham
 
PDF
Oracle Data Protection - 1. část
MarketingArrowECS_CZ
 
PDF
Zero Downtime for Oracle E-Business Suite on Oracle Exalogic
Paulo Fagundes
 
PDF
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
ALI ANWAR, OCP®
 
PDF
Oracle Database Availability & Scalability Across Versions & Editions
Markus Michalewicz
 
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Markus Michalewicz
 
PDF
Oracle Data Protection - 2. část
MarketingArrowECS_CZ
 
MAA - Best Practices for the Cloud
Markus Michalewicz
 
Maa in database12c
Laban Ndwaru
 
Oracle MAA Best Practices - Applications Considerations
Markus Michalewicz
 
MAA for Oracle Database, Exadata and the Cloud
Markus Michalewicz
 
8392-exadatamaa-1887964.pptx
RaniVuppal
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Markus Michalewicz
 
Oracle Database 12c with RAC High Availability Best Practices
Markus Michalewicz
 
Oracle Cloud is Best for Oracle Database - High Availability
Markus Michalewicz
 
Mma 10g r2_936
Alf Baez
 
Oracle Cloud Maximum Availability Architecture
Yuri Carvalho Marques
 
Oracle Maximum Availability Architecture
MarketingArrowECS_CZ
 
The great 8 of ODA
Guido Boulogne
 
Continuous Availability for Private Database Clouds
Noel Sidebotham
 
Oracle Data Protection - 1. část
MarketingArrowECS_CZ
 
Zero Downtime for Oracle E-Business Suite on Oracle Exalogic
Paulo Fagundes
 
Hybrid Data Guard to Cloud GEN2 ExaCS.pdf
ALI ANWAR, OCP®
 
Oracle Database Availability & Scalability Across Versions & Editions
Markus Michalewicz
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Markus Michalewicz
 
Oracle Data Protection - 2. část
MarketingArrowECS_CZ
 
Ad

More from Markus Michalewicz (20)

PDF
Achieving Continuous Availability for Your Applications with Oracle MAA
Markus Michalewicz
 
PDF
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Markus Michalewicz
 
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Markus Michalewicz
 
PDF
Oracle Database – Mission Critical
Markus Michalewicz
 
PDF
2020 – A Decade of Change
Markus Michalewicz
 
PDF
Why Use an Oracle Database?
Markus Michalewicz
 
PDF
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
Markus Michalewicz
 
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
 
PDF
(Oracle) DBA and Other Skills Needed in 2020
Markus Michalewicz
 
PDF
Make Your Application “Oracle RAC Ready” & Test For It
Markus Michalewicz
 
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Markus Michalewicz
 
PDF
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Markus Michalewicz
 
PDF
Oracle RAC 19c - the Basis for the Autonomous Database
Markus Michalewicz
 
PDF
From HA to Maximum Availability - A Holistic Historical Discussion
Markus Michalewicz
 
PDF
Why to Use an Oracle Database?
Markus Michalewicz
 
PDF
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
 
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Markus Michalewicz
 
PDF
(Oracle) DBA Skills to Have, to Obtain and to Nurture
Markus Michalewicz
 
PDF
Oracle Sharding 18c - Technical Overview
Markus Michalewicz
 
PDF
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Markus Michalewicz
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Markus Michalewicz
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Markus Michalewicz
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
Markus Michalewicz
 
Oracle Database – Mission Critical
Markus Michalewicz
 
2020 – A Decade of Change
Markus Michalewicz
 
Why Use an Oracle Database?
Markus Michalewicz
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
Markus Michalewicz
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Markus Michalewicz
 
(Oracle) DBA and Other Skills Needed in 2020
Markus Michalewicz
 
Make Your Application “Oracle RAC Ready” & Test For It
Markus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Markus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Markus Michalewicz
 
Oracle RAC 19c - the Basis for the Autonomous Database
Markus Michalewicz
 
From HA to Maximum Availability - A Holistic Historical Discussion
Markus Michalewicz
 
Why to Use an Oracle Database?
Markus Michalewicz
 
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Markus Michalewicz
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
Markus Michalewicz
 
Oracle Sharding 18c - Technical Overview
Markus Michalewicz
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Markus Michalewicz
 
Ad

Recently uploaded (20)

PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 

Oracle MAA (Maximum Availability Architecture) 18c - An Overview