Your SlideShare is downloading. ×
0
Oracle Database 12c
Ignacio Caballero Iñigo
Principal Database Sales Consultant

1

Copyright © 2013, Oracle and/or its af...
IT Under Pressure
WE’RE AT A TIPPING POINT IN IT
Increasing Demands from Users
Explosion in Mobile Devices, Data and Risk
...
IT Under Pressure

TODAY,

3

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

80

%

of budget goes ...
Oracle Database 12c

Core Aims of Oracle Database 12c
Reduce the cost
of storing data

4

Provide
continued access
to data...
Database Consolidation on Clouds
Traditional consolidation methods
Clustered Databases

Schema Consolidation

Consolidatio...
Oracle Multitenant
Simplifies consolidation, enables Database as a Service
Clustered Databases

Pluggable Databases

Conso...
Oracle Database Architecture
Requires memory, processes and database files
System Resources

7

Copyright © 2013, Oracle a...
New Multitenant Architecture
Memory and processes required at container level only
System Resources

8

Copyright © 2013, ...
New Multitenant Architecture
Memory and processes required at container level only
System Resources

9

Copyright © 2013, ...
Managing Shared Resources
Resource management for consolidated databases

Low Priority
Medium Priority
High Priority

10

...
Simplified Patching
Apply changes once, all pluggable databases updated

Upgrade
in-place

11

Copyright © 2013, Oracle an...
Simplified Upgrades
Flexible choice when patching & upgrading databases

12

Copyright © 2013, Oracle and/or its affiliate...
Oracle Multitenant for Database as a Service
Pick from standard sizes and service levels

GOLD
SILVER
✔

✔

13

Copyright ...
Creating Databases for Test and Development
Fast, flexible copy and snapshot of pluggable databases

14

Copyright © 2013,...
New Multitenant Architecture
Ideal for consolidating databases on Clouds
No application changes
Isolation and multitenancy...
Automatic Data Optimization
Optimize data storage based on usage

Heat Map
Smart Compression

Automated Tiering
Network Co...
More Efficient Data Management

 Size of database systems and individual tables constantly growing
– Multi-Terabyte singl...
Enhanced Partition Maintenance Operations
Online Partition Move

Transparent MOVE
PARTITION ONLINE
operation
Concurrent DM...
Enhanced Indexing with Oracle Partitioning
Partial Local and Global Indexes
Global Non-Partitioned Index

Partial indexes ...
Automatic Data Optimization
Simplifying the life cycle of data
 An in memory heat map tracks access to segments and

bloc...
Introducing Heat Map for Data Compression
Reduce storage footprint, read compressed data faster

Hot Data

Warm Data

Arch...
Automatic Data Optimization
Add compression and tiering policies to tables
y
lic
Po
y
lic
Po

2

1

Compress Partitions wi...
Automatic Data Optimization
Reduce storage footprint, read compressed data faster
y
lic
Po
y
lic
Po

2

1

Oldest Data

23...
Automatic Data Optimization
Automatically tier data to lower cost storage

y
lic
Po

y
lic
Po
y
lic
Po

3

2

1

Oldest Da...
High Availability
Active Replicas
Active Data Guard Reporting Enhancements

Data Guard Far Sync
Data Guard Fast Sync

Glob...
Maximum Availability Architecture
Production Site

Application Continuity
– Application HA

RAC
– Scalability
– Server HA
...
Transaction Guard
Preserve and Retrieve COMMIT Outcome
 API that supports known commit
outcome for every transaction
End ...
Application Continuity
Masks Unplanned/Planned Outages
 Replays in-flight work on
recoverable errors
End User
WebLogic
Se...
Global Data Services
Load Balancing and Service Failover for Replicated Databases
• Extends RAC-style service failover, lo...
Data Guard Far Sync
Standby between continents with zero data loss
Far Sync
Instance
(Idle)

Far Sync
Instance
(Active)

a...
Fine-grained Table Recovery From Backup
 Simple RECOVER TABLE command to

recover one or more tables (most
recent or olde...
Cross-Platform Backup & Restore
Simplified Platform Migration
Source Database (AIX)

1 1 101
1 0110111101
00 1010000 1
100...
Automatic Storage Management (ASM) Overview
Current State
RAC Cluster
Database Instance

One to One
Mapping of ASM
Instanc...
Flex ASM: Eliminate 1:1 Server Mapping
New: ASM Storage Consolidation in Oracle Database 12c
RAC Cluster
Database Instance...
Security
Defense in Depth
Data Redaction
Data Masking at Source
Privilege Analysis

Integrated Audit Framework
Sensitive D...
Redacting Sensitive Data
Mask Application Data Dynamically
Call Center
Operator
Policy
enforced
redaction of
sensitive dat...
ORACLE DATABASE MANAGEMENT
120%
100%
80%
60%
40%
20%
0%

Embedded
Management

Proactive
Performance
Management

Latest
Gen...
Automatic Performance Diagnostics
Maximize Performance With Self-Managing Database
Boost Administrator
Productivity

IO / ...
Automatic SQL Tuning
Well-Tuned SQL
Packaged Apps +
SQL Profile

High-Load

Customizable Apps +
SQL Advice
Customizable Ap...
Database Lifecycle Management
Discovery and
Initial Provisioning

Ongoing
Change Management

End to End Management of patc...
INTRODUCING
ORACLE DATABASE
BACKUP LOGGING
RECOVERY APPLIANCE
41

Copyright © 2013, Oracle and/or its affiliates. All righ...
INTRODUCING
ORACLE DATABASE
IN-MEMORY OPTION

42

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Oracle Database In-Memory Option
Leading edge In-Memory technology
 Seamlessly integrated into Oracle Database 12c
 Deli...
Optimizing Transaction and Query Performance
Row Format Databases versus Column Format Databases
SALES
ORDER

Row

 Trans...
Breakthrough: Dual Format In-Memory Database
Memory

 BOTH row and column

Memory

Sales
Row
Format

Sales
Column
Format
...
46

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
47

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Upcoming SlideShare
Loading in...5
×

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

160

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
160
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Oracle Database 12c Ignacio Caballero Iñigo Principal Database Sales Consultant 1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  2. 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. 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. 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. 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. 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. 7. Oracle Database Architecture Requires memory, processes and database files System Resources 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  8. 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. 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. 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. 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. 12. Simplified Upgrades Flexible choice when patching & upgrading databases 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  13. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 41. INTRODUCING ORACLE DATABASE BACKUP LOGGING RECOVERY APPLIANCE 41 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  42. 42. INTRODUCING ORACLE DATABASE IN-MEMORY OPTION 42 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  43. 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. 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. 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. 46 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  47. 47. 47 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×