DEIBYGOMEZ• OracleACE–YoungestintheWorld.• OracleACEDirector-Youngestintheworld.• PresidentedelGrupodeUsuariosdeOracledeGuatemala• SpeakerenOTN’13,‘14,’15,’16;OracleOpenWorldUSA,Brasil;Collaborate.• DirectorofSupportQualityenLa>nAmericanOracleUsersGroupCommunity(LAOUC)• Co-fundadordeOraWorldTeam(Suiza,India,Brasil,Francia,Guatemala)
• OracleCer>fiedMaster11g(OCM11g)–YoungestinLaAnAmerica
• OracleCer>fiedMaster12c(OCM12c)–YoungestinLaAnAmerica.
• SELECTJournalEditor’sChoiceAward2016(LasVegas,IOUG)
DEIBYGOMEZ
Autores• AntonEls(NuevaZelanda)• VitSpinka(RepublicaCheca)• FranckPachot(Suiza)
RevisoresTécnicos:• DeibyGómez(Guatemala)• ArupNanda(India)
Pre-orderinAmazon!
NUVOLA,S.A.• Cer>ficacionesdelequipo:
– OracleLinuxCer>fiedImplementa>onSpecialist– OracleDatabase11gAdministratorCer>fiedProfessional(OCP11g)– OracleDatabase12cAdministratorCer>fiedProfessional(OCP12c)– OracleDatabase11gAdministratorCer>fiedMaster(OCM11g)– OracleDatabase12cAdministratorCer>fiedMaster(OCM12c)– OracleServiceOrientedArchitectureInfrastructureImplementa>onCer>fiedExpert– OracleCer>fiedExpert,OracleExadataX3andX4Administrator– OracleRAC11gandGridInfraestructureAdministrator– OracleRealApplica>onClusters12cCer>fiedImplementa>onSpecialist
• SoporteyConsultoría:– BasesdeDatosOracle.
• Upgrades&Migraciones– Exadata– OracleCloud– Middleware
• CursosdeAdministracióndeProductosOracle
www.nuvolacg.com
Perfectforcloud• ProvideDatabasesasaServices• ProvideSchemaasaServices• AvailableinAmazonRDS• AvailableinOraclePublicCloud• In-MemoryProcessing(usefulwhenscalingmemoryup)• In-MemoryDatabase(usefulwhenscalingmemoryup)• Fulldatabasecaching(usefulwhenscalingmemoryup)• PerfectforDataStorageTieringmatcheswithCloudStorageCosts• Security
Policy-ManagedDatabasesAdvantages:• ServerFailureTolerance• Automa>cServerreloca>on• ClusterConsolida>on• ClusterScalability(Horizontallyand
Ver>cally)Enhancedin12c• MoreServerAjributes
• ServerCategoriza>on• Policysets• ServerAlloca>onbasedon:
• CPU• Memory• NodeRole
• LibraryofPolicyDefini>ons• QualityofService(QoS)unifiedwithPolicy-
basedClusterManagement
ConsolidaTon• DatabaseConsolida>on• ServerConsolida>on• SchemaConsolida>on• ClusterConsolidaTon
SharedPool-MyPool
Datamovement• Plug-outthere,Plug-inhere• MovedataacrossContainerswithDifferentversions• FromCloudtoOn-Premise• FromOn-PremisetoCloud• DuplicatenowusesBackupsets• MoveDatafilesonline• OnlineMovePar>>on• Informa>onLifecycleManagement(ILM)
• HeatMap• Query>mestampsattherowandsegmentlevels
• FullTransportableDatabase• TheBestofDataPump• ThebestofTransportableTablespaces• cross-plamorm• cross-Endianness• cross-version
In-memoryFeatures• In-MemoryColumnStore• In-MemoryStorageIndex• In-MemoryJoins
• BloomFilters• In-MemoryScan• In-memoryaggrega>on• FullDatabaseCaching• BigTableCaching
ApplicaTonconTnuity• Masksoutagesfromendusersandapplica>ons• Theapplica>oncancon>nuewherethatdatabasesessionlenoff• ItrebuildstheSession
• sessionstates• cursors• Variable
• Ittriestore-executeit
FLEXASM• ItProvidesHighAvailability• Configurabletomeetourneeds• Itdoesn’tdependofFlexCluster• EasytoConfigure• DedicatedASMNetwork
FLEXCLUSTER• NodeScalability• LessInterconnectTraffic• Automa>cLeafNodesreloca>on• NodeEvic>ondecreased
EasyUpgrade&MigraTon• PlugoutfromoldVersionofContainerDatabase• PlugintonewVersionofContainerDatabase
• Copy• Move• No-Copy• ByClone
• UpgradeprocessbyPhases• Pre-UpgradeScript• ParallelUpgrade(upto40%faster)• Upgradeallinone• UpgradewithRestorePoint• Andmanygoodupgradefeaturescomingin12cR2!
PredicTveTasks-What-ifcommandcrsctleval• Adding,dele>ngandmodifyingserver
pools• Addingserverstoanddele>ngservers
fromaserverpool• Reloca>ngaserverfromoneserverpool
toanother• Removingaserverfromthecluster• Enablingaspecificmanagementpolicy
srvctl-eval• Adding,star>ng,stopping,modifyingand
reloca>ngdatabases• Adding,star>ng,stopping,modifyingand
reloca>ngservices• Adding,modifyingandremovingserver
pools• Reloca>ngaserverfromoneserverpool
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]
Scalability• NodeScalability–FlexCluster
• ClusterScalability–ServerPools
• DatabaseScalability–MulTtenant
• WorkloadScalability–OracleCloud
• WorkloadScalability–InMemory
HIGHAVAILABILITY
• Sessionfailuretolerance-ApplicaTonConTnuity
• ASMinstancefailuretolerance–FlexASM
• Serverfailuretolerance–ServerPool
• Servicefailuretolerance–ServerPool
• DatabaseInstancefailuretolerance–ServerPools• Predic>veTasks–Whatif
Cost-saving• Less>me-tomarket–Provisioning• LessStorageCosts–ILM• LessStorageCosts-Compression• LessServersbyconsolida>on–MulTtenant• LessMemoryandCPUwastedbyconsolida>on–MulTtenant
• Less>metoprocess(>mesismoney!)–In-Memory• LessDBAbillable>me–Mul>tenant(Manydatabaseasone)
• LessDown>me–Onlinefeatures,fasterupgrade.• Lessmoneyoncrea>ngTEST,QA,DEVenvs-Provisioning
Others• OracleSupport11gR2FinishedJanuary,2016• OracleSupport11gR2Extendedwillendon2018• Non-Containerisbeingdeprecated• LMSandCloudoffers
Whytoupgrade?+Provisioning+Perfectforcloud+Scalability+Consolida>on+Datamovement+In-memoryProcessing+Applica>oncon>nuity+HighAvailability+EasyUpgrade&Migra>on+Cost-saving+Supportpredic>vetasks+Alotofcompaniesarealreadythere