Por	qué	actualizar	12c
DEIBY	GOMEZ	
•  Oracle	ACE	–	El	más	joven	del	mundo.	
•  Oracle	ACE	Director		-	El	más	joven	del	mundo.	
•  Presidente	del	Grupo	de	Usuarios	Oracle	de	Guatemala	(GOUG)	
•  Oracle	Magazine	en	2014	(Edición	Nov/Dic).	
•  Conferencista	en	OTN	’13,	‘14,	’15,	’16;	Oracle	Open	World	USA	&	Brasil;	Collaborate,	
Las	Vegas,	USA.	
•  Director	de	Calidad	del	Soporte	en	LaWn	American	Oracle	Users	Group	Community	
(LAOUC)	
•  	Oracle	CerWfied	Master	11g		(OCM	11g)	–	Primero	en	Guatemala		
•  Oracle	CerWfied	Master	12c		(OCM	12c)	–	Primero	en	Guatemala	
•  SELECT	Journal	Editor’s	Choice	Award	2016	(Las	Vegas,	IOUG)
Autores	
•  Anton	Els	(Nueva	Zelanda)	
•  Vit	Spinka	(Republica	Checa)	
•  Franck	Pachot	(Suiza)	
Revisores	Técnicos:	
•  Deiby	Gómez		(Guatemala)	
•  Arup	Nanda	(India)	
Pre-order	en	Amazon!
Si	estás	en	<=	Oracle	11g…
Soporte	
	
Soporte	de	Oracle	
	
Soporte	Local	
[Renovación]	Soporte	
•  Ingreso	a	Oracle	Metalink	
•  Descargar	Parches	y	nuevas	versiones	
•  Crear	Service	Requests	(SR)	(24/7)	
•  La	prioridad	está	restringida	por	la	
Severidad	del	Wcket.	
•  Soporte	en	Ingles.	
•  Opcional		
	
•  Personal	CerWficado	en	SiWo	
•  Instalaciones,	Configuraciones,	
Upgrades,	Migraciones,	DiagnosWcos.	
•  Soporte	en	Español	
•  Flexibilidad	en	la	prioridad	de	
incidentes.	
•  Opcional.	No	necesariamente	quien	
renueva.
Soporte	de	Oracle		
•  Soporte	Premier	11gR2	terminó	en	enero,	2016	
Soporte	de	Oracle	
Oracle	Database	11.2	salió	en	el	2009.		
¡Tecnologia	de	hace	7	años!
Mantener	viejas	versiones	
	
Causas	
	
•  Se	dejo	de	Pagar	la	renovación	del	Soporte	de	Oracle	(no	
confundir	con	soporte	Local).	
•  La	aplicación	no	está	cerWficada	con	la	nueva	versión	de	Oracle	
Database.
Mantener	viejas	versiones	
Consecuencias:	
	
•  Tolerar	los	bugs	sin	esperanza	de	solución.	
•  DownWme,	Errores,	Corrupción	de	Datos,	
Perdida	de	datos.		
	
