SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Real	Application	Clusters	
(RAC)	–	Roadmap	for	New	Features	
Markus	Michalewicz,	Senior	Director	of	Product	Management	
Dave	Hickson,	Database	Architect,	BT	
Tak	Wang,	Vice	President,	Oracle	RAC	Development	
	
October	22,	2018	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Safe	Harbor	Statement	
The	following	is	intended	to	outline	our	general	product	direction.	It	is	intended	for	
information	purposes	only,	and	may	not	be	incorporated	into	any	contract.	It	is	not	a	
commitment	to	deliver	any	material,	code,	or	functionality,	and	should	not	be	relied	upon	
in	making	purchasing	decisions.	The	development,	release,	timing,	and	pricing	of	any	
features	or	functionality	described	for	Oracle’s	products	may	change	and	remains	at	the	
sole	discretion	of	Oracle	Corporation.	
3
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
Overview		
Better	Management	
Better	Availability		
Better	Scalability	&	Performance	
The	Road	Ahead	
1	
2	
3	
4	
5	
4
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
Overview		
Better	Management	
Better	Availability		
Better	Scalability	&	Performance	
The	Road	Ahead	
1	
2	
3	
4	
5	
5
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
Oracle	RAC’s	Journey	into	the	Autonomous	Database		
20-years	of	continuous	innovation*	
Oracle	18c
*	Documented	features	list	is	selective;		20	years	include	development	time	
6
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	RAC	Innovation	Spin-Off	1		
Oracle	Autonomous	Health	and	the	Autonomous	Health	Framework	(AHF)	
7	
http://oracle.com/goto/ahf
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	RAC	Innovation	Spin-Off	2		
Oracle	Fleet	Patching	&	Provisioning	(FPP)										and	Gold	Image	Management		
formerly	Oracle	Rapid	Home	Provisioning	(RHP)	
8	
http://oracle.com/goto/fpp		
(http://oracle.com/goto/rhp)
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	RAC	Innovation	Spin-Off	3		
Application	Continuity	&	Continuous	Application	Availability	–	the	new	MAA*	standard	
*	MAA	=	Maximum	Availability	Architecture	
9	
http://oracle.com/goto/ac
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Autonomous	Database	Highlights	
Self-Driving	
Automates	database	and	
infrastructure	management,	
monitoring,	tuning	
Self-Scaling	
Scales	online	for	
highest	performance	
and	lowest	cost	
Self-Repairing	
Protects	from	all	
downtime	including	
planned	maintenance	
Enabled	by	Applied	Machine	Learning	
10	
1 2 3 4 5
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	RAC	Development	Focus	Areas	
Better	scalability	
&	performance		
Efficient	management		
for		
large	scale	deployments	
Better	availability	
11
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
Overview		
Better	Management	
Better	Availability		
Better	Scalability	&	Performance	
The	Road	Ahead	
1	
2	
3	
4	
5	
12
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
What	If…You	have	Hundreds	of	Environments		
And	what	if…	
– Software	Installation	
– Storage	configuration	
– Diagnostics	setup	
	
…	would	have	to	be	performed	only	once		
and	can	then	be	re-used	multiple	times?	
	
…	allowing	you	to	save	many	hours	
performing	these	tiring	tasks?	
13
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Cluster	
Domain	
Cluster	Domain-Based	Management	
Facilitating	…	
– Fleet	Patching	&	Provisioning	(FPP)	/	
				formerly	Rapid	Home	Provisioning	(RHP)	
– Autonomous	Health	Framework	(AHF)	
– Automatic	Storage	Management	(ASM)	
	
and	hosted	on	a	dedicated	cluster		
–	the	Domain	Services	Cluster	(DSC)	–	
	
all	three	management	tasks	can	be	
centralized	and	diagnostics	can	be	optimized	
	
for	Member	Clusters	in	a	Cluster	Domain.		
14	
Domain	Services	Cluster	
FPP	 AHF	
Simplification	and	efficiency	through	centralization
Cluster	Domains	@BT	
David	Hickson	–	Database	Architect	
BT	
October	22,	2018
©	British	Telecommunications	plc	
About	BT	
•  The	UK’s	largest	broadband	provider	
•  The	UK’s	largest	last-mile	network	provider	
•  The	UK’s	largest	wide	area	network	provider	
•  In	EE,	the	UK’s	best	largest	and	best	mobile	network	provider	
•  A	global	footprint	operating	in	180	countries	
•  BT	Sport	delivering	Premiership	and	UEFA	football	
•  All	underpinned	by	Technology	Department
©	British	Telecommunications	plc	
Context	–	Existing	RAC	and	Database	Services	in	BT	
•  Large	scale,	on-premises	Enterprise	Cloud	
•  Oracle	Database	and	RAC	estate	continuing	to	grow	
•  Oracle	RAC	databases	mostly	on	12.1	or	12.2	
•  12.2	clusters	only	since	April	2018	
•  Lots	of	automation	already	but	…	
•  We	need	smarter	ways	to	
–  Deliver	RAC	clusters	more	quickly	
–  Administrate	more	efficiently	
•  Goal:	Reduce	overheads	of	many	RAC	clusters
©	British	Telecommunications	plc	
Cluster	Domains	–	Why	is	this	architecture	attractive	to	us?	
•  I/O	Server	
–  Replace	hundreds	of		independent	pools	of	storage	with	centralised	pools	
–  Increase	storage	on	member	clusters	without	infrastructure	changes	
•  Rapid	Home	Provisioning	
–  Centralised	management	of	Oracle	software	for	installation,	patching,	upgrading	
•  Autonomous	Health	Framework	
–  Replace	many	independent	management	repositories	with	one
©	British	Telecommunications	plc	
Cluster	Domains	–	Future	Plans	
•  What	we’ve	done	
–  Testing	of	Cluster	Domains	and	Member	Clusters	using	12.2.0.1	
–  On	virtualised	infrastructure	
•  What	we	plan	to	do	
–  Cluster	Domains	are	a	significant	architectural	shift	
–  Proceed	with	Oracle	Database	19c		(AKA	12.2	Terminal	Release)	
–  I/O	server,	Rapid	Home	Provisioning	and	Autonomous	Health	Framework
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
What’s	Next	for	Cluster	Domains?		
1.  Transitions	(*18c+)	
2.  Domain	Services		
Cluster	Availability	
3.  and	Performance	
Planned	Transitions	
20
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
gridSetup	and	zip-based	install	
for	Oracle	Grid	Infrastructure	
NEW:	RPM-based	installs	for	the	
Oracle	Database	and	Oracle	Client		
ASM	Management	for		
NFS-based	Clusterware	files	
for	easier	management	and	
thereby	better	availability.		
Separate	Diskgroup	for	Grid	
Infrastructure	Management	
Repository	(GIMR)	
allows	for	more	flexibility	during	
Grid	Infrastructure	Installation	
	
Better	Management	Thanks	to	Your	Feedback	
$ORACLE_HOME/gridSetup.sh	
Configure	ASM	on	NFS	
21
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Adapting	to	Your	Feedback	
•  Desupport	of	Direct	File	System	Placement	for	Oracle	Clusterware	Files	
– Introduced	with	Oracle	Clusterware	12c	Rel.	2	(12.2.0.1)		
– Effective	with	Oracle	Clusterware	18c	
– Desupport	revoked	effective	with	Oracle	Clusterware	19c		
•  Oracle	Grid	Infrastructure	Management	Repository	(GIMR)	
– Around	since	Oracle	Grid	Infrastructure	11g	Release	2	
– Automatic	Installation	of	the	GIMR	introduced	with	Grid	Infrastructure	12.1.0.2	
– Separate	diskgroup	installation	introduced	with	Grid	Infrastructure	12c	Release	2	
– Automatic	install	revised	for	Oracle	Grid	Infrastructure	19c	
•  Plans	foresee	a	GIMR	installation	outside	of	the	Oracle	Grid	Infrastructure	home	for	Standard	Clusters	
•  Centralized	GIMR	hosting	on	a	Domain	Services	Cluster	(for	Member	Clusters)	remains	unchanged		
22
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Flex	Cluster		 Massive	Parallel	Query	Oracle	RAC	 Oracle	RAC	Reader	Nodes	
Oracle	Flex	Cluster	– A	Brief	Review	
23
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Flex	Cluster		
Leaf	nodes	deprecated	
Massive	Parallel	Query	Oracle	RAC	
deprecated		
Oracle	RAC	Reader	Nodes	
to	be	implemented	on	Hub	nodes	
Flex	Cluster	– Changes	Down	the	Road	
24
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Deprecation	=	Room	to	Focus	on	Innovation		
•  Oracle	Flex	Cluster	
–  Introduced	with	Oracle	Clusterware	12c	Release	1	(12.1.0.1)			
•  Target	use	case:	Management	of	applications	and	database	in	the	same	cluster	
•  Databases	are	meant	to	be	hosted	on	HUB	nodes,	applications	on	Leaf	nodes	
–  Oracle	Clusterware	12c	Release	2	enabled	two	more	uses	cases:	
1.  Massive	Parallel	Query	Oracle	Real	Application	Clusters	(Oracle	RAC)	
2.  Oracle	RAC	Reader	Nodes	
–  Effective	with	Oracle	Clusterware	18c	
•  Leaf	nodes	as	part	of	the	Flex	Cluster	architecture	have	been	deprecated	
•  The		“Massive	Parallel	Query	Oracle	RAC”	use	case	has	been	deprecated	
•  The	“Oracle	RAC	Reader	Nodes”	use	case	remains	and	will	be	supported	on	HUB	nodes	instead	
–  HA	capabilities	provided	by	Leaf	nodes	will	be	made	available	on	Hub	nodes	as	applicable	
•  The	desupport	of	Leaf	nodes	and	their	respective	uses	cases	is	currently	planned	for	Oracle	Clusterware	19c	
25
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
Overview		
Better	Management	
Better	Availability		
Better	Scalability	&	Performance	
The	Road	Ahead	
1	
2	
3	
4	
5	
26
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Application	Continuity		
&	Continuous	Application	
Availability	
Zero	Brownout	
Reconfiguration	
Zero	Downtime		
Maintenance	
Three	Availability	Focus	Areas	
27
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Innovation	Under	the	Hood	
Multiple	projects	and	features	contribute	to	Zero	Brownout	Reconfiguration			
Maximum	Availability	Architecture	
4x	
faster	
1.5x	
faster	
•  Oracle	RAC	reconfiguration	times	reduced	by	
–  4x	between	Oracle	RAC	11.2.0.4	and	12	Rel.	2	
–  1.5x	between	Oracle	RAC	12c	Rel.	2	&	18c	
–  for	a	total	of	6x	improvements	
between	Oracle	RAC	11.2.0.4	and	18c	
	
•  Selection	of	contributing	features:		
–  Remastering	Slaves	(*12.1)	
–  Support	for	100	LMS’s	(*12.2)		
–  More	Dynamic	Remastering		
28
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Contributing	Features	
•  Remastering	Slaves	(1	slave	per	LMS)	
–  Starting	with	Oracle	RAC	12.1,	the	LMS	offloads	heavy	remastering	work	to	the	slave	
–  This	improves	LMS’s	responsiveness	for	Cache	Fusion	requests	during	remastering	
	
•  Support	for	100	LMS’s	–	change	in	default	value		
–  Oracle	RAC	12.2	supports	up	to	100	LMS’s	(names:	LMS0-LM99)	as	opposed	to	35	
–  On	larger	systems	(lots	of	CPU,	large	SGA),	more	LMS’s	will	start	by	default	
–  More	LMS’s	means	better	reconfiguration	time	without	any	impact	during	runtime	
	
•  More	Dynamic	Remastering	(DRM)	
–  Starting	with	Oracle	RAC	19c,	DRM	is	planned	to	more	adaptively	consider	the	overall	system	state	
29
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Innovation	on	the	Way	to	the	Autonomous	Database	
•  A	proactive	and	automatic	monitoring	and	correction	framework	
–  Some	functionality	first	introduced	in	Oracle	RAC	12c			
–  Current	framework	used	in	Oracle	RAC	18c;	further	enhancements	planned	for	Oracle	Database	19c	
	
–  Monitors	various	(currently	~50)	metrics	across	different	layers	continuously		
•  Shares	and	considers	information	globally,		but	acts	locally	
–  Detects	problems	before	any	disruption	of	service	occurs	
•  v$	tables	provide	logs	showing	current	system	status	and	history	of	issues	detected	
–  Identifies	root	cause	accurately,	based	on	current	system	situation	
•  Uses	a	combination	of	metrics	to	predict	potential	issues	and	identifies	root	cause(s)	
–  Resolves	problems	with	minimum	disruption,	ideally	before	it	happens	
•  Takes	preventative	action	based	on	identified	root	cause	
–  Serializes	actions	across	the	cluster	to	minimize	resolution	impact	
•  Corrective	actions	are	performed	on	per	resource	basis	
Introducing	Database	Reliability	Framework	(DRF)	(Working	Name)	
30
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Patching Improvements	
•  OJVM	is	Oracle	RAC	rolling	patch	enabled	with	Oracle	RAC	18c	(18.4)		
– Non-Java	services	are	available	at	all	times		
– Java	services	are	available	all	the	time,	except	for	a	~10	seconds	brownout	
•  No	errors	are	reported	during	the	brownout	
•  Zero-Downtime	Oracle	Grid	Infrastructure	Patching	(*18.3)	
– Patch	Oracle	Grid	Infrastructure	without	interrupting	database	operations	
– Patches	are	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	for	Oracle	RAC	and	RAC	One	Node	clusters	with	two	or	more	nodes	
31
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
Overview		
Better	Management	
Better	Availability		
Better	Scalability	&	Performance	
The	Road	Ahead	
1	
2	
3	
4	
5	
32
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Innovation	Under	the	Hood	
Multiple	projects	and	features	contribute	to	Better	Scalability	&	Performance	
5x	
faster	
•  Oracle	RAC	performance	has	improved	up	to	
–  5x	between	Oracle	RAC	11.2.0.4	and	18.1	
especially	for	high	contention	workloads	
•  Selection	of	contributing	features:		
–  Leaf	Block	Split	Optimizations	(*12.2)	
–  Scalable	Sequences	(*18c)	
•  Exadata-based	optimizations:		
–  Undo	RDMA-Read	(*18c)		
–  “Smart	Fusion	Block	Transfer”	(*12.2)	
–  ExaFusion	Direct-to-Wire	OLTP	Protocol	(*12.2)	
33
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	RAC	Performance	Features		
• Automatic	Undo	Management	
• Cache	Fusion		
• Oracle	Real	Application	Clusters	
• Session	Affinity		
• PDB	&	Services	Isolation	
• Service-Oriented	Buffer	Cache	
• Leaf	Block	Split	Optimizations	
• Self	Tuning	LMS	
• Multithreaded	Cache	Fusion		
• ExaFusion	Direct-to-Wire	Protocol	
• Smart	Fusion	Block	Transfer	
• Universal	Connection	Pool	(UCP)	Support	for	Oracle	RAC	
• Support	for	Distributed	Transactions	(XA)	in	Oracle	RAC	
• Parallel	Execution	Optimizations	for	Oracle	RAC	
• Affinity	Locking	and	Read-Mostly	Objects		
• Reader	Bypass		
• Flash	Cache	
• Connection	Load	Balancing	
• Load	Balancing	Advisory	
• Cluster	Managed	Services	
• Automatic	Storage	Management	
9i 10g	
11g	
12c	
18c	
• Scalable	Sequences	
• Undo	RDMA-Read		
• Commit	Cache	
• Database	Reliability	Framework	
Over	two	decades	of	innovation
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	Contention	can	occur	in	any	multi-
user	system	(even	in	SI	databases)		
Scaling	out,	contention	can	occur	
between	instances		
(not	only	within	an	instance).	
	From	a	contention	perspective,	
the	number	of	nodes	is	irrelevant.	
Contention	–	The	Basics		
https://www.slideshare.net/MarkusMichalewicz/oracle-rac-internals-the-cache-fusion-edition		
write	
write	
write	
write	
Note:	for	scalability,	only	write/write	contention	needs	to	be	considered.			
write	
write	
write	
write	
35
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	Frequent	transactional	changes	to	
the	same	data	blocks	may	result	in	
“write	hot	spots”	
	Pending	redo	must	be	written	to	
log	before	the	block	can	be	
transferred	
	Contention	can	affect	related	data	as		
much	as	it	can	affect	the	user	data.		
	Right	growing	indexes	and		
index	contention	are	common.			
In	99%	of	OLTP	performance	issues,		
write	hot	spots	occur	on	indexes.	
Contention	–	Considerations	
https://www.slideshare.net/MarkusMichalewicz/oracle-rac-internals-the-cache-fusion-edition		
Sequence	
REDO	
36
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
ExaFusion		
Direct-to-Wire	OLTP	Protocol	
allows	the	database	to	directly	
call	into	the	InfiniBand	HW.		
Smart	Fusion	Block	Transfer	
Improves	Cache	Fusion	latency	by	
allowing	LMS	to	serve	dirty	blocks		
as	soon	as	a	REDO	flush	is	initiated	
3x	faster	Right-Growing	Index	
performance	due	to			
Leaf	Block	Split	Optimizations,	
Scalable	Sequences,	
Commit	Cache	
Contention	–	The	Solutions		
37
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Undo	RDMA-Read	&	Commit	Cache	
•  Undo	RDMA-Read	(*18c)	
–  In	some	workloads,	more	than	half	of	the	remote		
reads	are	for	Undo	Blocks	to	satisfy	read	consistency	
–  Undo	Block	RDMA-read	uses	RDMA	to	directly	and		
rapidly	access	UNDO	blocks	in	remote	instances		
•  Avoids	having	to	activate	a	remote	LMS	to	perform	the	operation	
•  Commit	Cache	(*18c)	
–  The	Commit	Cache	maintains	an	in-memory,	simple		
hash	table	of	recent	transactions	on	each	instance	
–  Remote	LMS	directly	reads	the	commit	cache	and		
sends	back	commit	times	for	requested	transactions		
•  Replaces	having	to	send	entire	8K	transaction	table	block	
•  Customer	test	results:	
–  Up	to	57%	of	the	cache-fusion	block	traffic	was	eliminated	
–  cluster	wait	time	down	by	22%;	DB	CPU	time	down	by	7%	
UNDO	UNDO	
RDMA	 RDMA	
Inst
1	
Inst
3	
Inst
2	
38
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Scaling	the	World’s	Most	Complex	Enterprise	Workloads		
•  Due	to	its	market	leading	Cache	Fusion	algorithm,	Oracle	RAC	scales	
	
1.  any	feature	–	e.g.	Pluggable	Databases,	Oracle	In-Memory	and	Oracle	Data	Guard	
	
2.  most	enterprise	applications	–	e.g.	Ebusiness	Suite,	SAP,	Oracle	Hospitality	
	
3.  nearly	all	custom	applications	as	used	by	many	of	Oracle’s	15000	RAC	customers	
	
•  Without	the	need	for	significant	application	changes	
•  Especially	on	Oracle	Exadata	Database	Machines	
•  Designed	to	support	Oracle	Autonomous	Database	Cloud	
	
39
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Why	Oracle	Sharding?		
•  Some	applications	hugely	benefit	from	“data	dependent	routing”	
–  Data	dependent	routing	means	that	users	are	routed	to	where	the	data	resides	
–  Routing	can	be	performed	within	an	Oracle	RAC	database	or	across	independent	databases	
–  Oracle	Sharding	is	Oracle’s	fully	integrated	data	dependent	routing	solution	
	
•  Oracle	RAC	Sharding	
–  Affinitizes	table	partitions	to	instances		
•  for	better	cache	utilization	and	reduced	block	pings	between	instances	
–  Takes	advantage	of	direct	routing	API	of	Sharding:		
•  Requests	that	a	specify	sharding	key	are	routed	to	the	instance	that	logically	holds	the	corresponding	partition	
•  Requests	that	do	not	provide	a	partition	key	will	be	routed	based	on	the	default	load	balancing	policy	
–  Adding	a	sharding	key	improves	OLTP	performance	requires	no	changes	to	the	database	schema		
•  alter system enable affinity <TableName>;
40
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Another	Innovation	for	Oracle	RAC	
Oracle	RAC	Sharding	
41	
http://oracle.com/goto/sharding
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Program	Agenda	
Overview		
Better	Management	
Better	Availability		
Better	Scalability	&	Performance	
The	Road	Ahead	
1	
2	
3	
4	
5	
42
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
The	Road	Ahead	Leads	into	the	Autonomous	Database	Cloud	
•  Future	scalability	&	performance	improvements	
– Tailor	to	scaling	well	within	Exadata	dimensions	(“scale	linear	across	64	nodes,	not	200”)	
– Are	designed	to	meet	ADB	performance	requirements	and	will	grow	as	ADB	enhances	
– Will	leverage	RDMA	technology	for	server-less	communication	
– Plan	to	use	RoCE	as	the	next-generation	network	for	the	cloud	
•  Details	in	MOS	note	“Oracle	RAC	Interconnect	Protocols	–	Support	and	Roadmap	(ID	2434852.1)”	
– Will	substitute	storage	access	with	network-based	access	to	data	on	remote	nodes		
– Are	likely	to	utilize	NVM	for	storage	on	independent	servers	(eliminate	shared	disk)		
•  Future	availability	improvements		
– Will	focus	on	reducing	re-configuration	times	(brownouts)	further	to	come	closer	to	“zero”	
– Will	provide	even	more	ways	to	perform	maintenance	&	admin	tasks	with	no	downtime	
43
Copyright	©	2018,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0オラクルエンジニア通信
 
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
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratopSandesh Rao
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
 
A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN Riyaj Shamsudeen
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 
Oracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API ExamplesOracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API ExamplesBobby Curtis
 
Considerations for Data Access in the Lakehouse
Considerations for Data Access in the LakehouseConsiderations for Data Access in the Lakehouse
Considerations for Data Access in the LakehouseDatabricks
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Igor De Souza
 
Apache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the CoversApache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the CoversScyllaDB
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2オラクルエンジニア通信
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slidesMohamed Farouk
 
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
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)オラクルエンジニア通信
 

