Upload
deiby-gomez
View
35
Download
0
Embed Size (px)
Citation preview
Porquéactualizar12c
DEIBYGOMEZ• OracleACE–Elmásjovendelmundo.• OracleACEDirector-Elmásjovendelmundo.
• PresidentedelGrupodeUsuariosOracledeGuatemala(GOUG)• OracleMagazineen2014(EdiciónNov/Dic).• ConferencistaenOTN’13,‘14,’15,’16;OracleOpenWorldUSA&Brasil;Collaborate,
LasVegas,USA.• DirectordeCalidaddelSoporteenLaWnAmericanOracleUsersGroupCommunity
(LAOUC)• OracleCerWfiedMaster11g(OCM11g)–PrimeroenGuatemala
• OracleCerWfiedMaster12c(OCM12c)–PrimeroenGuatemala
• SELECTJournalEditor’sChoiceAward2016(LasVegas,IOUG)
Autores• AntonEls(NuevaZelanda)• VitSpinka(RepublicaCheca)• FranckPachot(Suiza)
RevisoresTécnicos:• DeibyGómez(Guatemala)• ArupNanda(India)
Pre-orderenAmazon!
Siestásen<=Oracle11g…
Soporte
SoportedeOracle
SoporteLocal
[Renovación]Soporte
• IngresoaOracleMetalink• DescargarParchesynuevasversiones• CrearServiceRequests(SR)(24/7)• Laprioridadestárestringidaporla
SeveridaddelWcket.• SoporteenIngles.• Opcional
• PersonalCerWficadoenSiWo• Instalaciones,Configuraciones,
Upgrades,Migraciones,DiagnosWcos.• SoporteenEspañol• Flexibilidadenlaprioridadde
incidentes.• Opcional.Nonecesariamentequien
renueva.
SoportedeOracle• SoportePremier11gR2terminóenenero,2016SoportedeOracle
OracleDatabase11.2salióenel2009.¡Tecnologiadehace7años!
MantenerviejasversionesCausas• SedejodePagarlarenovacióndelSoportedeOracle(no
confundirconsoporteLocal).• LaaplicaciónnoestácerWficadaconlanuevaversióndeOracle
Database.
MantenerviejasversionesConsecuencias:• Tolerarlosbugssinesperanzadesolución.
• DownWme,Errores,CorrupcióndeDatos,Perdidadedatos.
• Cadavezserámáscomplejo,costosoyriesgoso
actualizar.
• IncrementaelcostodelSoportedeOracle.Premier->Extendes->Sustaining.
• Cadavezmásdificilencontrarpersonascapacitadasentecnologiasviejas.Elcostodecontratarlasincrementa.
Miedoausarlo
“Esperemosaqueotrascompañiasusenprimero12c,esperemossusresultados.Queellospruebenlanuevaversiónpornosotros,nonosarriesguemos.”
Oracle12cfueliberadoenel2013.¡Hace3años!
¿Porquéactualizara12c?
SoportedeOracle
• LoquegastasenmantenerelsoporteExtendido(Extended)osoportedemantenimiento(Sustaining)puedesinverWrloenproyectosdemejoradeIT.
Aprovisionamiento
• ClonacióndeBasesdeDatos.• PlanWllasdeBasesdeDatos.• Creacióndenuevasbasesdedatos.• Basesdedatossindata,soloconestructuras.• 12cR2:Clonaciónonline(SindownWme).
Consolidación
• ConsolidaciónaniveldeBasedeDatos
**Desperdiciodememoriayprocesos
Consolidación
• ConsolidaciónaniveldeServidores• InstanceCaging• DatabaseResourceManager
(solodentrodeunaBD)
ConbnuidaddelNegocio• Capturaryenmascararloserroresproducidosenlacomunicaciónentrela
aplicaciónylabasededatos.• Lasesiónquefallóesreconstruida:
• ElEstadodelasesión• Todosloscursores• Todaslasvariables.
• OracleRe-ejecutalatransaciónautomaWcamente.
AltaDisponibilidad:FlexASM
AltaDisponibilidad:FlexCluster• Escalabilidaddenodos• Menostraficodeinterconect• Reemplazode“NodeEvicWon“por“sopwarereboot”enlosLeafNodes.
Predicbvidaddefalloscrsctleval• Adding,deleWngandmodifyingserver
pools• AddingserverstoanddeleWngservers
fromaserverpool• RelocaWngaserverfromoneserverpool
toanother• Removingaserverfromthecluster• Enablingaspecificmanagementpolicy
srvctl-eval• Adding,starWng,stopping,modifyingand
relocaWngdatabases• Adding,starWng,stopping,modifyingand
relocaWngservices• Adding,modifyingandremovingserver
pools• RelocaWngaserverfromoneserverpool
toanother
$ 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]
Laversiónperfectaparalanube
• ProveerBasesdeDatoscomoServicios• ProveerEsquemascomoservicios• Mediciónderecursospordepartamentodelaempresacuandose
integraconOracleEnterpriseManagerCloudControl.• IO,CPU,Memoria
• Oracle12cestádisponibleenMSAzure,AmazonAWSyOracleCloud• Aprovecharmáslamemoriacuandoseescalahaciaarriba:
• CaracterísWcasIn-Memory• FullDatabaseCaching
• Oracle12cpermitemoverautomaWcamentedatosraramenteaccedidosadiscosconmenoscosto.StorageTiering.
• Seguridad:• Auditoriamejoradayunificada• MejorasenEncriptaciónyEnmascaramientodelosdatos.
UnUpgrademásrápidoyfácil• RealizarUpgradeunasolavezparamuchasbasesdedatos.
• Reduccióndeerrores,costosdeconsultoría,bempo.• ProcesodeUpgradeporfase.
• Facilderesumirencasodefalla.• Script“Pre-Upgrade”mejorado
• Reducelaprobabilidaddequepasemosporaltounavalidación.• ParalalelismoduranteelUpgrade(Hasta40%másrápido)• NuevosymejoradosmetodosdeUpgradeCross-EndianessyCross-Plasorm.
• TransientLogicalStandby• FullTransportableDatabase
• Muchasmejorasmásenlaversión12cR2!
Estabilidad
12.1.0.1Fuelaprimerversiónylamenosestable,comopasacontodaslasnuevasversiones.12.1.0.2–VersiónEstable.
ConOracle12creducesCostos
• MenosWempode“Wme-tomarket”–Aprovisionamiento• MenosCostode“Storage”–StorageTiering• MapasdeCalor(HeatMap)• FechadeulWmoaccesoaniveldefilaysegmento
• Menoscostode“Storage”-Compression• MenosServidores–Consolidación• MenosdesperdiciodememoriayCPU–ArquitecturaMulbtenant
• Transaccionesmásrapidas–In-Memory• MenosWemposinservicio(DownWme)–CaracterísbcasOnline
Escalabilidad
• Escalabilidadaniveldeservidores–FlexCluster
• EscalabildiadaniveldeClusters–ServerPools
• EscalabilidadaniveldeBasesdeDatos–Mulbtenant
• EscalabilidaddeCargadeTrabajo–In-Memory,Carac.Adapbvas
¿Porquéactualizara12c?• +Aprovisionamiento• PerfectoparalaNube• +Escalabilidad• +Consolidación• Operaciones“Online”• ProcesamientoIn-memory• ConWnuidaddelasaplicaciones• +AltaDisponibilidad• +FacilidadyrapidezdeUpgradeyMigración• +Reduccióndecostos• TareaspredicWvas• +500nuevascaracterísWcasen12.1.0.1• +600nuevascaracterísWcasen12.1.0.2Muchascompañíasyaestánahi,yausaron12cyestáncontentas.
¿QuienpodríaactualizarmisDBs?
DeibyGó[email protected]
Twiver:@hdeibywww.nuvolacg.com