•  Cada	vez	será	más	complejo,	costoso	y	riesgoso	
actualizar.		
•  Incrementa	el	costo	del	Soporte	de	Oracle.		
Premier->	Extendes	->	Sustaining.		
•  Cada	vez	más	dificil	encontrar	personas	
capacitadas	en	tecnologias	viejas.	El	costo	de	
contratarlas	incrementa.
Miedo	a	usarlo	
“Esperemos	a	que	otras	compañias	usen	primero	12c,	
esperemos	sus	resultados.	Que	ellos	prueben	la	nueva	
versión	por	nosotros,	no	nos	arriesguemos.	”		
Oracle	12c	fue	liberado	en	el	2013.	¡Hace	3	años!
¿Por	qué	actualizar	a	12c?
Soporte	de	Oracle	
•  Lo	que	gastas	en	mantener	el	soporte	Extendido	
(Extended)	o	soporte	de	mantenimiento	(Sustaining)	
puedes	inverWrlo	en	proyectos	de	mejora	de	IT.
Aprovisionamiento	
•  Clonación	de	Bases	de	Datos.	
•  PlanWllas	de	Bases	de	Datos.		
•  Creación	de	nuevas	bases	de	datos.	
•  Bases	de	datos	sin	data,	solo	con	estructuras.	
•  12cR2:	Clonación	online	(Sin	downWme).
Consolidación	
•  Consolidación	a	nivel	de	
Base	de	Datos	
**Desperdicio	de	memoria		y	procesos
Consolidación	
•  Consolidación	a	nivel	de	
Servidores	
•  Instance	Caging	
•  Database	Resource	Manager	
(solo	dentro	de	una	BD)
Conbnuidad	del	Negocio	
•  Capturar	y	enmascarar	los	errores	producidos	en	la	comunicación	entre	la	
aplicación	y	la	base	de	datos.		
•  La	sesión	que	falló	es	reconstruida:	
•  El	Estado	de	la	sesión	
•  Todos	los	cursores	
•  Todas	las	variables.	
•  Oracle	Re-ejecuta	la	transación	automaWcamente.
Alta	Disponibilidad:	Flex	ASM
Alta	Disponibilidad:	Flex	Cluster	
•  Escalabilidad	de	nodos	
•  Menos	trafico	de	interconect	
•  Reemplazo	de	“Node	EvicWon“	por	“sopware	reboot”	en	los	Leaf	Nodes.
Predicbvidad	de	fallos	
crsctl	eval	
•  Adding,	deleWng	and	modifying	server	
pools	
•  Adding	servers	to	and	deleWng	servers	
from	a	server	pool	
•  RelocaWng	a	server	from	one	server	pool	
to	another	
•  Removing	a	server	from	the	cluster	
•  Enabling	a	specific	management	policy	
srvctl	-eval	
•  Adding,	starWng,	stopping,	modifying	and	
relocaWng	databases	
•  Adding,	starWng,	stopping,	modifying	and	
relocaWng	services	
•  Adding,	modifying	and	removing	server	
pools	
•  RelocaWng	a	server	from	one	server	pool	
to	another	
$ crsctl eval start resource resource1 -n server1
Stage Group 1:
--------------------------------------------------------------------------------
Stage Number Required Action
--------------------------------------------------------------------------------
1 Y Resource 'resource1' (1/1) will be in state
[ONLINE] on server [server1]
N Resource 'resource2' (1/1) will be in state
[ONLINE | INTERMEDIATE] on server [server1]
2 Y Resource 'resource3' (1/1) will be in state
[ONLINE | INTERMEDIATE] on server [server1]
La	versión	perfecta	para	la	nube	
•  Proveer	Bases	de	Datos	como	Servicios	
•  Proveer	Esquemas	como	servicios	
•  Medición	de	recursos	por	departamento	de	la	empresa	cuando	se	
integra	con	Oracle	Enterprise	Manager	Cloud	Control.		
•  IO,	CPU,	Memoria	
•  Oracle	12c	está	disponible	en	MS	Azure,	Amazon	AWS	y	Oracle	Cloud	
•  Aprovechar	más	la	memoria	cuando	se	escala	hacia	arriba:	
•  CaracterísWcas	In-Memory	
•  Full	Database	Caching	
•  Oracle	12c	permite	mover	automaWcamente	datos	raramente	
accedidos	a	discos	con	menos	costo.	Storage	Tiering.	
•  Seguridad:	
•  Auditoria	mejorada	y	unificada	
•  Mejoras	en	Encriptación	y	Enmascaramiento	de	los	datos.
Un	Upgrade	más	rápido	y	fácil	
•  Realizar	Upgrade	una	sola	vez	para	muchas	bases	de	datos.		
•  Reducción	de	errores,	costos	de	consultoría,	bempo.	
•  Proceso	de	Upgrade	por	fase.		
•  Facil	de	resumir	en	caso	de	falla.		
•  Script	“Pre-Upgrade”	mejorado	
•  Reduce	la	probabilidad	de	que	pasemos	por	alto	una	validación.		
•  Paralalelismo	durante	el	Upgrade	(Hasta	40%	más	rápido)	
•  Nuevos	y	mejorados	metodos	de	Upgrade	Cross-Endianess		y	Cross-Plasorm.		
•  Transient	Logical	Standby	
•  Full	Transportable	Database	
•  Muchas	mejoras	más	en	la	versión	12cR2!
Estabilidad	
12.1.0.1	Fue	la	primer	versión	
y	la	menos	estable,	como	
pasa	con	todas	las	nuevas	
versiones.	
	
	
12.1.0.2	–	Versión	Estable.
Con	Oracle	12c	reduces	Costos	
•  Menos	Wempo	de		“Wme-to	market”	–	Aprovisionamiento	
•  Menos	Costo	de	“Storage”	–	Storage	Tiering	
•  Mapas	de	Calor	(Heat	Map)	
•  Fecha	de	ulWmo	acceso	a	nivel	de	fila	y	segmento	
•  Menos	costo	de	“Storage”	-	Compression	
•  Menos	Servidores	–	Consolidación	
•  Menos	desperdicio	de	memoria	y	CPU	–	Arquitectura	
Mulbtenant		
•  Transacciones	más	rapidas	–	In-Memory	
•  Menos	Wempo	sin	servicio	(DownWme)		–	Caracterísbcas	
Online
Escalabilidad	
•  Escalabilidad	a	nivel	de	servidores–	Flex	Cluster	
•  Escalabildiad	a	nivel	de	Clusters–	Server	Pools	
•  Escalabilidad	a	nivel	de	Bases	de	Datos–	Mulbtenant	
•  Escalabilidad	de	Carga	de	Trabajo–	In-Memory,	Carac.	Adapbvas
¿Por	qué	actualizar	a	12c?	
•  +	Aprovisionamiento	
•  Perfecto	para	la	Nube	
•  +	Escalabilidad		
•  +	Consolidación	
•  Operaciones	“Online”	
•  Procesamiento	In-memory	
•  ConWnuidad	de	las	aplicaciones	
•  +	Alta	Disponibilidad	
•  +	Facilidad	y	rapidez	de		Upgrade	y	Migración	
•  +	Reducción	de	costos	
•  Tareas	predicWvas	
•  +500	nuevas	caracterísWcas	en	12.1.0.1	
•  +600	nuevas	caracterísWcas	en	12.1.0.2	
	
	Muchas	compañías	ya	están	ahi,	ya	usaron	12c	y	están	contentas.
¿Quien	podría	actualizar	mis	DBs?
Deiby	Gómez	
dgomez@nuvolacg.com	
Twiver:	@hdeiby	
www.nuvolacg.com

Por que actualizar a 12c