Was ist angesagt? (20)

Oracle GoldenGate導入Tips
Oracle GoldenGate導入TipsOracle GoldenGate導入Tips
Oracle GoldenGate導入Tips
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
 
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
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratop
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN
 
Migrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQLMigrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQL
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
Oracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API ExamplesOracle GoldenGate 18c - REST API Examples
Oracle GoldenGate 18c - REST API Examples
 
Considerations for Data Access in the Lakehouse
Considerations for Data Access in the LakehouseConsiderations for Data Access in the Lakehouse
Considerations for Data Access in the Lakehouse
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
 
Apache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the CoversApache Iceberg: An Architectural Look Under the Covers
Apache Iceberg: An Architectural Look Under the Covers
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slides
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
Oracle GoldenGate入門
Oracle GoldenGate入門Oracle GoldenGate入門
Oracle GoldenGate入門
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
 

Ähnlich wie Oracle RAC - Roadmap for New Features

(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to NurtureMarkus Michalewicz
 
Oracle RAC on Engineered Systems
Oracle RAC on Engineered SystemsOracle RAC on Engineered Systems
Oracle RAC on Engineered SystemsMarkus Michalewicz
 
MAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMarkus Michalewicz
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Markus Michalewicz
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Markus Michalewicz
 
Virtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RAC
Virtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RACVirtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RAC
Virtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RACMarkus Michalewicz
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewMarkus Michalewicz
 
MySQL as a Service OOW 2018 PRO4601
MySQL as a Service OOW 2018 PRO4601MySQL as a Service OOW 2018 PRO4601
MySQL as a Service OOW 2018 PRO4601Airton Lastori
 
Data Management in a Microservices World
Data Management in a Microservices WorldData Management in a Microservices World
Data Management in a Microservices Worldgvenzl
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMonica Li
 
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...Sandesh Rao
 
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...Sandesh Rao
 
Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018Oracle Developers
 
TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...
TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...
TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...tdc-globalcode
 
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!Miguel Araújo
 
Oracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 Version
Oracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 VersionOracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 Version
Oracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 VersionMarkus Michalewicz
 
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
 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXDavidPeake15
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group ReplicationMark Swarbrick
 

Ähnlich wie Oracle RAC - Roadmap for New Features (20)

(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture
 
Oracle RAC on Engineered Systems
Oracle RAC on Engineered SystemsOracle RAC on Engineered Systems
Oracle RAC on Engineered Systems
 
MAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMAA - Best Practices for the Cloud
MAA - Best Practices for the Cloud
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
 
Virtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RAC
Virtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RACVirtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RAC
Virtualized Oracle Real Application Clusters (RAC) - Containers and VMs for RAC
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical Overview
 
MySQL as a Service OOW 2018 PRO4601
MySQL as a Service OOW 2018 PRO4601MySQL as a Service OOW 2018 PRO4601
MySQL as a Service OOW 2018 PRO4601
 
Data Management in a Microservices World
Data Management in a Microservices WorldData Management in a Microservices World
Data Management in a Microservices World
 
MOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database DevelopmentMOUG17 Keynote: What's New from Oracle Database Development
MOUG17 Keynote: What's New from Oracle Database Development
 
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
NZOUG - GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Pres...
 
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
AIOUG-GroundBreakers-2018 -Using Oracle Autonomous Health Framework to Preser...
 
Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018Public hyperledger meetup sf may 2018
Public hyperledger meetup sf may 2018
 
TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...
TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...
TDC2018SP | Trilha NoSQL - Tecnicas avancadas utilizadas por redes sociais qu...
 
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
 
MySQL 8
MySQL 8MySQL 8
MySQL 8
 
Oracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 Version
Oracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 VersionOracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 Version
Oracle RAC 12c Rel. 2 Best Practices - UKOUG Tech17 Version
 
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
 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEX
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
 

Mehr von Markus Michalewicz

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewMarkus Michalewicz
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission CriticalMarkus Michalewicz
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...Markus Michalewicz
 
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
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMarkus Michalewicz
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020Markus Michalewicz
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionMarkus Michalewicz
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsMarkus Michalewicz
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateMarkus Michalewicz
 

Mehr von Markus Michalewicz (20)

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
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
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the Cloud
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 

Kürzlich hochgeladen

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 

Kürzlich hochgeladen (20)

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 

Oracle RAC - Roadmap for New Features