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

  • 244 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
244
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
17
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Oracle Database 12c Ignacio Caballero Iñigo Principal Database Sales Consultant 1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 2. IT Under Pressure WE’RE AT A TIPPING POINT IN IT Increasing Demands from Users Explosion in Mobile Devices, Data and Risk State Pressures on Business / IT 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 3. IT Under Pressure TODAY, 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 80 % of budget goes to Maintaining current operations
  • 4. Oracle Database 12c Core Aims of Oracle Database 12c Reduce the cost of storing data 4 Provide continued access to data Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Enable quicker access to data Provide simpler management of data Ensure secure access to data
  • 5. Database Consolidation on Clouds Traditional consolidation methods Clustered Databases Schema Consolidation Consolidation Density Virtual Machines Share Servers 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Share Servers & OS Share Servers, OS & Database
  • 6. Oracle Multitenant Simplifies consolidation, enables Database as a Service Clustered Databases Pluggable Databases Consolidation Density Virtual Machines Share Servers 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Share Servers & OS Share Servers, OS & Database
  • 7. Oracle Database Architecture Requires memory, processes and database files System Resources 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 8. New Multitenant Architecture Memory and processes required at container level only System Resources 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 9. New Multitenant Architecture Memory and processes required at container level only System Resources 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 10. Managing Shared Resources Resource management for consolidated databases Low Priority Medium Priority High Priority 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 11. Simplified Patching Apply changes once, all pluggable databases updated Upgrade in-place 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 12. Simplified Upgrades Flexible choice when patching & upgrading databases 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 13. Oracle Multitenant for Database as a Service Pick from standard sizes and service levels GOLD SILVER ✔ ✔ 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. RAC, Data Guard Data Guard BRONZE Backups
  • 14. Creating Databases for Test and Development Fast, flexible copy and snapshot of pluggable databases 14 Copyright © 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 cloning Secure and highly available Lower IT costs Manage many as one Greater resource utilization Performant and scalable 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 16. Automatic Data Optimization Optimize data storage based on usage Heat Map Smart Compression Automated Tiering Network Compression In Database Archiving 16 Copyright © 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 with 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 18. Enhanced Partition Maintenance Operations Online Partition Move Transparent MOVE PARTITION ONLINE operation Concurrent DML and Query Index maintenance for local and global indexes 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. … Jan2012 Aug2012 Sep2012 Oct2012 Nov2012 Dec2012
  • 19. Enhanced Indexing with Oracle Partitioning Partial Local and Global Indexes Global Non-Partitioned Index Partial indexes span only some partitions Full Indexing Global Partitioned Index Local Partitioned Index Applicable to local and global indexes Indexing on Complementary to full indexing Table Partition Table Partition Table Partition Indexing off Partial Local Partitioned Index Enhanced business modeling Partial IndexesPartial Global Partitioned Index Partial Global Index 19 Copyright © 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 and blocks – Data is periodically written to disk – Information is accessible by views or stored procedures y lic Po 1  Users can attach policies to tables to compress or tier data based on access to data – Tables or Partitions can be moved between compression levels whilst data is still being accessed 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 21. Introducing Heat Map for Data Compression Reduce storage footprint, read compressed data faster Hot Data Warm Data Archive Data 111010101010101 10101010111010100110101 001101010101011 11000010100010110111010 010001011011000 10100101001001000010001 110100101000001 01010110100101101001110 001110001010101 00010100100101000010010 101001011010010 00010001010101110011010 110001010010011 111001001000010 001010101101000 101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001 101010101110101 001101011100001 010001011011101 010100101001001 000010001010101 101001011010011 100001010010010 100001001000010 001010101101001 3X 10X 15X 10101010111010100110101110000101000101 10111010101001010010010000100010101011 01001011010011100001010010010100001001 00001000101010111001101110011000111010 Advanced Row Compression 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2012, 10101010111010100110101110000101000101101110101 01001010010010000100010101011010010110100111000 01010010010100001001000010001010101110011011100 Columnar Query Compression Columnar Archive Compression Confidential – Oracle Restricted
  • 22. Automatic Data Optimization Add compression and tiering policies to tables y lic Po y lic Po 2 1 Compress Partitions with columnar compression if they haven’t been modified in 180 days Compress Partitions with row compression if they haven’t been modified in 30 days Oldest Data 22 Copyright © 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 Po 2 1 Oldest Data 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2012, Most Recent Data Confidential – Oracle Restricted
  • 24. Automatic Data Optimization Automatically tier data to lower cost storage y lic Po y lic Po y lic Po 3 2 1 Oldest Data 24 Copyright © 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 Enhancements Data Guard Far Sync Data Guard Fast Sync Global Data Services Application Continuity GoldenGate Integrated Capture Rolling Upgrade using Data Guard Flex ASM 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 26. Maximum Availability Architecture Production Site Application Continuity – Application HA RAC – Scalability – Server HA Global Data Services – Service Failover / Load Balancing Flashback – Human error correction Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate – Minimal downtime maintenance, upgrades, migrations 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Active Replica Active Data Guard – Data Protection, DR – Query Offload GoldenGate – Active-active – Heterogeneous RMAN, 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 Servers Database 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 Continuity 27 Copyright © 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 Servers Transaction Replayed Database 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 configuration 28 Copyright © 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, load Global Data Services balancing (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, improved manageability and maximize performance 29 Copyright © 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 London Primary Reading sync Bridgeport New York 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Standby
  • 31. Fine-grained Table Recovery From Backup  Simple RECOVER TABLE command to recover 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 Backups 31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.  Eliminates time and complexity associated with manual restore, recover & export – Enables fine-grained point-in-time recovery 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 1001 101 1 1 1011110110 1 1 0000101 00 1001 Backup 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 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 33. Automatic Storage Management (ASM) Overview Current State RAC Cluster Database Instance One to One Mapping of ASM Instances to Servers DBA DBA ASM Instance DBB DBB DBB DBC ASM Instance Node1 ASM Node2 ASM Node3 ASM Node4 ASM Node5 ASM ASM Cluster Pool of Storage Shared Disk Groups Disk Group A Wide File Striping 33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Disk Group B ASM Disk
  • 34. Flex ASM: Eliminate 1:1 Server Mapping New: ASM Storage Consolidation in Oracle Database 12c RAC Cluster Database Instance Databases share ASM instances DBA DBA ASM Instance DBB DBB DBB DBC ASM Instance Node1 Node2 ASM Node3 ASM Node4 Node2 Node1 runs as runs as ASM ASM Client to Client to Node3 Node4 Node2 ASM Cluster Pool of Storage Shared Disk Groups Disk Group A Wide File Striping 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ASM Node5 Node5 runs as ASM Client to Node4 Disk Group B ASM Disk
  • 35. Security Defense in Depth Data Redaction Data Masking at Source Privilege Analysis Integrated Audit Framework Sensitive Data Discovery Database Vault Mandatory Realms 35 Copyright © 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. # DOB Payroll Processing PIN 115-69-3428 11/06/71 5623 Call Centers Decision Support Systems Systems with PII, PHI, PCI data 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 37. ORACLE DATABASE MANAGEMENT 120% 100% 80% 60% 40% 20% 0% Embedded Management Proactive Performance Management Latest Generation Consolidation Comprehensive Cloud Services Deliver Highest Service Quality with Lowest Risk & Effort 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 38. Automatic Performance Diagnostics Maximize Performance With Self-Managing Database Boost Administrator Productivity IO / CPU Issues Eliminate Performance Bottlenecks High Load SQL Automatic Workload Repository Snapshots • • • • • 38 Self-Diagnostic Engine RAC Issues Lower IT Management Costs Performance & Management Advisors Deliver Higher Quality of Service Sustain 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 Profile High-Load Customizable Apps + SQL Advice Customizable Apps + Indexes & MVs + Partitions Applications 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 39 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 40. Database Lifecycle Management Discovery and Initial Provisioning Ongoing Change Management End to End Management of patches, upgrades, and schema changes Continuous Configuration and Compliance Management 40 Discover Assets and Provision Software on them Track inventory, configuration drifts and compliance Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 41. INTRODUCING ORACLE DATABASE BACKUP LOGGING RECOVERY APPLIANCE 41 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 42. INTRODUCING ORACLE DATABASE IN-MEMORY OPTION 42 Copyright © 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 customers 43 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 44. Optimizing Transaction and Query Performance Row Format Databases versus Column Format Databases SALES ORDER Row  Transactions run faster on row format – Insert or query a sales order – Fast processing few rows, many columns SALES Column S T A T E  Analytics run faster on column format – Report on sales totals by state – Fast accessing few columns, many rows Oracle 12c: Stores Data in Both Formats Simultaneously 44 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 45. Breakthrough: Dual Format In-Memory Database Memory  BOTH row and column Memory Sales Row Format Sales Column Format in-memory formats for same data/table  Simultaneously active and transactionally consistent  100X Faster Analytics & reporting: column format  2X Faster OLTP: row format 45 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OLTP Analytics
  • 46. 46 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 47. 47 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.