Top Banner
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Ignacio Caballero Iñigo Principal Database Sales Consultant Oracle Database 12c
47

Eficiencia en Gestión y Ahorro de Costes con la Base de Datos Oracle 12c

May 11, 2015

Download

Technology

Oracle España
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1.Oracle Database 12c Ignacio Caballero Iigo Principal Database Sales Consultant1Copyright 2013, Oracle and/or its affiliates. All rights reserved.

2. IT Under Pressure WERE AT A TIPPING POINT IN IT Increasing Demands from Users Explosion in Mobile Devices, Data and Risk State Pressures on Business / IT2Copyright 2013, Oracle and/or its affiliates. All rights reserved. 3. IT Under PressureTODAY,3Copyright 2013, Oracle and/or its affiliates. All rights reserved.80%of budget goes to Maintaining current operations 4. Oracle Database 12cCore Aims of Oracle Database 12c Reduce the cost of storing data4Provide continued access to dataCopyright 2013, Oracle and/or its affiliates. All rights reserved.Enable quicker access to dataProvide simpler management of dataEnsure secure access to data 5. Database Consolidation on Clouds Traditional consolidation methods Clustered DatabasesSchema ConsolidationConsolidation DensityVirtual MachinesShare Servers 5Copyright 2013, Oracle and/or its affiliates. All rights reserved.Share Servers & OSShare Servers, OS & Database 6. Oracle Multitenant Simplifies consolidation, enables Database as a Service Clustered DatabasesPluggable DatabasesConsolidation DensityVirtual MachinesShare Servers 6Copyright 2013, Oracle and/or its affiliates. All rights reserved.Share Servers & OSShare Servers, OS & Database 7. Oracle Database Architecture Requires memory, processes and database files System Resources7Copyright 2013, Oracle and/or its affiliates. All rights reserved. 8. New Multitenant Architecture Memory and processes required at container level only System Resources8Copyright 2013, Oracle and/or its affiliates. All rights reserved. 9. New Multitenant Architecture Memory and processes required at container level only System Resources9Copyright 2013, Oracle and/or its affiliates. All rights reserved. 10. Managing Shared Resources Resource management for consolidated databasesLow Priority Medium Priority High Priority10Copyright 2013, Oracle and/or its affiliates. All rights reserved. 11. Simplified Patching Apply changes once, all pluggable databases updatedUpgrade in-place11Copyright 2013, Oracle and/or its affiliates. All rights reserved. 12. Simplified Upgrades Flexible choice when patching & upgrading databases12Copyright 2013, Oracle and/or its affiliates. All rights reserved. 13. Oracle Multitenant for Database as a Service Pick from standard sizes and service levelsGOLD SILVER 13Copyright 2013, Oracle and/or its affiliates. All rights reserved.RAC, Data GuardData GuardBRONZEBackups 14. Creating Databases for Test and Development Fast, flexible copy and snapshot of pluggable databases14Copyright 2013, Oracle and/or its affiliates. All rights reserved. 15. New Multitenant Architecture Ideal for consolidating databases on Clouds No application changes Isolation and multitenancy Fast provisioning and cloningSecure and highly available Lower IT costs Manage many as one Greater resource utilization Performant and scalable15Copyright 2013, Oracle and/or its affiliates. All rights reserved. 16. Automatic Data Optimization Optimize data storage based on usageHeat Map Smart CompressionAutomated Tiering Network Compression In Database Archiving16Copyright 2013, Oracle and/or its affiliates. All rights reserved. 17. More Efficient Data Management Size of database systems and individual tables constantly growing Multi-Terabyte single tables common in large enterprise systems Maintenance windows are shrinking or even non-existent 24x7 availability requirement Requirement: data maintenance operations must Operate transparently without impact on DML and queries Scale with the size of data maintained Touch only relevant data to begin with17Copyright 2013, Oracle and/or its affiliates. All rights reserved. 18. Enhanced Partition Maintenance Operations Online Partition MoveTransparent MOVE PARTITION ONLINE operation Concurrent DML and Query Index maintenance for local and global indexes18Copyright 2013, Oracle and/or its affiliates. All rights reserved. Jan2012Aug2012Sep2012Oct2012Nov2012Dec2012 19. Enhanced Indexing with Oracle Partitioning Partial Local and Global Indexes Global Non-Partitioned IndexPartial indexes span only some partitionsFull IndexingGlobal Partitioned Index Local Partitioned IndexApplicable to local and global indexes Indexing onComplementary to full indexingTable PartitionTable PartitionTable PartitionIndexing offPartial Local Partitioned IndexEnhanced business modelingPartial IndexesPartial Global Partitioned Index Partial Global Index19Copyright 2013, Oracle and/or its affiliates. All rights reserved.No Indexing 20. Automatic Data Optimization Simplifying the life cycle of data An in memory heat map tracks access to segments andblocks Data is periodically written to disk Information is accessible by views or stored procedures y lic Po1 Users can attach policies to tables to compress or tier databased on access to data Tables or Partitions can be moved between compression levelswhilst data is still being accessed 20Copyright 2013, Oracle and/or its affiliates. All rights reserved. 21. Introducing Heat Map for Data Compression Reduce storage footprint, read compressed data fasterHot DataWarm DataArchive Data111010101010101 10101010111010100110101 001101010101011 11000010100010110111010 010001011011000 10100101001001000010001 110100101000001 01010110100101101001110 001110001010101 00010100100101000010010 101001011010010 00010001010101110011010 110001010010011 111001001000010 001010101101000101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 0010101011010013X10X15X1010101011101010011010111000010100010110111010101001010010010000100010101011 01001011010011100001010010010100001001 00001000101010111001101110011000111010Advanced Row Compression21Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2012,10101010111010100110101110000101000101101110101 0100101001001000010001010101101001011010011100001010010010100001001000010001010101110011011100Columnar Query Compression Columnar Archive CompressionConfidential Oracle Restricted 22. Automatic Data Optimization Add compression and tiering policies to tables y lic Po y lic Po21Compress Partitions with columnar compression if they havent been modified in 180 daysCompress Partitions with row compression if they havent been modified in 30 days Oldest Data22Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2012,Most Recent Data 23. Automatic Data Optimization Reduce storage footprint, read compressed data faster y lic Po y lic Po21Oldest Data23Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2012,Most Recent DataConfidential Oracle Restricted 24. Automatic Data Optimization Automatically tier data to lower cost storagey lic Poy lic Po y lic Po321Oldest Data24Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2012,If the tablespace is nearly full compress the oldest partition with archive compression and move it toMost RecentStorage Tier 2 Data 25. High Availability Active Replicas Active Data Guard Reporting EnhancementsData Guard Far Sync Data Guard Fast SyncGlobal Data Services Application Continuity GoldenGate Integrated Capture Rolling Upgrade using Data Guard Flex ASM25Copyright 2013, Oracle and/or its affiliates. All rights reserved. 26. Maximum Availability Architecture Production SiteApplication Continuity Application HARAC Scalability Server HAGlobal Data Services Service Failover / Load BalancingFlashback Human error correctionEdition-based Redefinition, Online Redefinition, Data Guard, GoldenGate Minimal downtime maintenance, upgrades, migrations 26Copyright 2013, Oracle and/or its affiliates. All rights reserved.Active Replica Active Data Guard Data Protection, DR Query OffloadGoldenGate Active-active HeterogeneousRMAN, Oracle Secure Backup Backup to tape / cloud 27. Transaction Guard Preserve and Retrieve COMMIT Outcome API that supports known commit outcome for every transaction End User Application ServersDatabase Servers Without Transaction Guard, upon failures transaction retry can cause logical corruption With Transaction Guard, applications can deal gracefully with error situations, vastly improving end-user experience Used transparently by Application Continuity27Copyright 2013, Oracle and/or its affiliates. All rights reserved. 28. Application Continuity Masks Unplanned/Planned Outages Replays in-flight work on recoverable errors End User WebLogic ServersTransaction ReplayedDatabase Servers Masks many hardware, software, network, storage errors and outages when successful Improves end-user experience and productivity without requiring custom app development WebLogic Server 12c takes full advantage of the feature via simple configuration28Copyright 2013, Oracle and/or its affiliates. All rights reserved. 29. Global Data Services Load Balancing and Service Failover for Replicated Databases Extends RAC-style service failover, loadGlobal Data Servicesbalancing (within and across data centers), and management capabilities to a set of replicated databases Takes into account network latency,replication lag, and service placement policies Achieve higher availability, improvedmanageability and maximize performance 29Copyright 2013, Oracle and/or its affiliates. All rights reserved. 30. Data Guard Far Sync Standby between continents with zero data loss Far Sync Instance (Idle)Far Sync Instance (Active)async LondonPrimaryReadingsync Bridgeport New York30Copyright 2013, Oracle and/or its affiliates. All rights reserved.Standby 31. Fine-grained Table Recovery From Backup Simple RECOVER TABLE command torecover one or more tables (most recent or older version) from an RMAN backup 101 01 010 1 1 101001 1 011011110 0 0 1 0 1 00 0 0 1001101 1010 01 RMAN Backups31Copyright 2013, Oracle and/or its affiliates. All rights reserved. Eliminates time and complexityassociated with manual restore, recover & export Enables fine-grained point-in-timerecovery of individual tables instead of the contents of the entire tablespace 32. Cross-Platform Backup & Restore Simplified Platform Migration Source Database (AIX)1 1 101 1 0110111101 00 1010000 1 1001101 1 1 1011110110 1 1 0000101 00 1001Backup to Disk/Tape (data files, optional endian conversion, metadata export)Destination Database (Solaris)Restore Backup (optional endian conversion, metadata import) Simplifies procedure for platform migration Minimize read-only impact with multiple incremental backups 32Copyright 2013, Oracle and/or its affiliates. All rights reserved. 33. Automatic Storage Management (ASM) Overview Current State RAC Cluster Database InstanceOne to One Mapping of ASM Instances to ServersDBADBAASM InstanceDBBDBBDBBDBCASM InstanceNode1ASMNode2ASMNode3ASMNode4ASMNode5ASMASM Cluster Pool of StorageShared Disk GroupsDisk Group AWide File Striping33Copyright 2013, Oracle and/or its affiliates. All rights reserved.Disk Group BASM Disk 34. Flex ASM: Eliminate 1:1 Server Mapping New: ASM Storage Consolidation in Oracle Database 12c RAC Cluster Database InstanceDatabases share ASM instancesDBADBAASM InstanceDBBDBBDBBDBCASM InstanceNode1Node2ASMNode3ASMNode4Node2 Node1 runs as runs as ASM ASM Client to Client to Node3 Node4 Node2 ASM Cluster Pool of StorageShared Disk GroupsDisk Group AWide File Striping34Copyright 2013, Oracle and/or its affiliates. All rights reserved.ASMNode5 Node5 runs as ASM Client to Node4Disk Group BASM Disk 35. Security Defense in Depth Data Redaction Data Masking at Source Privilege AnalysisIntegrated Audit Framework Sensitive Data Discovery Database Vault Mandatory Realms35Copyright 2013, Oracle and/or its affiliates. All rights reserved. 36. Redacting Sensitive Data Mask Application Data Dynamically Call Center Operator Policy enforced redaction of sensitive data Soc. Sec. #DOBPayroll ProcessingPIN115-69-3428 11/06/71 5623Call Centers Decision Support Systems Systems with PII, PHI, PCI data36Copyright 2013, Oracle and/or its affiliates. All rights reserved. 37. ORACLE DATABASE MANAGEMENT 120% 100% 80% 60% 40% 20% 0%Embedded ManagementProactive Performance ManagementLatest Generation ConsolidationComprehensive Cloud ServicesDeliver Highest Service Quality with Lowest Risk & Effort 37Copyright 2013, Oracle and/or its affiliates. All rights reserved. 38. Automatic Performance Diagnostics Maximize Performance With Self-Managing Database Boost Administrator ProductivityIO / CPU IssuesEliminate Performance BottlenecksHigh Load SQLAutomatic Workload Repository Snapshots 38Self-Diagnostic EngineRAC IssuesLower IT Management Costs Performance & Management AdvisorsDeliver Higher Quality of ServiceSustain maximum performance with self-managing database Top-down analysis using Automatic Workload Repository snapshots Real-time performance analysis with Automatic Database Diagnostic Monitor Resolve performance issues faster with drill-down root-cause analysis Performance expert; now a RAC specialist too in Oracle Database 11g Copyright 2013, Oracle and/or its affiliates. All rights reserved. 39. Automatic SQL Tuning Well-Tuned SQL Packaged Apps + SQL ProfileHigh-LoadCustomizable Apps + SQL Advice Customizable Apps + Indexes & MVs + PartitionsApplications Automatic Tuning Optimizer Automatic SQL Tuning Captures high-load SQL Tunes SQL using SQL Profiles Implements greatly improved SQL plans (optional) Performance benefit of advice provided SQL Profiling tunes execution plan without changing SQL text 39Copyright 2013, Oracle and/or its affiliates. All rights reserved. 40. Database Lifecycle Management Discovery and Initial ProvisioningOngoing Change ManagementEnd to End Management of patches, upgrades, and schema changesContinuous Configuration and Compliance Management40Discover Assets and Provision Software on themTrack inventory, configuration drifts and complianceCopyright 2013, Oracle and/or its affiliates. All rights reserved. 41. INTRODUCING ORACLE DATABASE BACKUP LOGGING RECOVERY APPLIANCE 41Copyright 2013, Oracle and/or its affiliates. All rights reserved. 42. INTRODUCING ORACLE DATABASE IN-MEMORY OPTION42Copyright 2013, Oracle and/or its affiliates. All rights reserved. 43. Oracle Database In-Memory Option Leading edge In-Memory technology Seamlessly integrated into Oracle Database 12c Delivers extreme performance for Analytics and ad-hoc reporting on live data Enterprise OLTP and Data Warehousing Scale-up and scale-out Trivial to deploy for all applications and customers43Copyright 2013, Oracle and/or its affiliates. All rights reserved. 44. Optimizing Transaction and Query Performance Row Format Databases versus Column Format Databases SALES ORDERRow Transactions run faster on row format Insert or query a sales order Fast processing few rows, many columnsSALESColumnS T A T E Analytics run faster on column format Report on sales totals by state Fast accessing few columns, many rowsOracle 12c: Stores Data in Both Formats Simultaneously 44Copyright 2013, Oracle and/or its affiliates. All rights reserved. 45. Breakthrough: Dual Format In-Memory Database Memory BOTH row and columnMemorySales Row FormatSales Column Formatin-memory formats for same data/table Simultaneously active andtransactionally consistent 100X Faster Analytics &reporting: column format 2X Faster OLTP: row format45Copyright 2013, Oracle and/or its affiliates. All rights reserved.OLTPAnalytics 46. 46Copyright 2013, Oracle and/or its affiliates. All rights reserved. 47. 47Copyright 2013, Oracle and/or its affiliates. All rights reserved.