Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Why Upgrade to Oracle Database 12c?Roy F Swonger, Senior Director, Database Upgrade & Utilities
≈≈
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 4
Why Upgrade to Oracle Database 12c?
Supportability
Enabling Your Mission
Worldwide Adoption
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 5
Why Upgrade to Oracle Database 12c?
Supportability
Enabling Your Mission
Worldwide Adoption
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Supported Versions2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Oracle 10.1(GA: Jan 2004)
Oracle 10.2(GA: Jul 2005)
Oracle 11.1(GA: Aug 2007)
Oracle 11.2(GA: Sep 2009)
Oracle 12.1(GA: Jun 2013)
Oracle 12.2(GA: xxx 2016)
today
6
Premier Support Waived Extended Support Paid Extended Support Sustaining Support
Jan 2009 Jan 2012
Jul 2010 Jul 2013
Aug 2012 Aug 2015
Jan 2015
Jun 2018 Jun 2021
Dec 2020May 2017
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
We fully understand that things often are complicated and mission critical
7
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
And things can become really complicated ... Oracle 8i to 11.2 26 TB Oracle EBS 5-6 hours max downtime
Good luck!!!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Or more work ... Triple hops ↘ Oracle 9.2.0.1
↘ Oracle 9.2.0.4↘ Oracle 10.2.0.5
↘ Oracle 12.1.0.2
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Don't maintain a zoo! 135 Oracle databases
– 7 different Oracle releases– 13 different Oracle patch levels
6 different OS vendors– 15 different OS versions
2% of all databasesunder bug fixing support
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 11
Why people usually don't upgrade?"You need to upgrade now as your release is out of Premier Support
already!!!"
"Upgrading just costs a lot!" "I don't see any benefits by
upgrading to a newer release"
"It will just introduce new bugs and issues"
"I'm happy with the features of Oracle 8i"
"We'll wait for the 2nd release only"
"Application is not certified"
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 12
Oracle and SAP – Certified in Oracle Database 12.1.0.2• SAP has already certified Oracle
12.1.0.2 as of March 31, 2015– http://tinyurl.com/CertOracleSAP
• SAP has already certified Oracle 12.1.0.2 with In-Memory as of June 30, 2015– http://tinyurl.com/CertOracleSAP-InMem
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Anja Albrecht, Rechenzentrum der Finanzverwaltung NRW
"The migration of all 16 German Electronic Income Tax databases to Oracle Database 12c in less than 10 months went smooth and fine. We are very satisfied with the performance and the robustness of Oracle Database 12c."
13
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 14
How Oracle Can HelpResources to Assist you with 12c
• Upgrade Guidance & Webcasts– Contact your Oracle team – they are happy to help!
• Proactive Upgrade/Migration Assistance (PUMA) program– Deliver best practice for that first major upgrade– Sustained engagement
• Services– Oracle Advanced Customer Support (ACS) migration services, zero-downtime, etc.– Oracle Consulting (OCS) migration factory for large-scale environments
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 15
Why Upgrade to Oracle Database 12c?
Supportability
Enabling Your Mission
Worldwide Adoption
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 16
Enabling Your Mission
Patching & MonitoringAvailabilitySecurityData & Growth Manage-mentTesting Cost ReductionConsolida-tion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager Cloud Control 12cDiscovered Oracle Database 12c targets:
17
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 18
• Mass Upgrades
• Grid Infrastructure Upgrades
• RAC Database Upgrades
• Standby Database Upgrades
• Licensed in Lifecycle Management Pack
EM Cloud Control
New in 12c: Mass Upgrades and RAC Upgrades with EM
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 19
Enabling Your Mission
Patching &
Monitoring
Availability
SecurityData & Growth
Manage-ment
Testing Cost
Reduction
Consolida-tion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Planned Maintenance: Rolling RAC PatchingZero Application Downtime
Zero downtime rolling patch upgrade across RACs
Patch support node-by-node in a rolling fashion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
1. Patch the Standby
2. Test Changes!!!!
3. Switchover
Planned Maintenance: Patch the Standby First
Application Tier
Data Guard
MOS Note:1265700.1 - Data Guard Standby-First Patch Apply
Post Switchover
Test11.2.0.1
21
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 22
Disaster Recovery: Data Guard Physical Standby
Choose between Zero Data Loss and Performance
The longer the distance, the larger the performance impactPrimary Standby
Commit
Commit Ack
Network Send
Network Ack
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 23
New in 12c: Active Data Guard Far SyncStandby between continents with zero data loss
Primary Standby
Far SyncInstance
(Active)
Far SyncInstance
(Idle)
New York
Bridgeport
ReadingLondon
sync
async
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle ASM 12c – OverviewOracle ASM 12c Standard Deployment
24
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk Groups
Wide File Striping
One to One Mapping of ASM Instances to Servers
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node4Node3Node2Node1 Node5ASM ASM ASM ASM ASM
ASM Instance
Database Instance
DBA DBA DBCDBB DBBDBB
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
New in 12c: Oracle Flex ASMRemoval of One to One Mapping and HA
25
ASM Cluster Pool of Storage
Disk Group BDisk Group AShared Disk Groups
Wide File Striping
Databases share ASM instances
ASM Instance
Database Instance
ASM Disk
RAC Cluster
Node5Node4Node3Node2Node1
Node5 runs as ASM Client to Node4
Node1 runs as ASM Client to Node2
Node1 runs as ASM Client to Node4
Node2 runs as ASM Client to Node3
ASM ASM ASM
ASM Instance
DBA DBA DBCDBB DBBDBB
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 26
Enabling Your Mission
Patching &
Monitoring
Availability
SecurityData & Growth
Manage-ment
Testing Cost
Reduction
Consolida-tion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Insert Picture Here
Real-time sensitive data redaction based on database session context
Library of redaction policies and point-and-click policy definition
Consistent enforcement, policies applied to data
Transparent Backported to Oracle 11.2.0.4
Oracle Advanced Security
Redaction of Sensitive Data DisplayedPreventive Control for Oracle Database 12c
Credit Card Numbers4451-2172-9841-43685106-8395-2095-59387830-0032-0294-1827
Redaction Policy
xxxx-xxxx-xxxx-4368 4451-2172-9841-4368
Billing DepartmentCall Center
Application
27
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Insert Picture Here
Turn on privilege capture mode
– DBMS_PRIVILEGE_CAPTURE
Report on actual privileges and roles used in the database
Helps revoke unnecessary privileges
Enforce least privilege and reduce risks
– Part of Oracle Database Vault license
Oracle Database 12c EE
New in 12c: Discover Use of Privileges and RolesAdministrative Control for Oracle Database 12c
Privilege Analysis
Create…Drop…Modify…DBA roleAPPADMIN role
28
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Data Masking: New 12c Features
Securely Provisioning Test Systems
Mask At-Source Minimize sensitive data exposure
010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010
Subsetted & Masked Data Pump File
12.1Prod Test
At-Source Masking
Production data subsetted first Sensitive data masked separately
010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001001011100100101010010010101010011010100101010010
Prod
Data Subset Clone &Mask
11.2Test
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 30
Enabling Your Mission
Patching & MonitoringAvailabilitySecurityData & Growth Manage-mentTesting Cost ReductionConsolida-tion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Advanced Compression• Advanced Compression since Oracle 11g works for:
– All types of data– Backup New RMAN compression algorithm– Data Pump exports– Data Guard gap resolution and LGWR ASYNC transport
• Reduces resource requirements and costs!!! – Storage & Performance
31
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Advanced (OLTP) Compression• http://www.oracle.com/technetwork/database/focus-areas/storage/advanced-
compression-whitepaper-130502.pdf
32
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
New in 12c: Automatic Data OptimizationAdd compression and tiering policies to tables
33
Partitioned By Time
Oldest Data Most Recent Data
Compress Partitions with row compression
if they haven’t been modified in 30 days
Compress Partitions with Hybrid columnar compression if they haven’t been modified
in 180 days
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automatic Data OptimizationA heat map tracks the activity of segments and blocks
34
Partitioned By Time
Oldest Data Most Recent Data
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automatic Data OptimizationPolicies are automatically applied to tables
35
Partitioned By Time
Oldest Data Most Recent Data
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automatic Data OptimizationPolicies are automatically applied to tables
36
Partitioned By TimeOldest Data Most Recent Data
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automatic Data OptimizationPolicies are automatically applied to tables
37
Partitioned By TimeOldest Data Most Recent Data
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automatic Data OptimizationReduce storage footprint, read compressed data faster
38
Partitioned By TimeOldest Data Most Recent Data
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automatic Data OptimizationAutomatically tier data to lower cost storage
39
Partitioned By TimeOldest Data
Most Recent Data
Tier 1 Storage
Tier 2 Storage
If the tablespace is nearly full compress the oldest partition with archive compression and
move it to Tier 2 Storage
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 40
Oracle In-Memory Columnar Technology Pure in-memory column format
- Not persistent, and no logging- Quick to change data: fast OLTP
2x to 20x compression Enabled at table/partition level Available on all hardware
platformsSALES
Pure In-Memory Columnar
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 41
Dual Format In-Memory Database BOTH row and column in-
memory formats for same table Simultaneously active and
transactionally consistent Analytics & reporting use new
in-memory Column format OLTP uses proven row format
Memory Memory
SALES SALESRow
FormatColumnFormat
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 42
Enabling Your Mission
Patching &
Monitoring
Availability
SecurityData & Growth
Manage-ment
Testing Cost
Reduction
Consolida-tion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: AWR Diff Reports
AWR DiffReport
Migrate
R2
10.2.0.4 12.1.0.2
Snapshot Interval Snapshot Interval
IBM AIX SOLARIS
Compare
43
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: Database Replay
Database Replay
Migrate
R2
10.2.0.4 12.1.0.2
Capture Workload Replay Workload
Compare – then restoreand run again with changes
IBM AIX SOLARIS
Preprocess Workload
44
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: SQL Performance Analyzer
SQL Performance Analyzer
STS
Capture SQLsinto a STS
Load STS
STS
Evaluate, compare and tune –over and over again!
Migrate
R2
10.2.0.4 12.1.0.2IBM AIX SOLARIS
45
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: SPA Resulting Reports• Example: Report showing regressed statements and plans
46
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 47
Enabling Your Mission
Patching &
Monitoring
Availability
SecurityData & Growth
Manage-ment
Testing Cost
Reduction
Consolida-tion
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 48
Anticipated Benefits of Consolidation• Reduce capital expenses
– Hardware– Real Estate– Power/Cooling
• Reduce management expenses– Backup/restore– Performance management/monitoring– Patching/upgrade
• Reduce attack surface
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 49
Consolidation Options• Data Center Consolidation
– Bring multiple systems into one building
• Virtualization– Run multiple OS instances on a single server
• Database Consolidation– Run multiple databases on a single server
• Schema Consolidation– Run multiple applications in a single database
• Multitenant– Run multiple application databases in a single container
Potential economies of scaleReduced number of network attack points
Isolation & agility for patching, securityHardware utilization may be betterExtra layer of software (including licenses)
Potential server efficiencyLess isolation for patching, security
Higher hardware utilizationNo isolation for tuning, patchingPotential security issues
Higher hardware utilizationRobust security model for isolationPatching and operational efficiency
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 50
New architecture for consolidating databases and simplifying operationsOracle Multitenant
GL OE
AP
Self-contained PDB for each application• Portability (via pluggability)• Rapid provisioning (via clones)• Applications run unchanged
Shared memory and background processes• More applications per server
Common operations performed at CDB level• Manage many as one (upgrade, backups, HA)• Granular control when appropriate
Complementary to VMs
PDBs
Root
CDB
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 51
Why Upgrade to Oracle Database 12c?
Supportability
Enabling Your Mission
Worldwide Adoption
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 52
Uptake of Oracle Database 12c compared with 11g
Monthly Percent of SR Volume By Version From 1st Patch Set Release Date
2 3 4 5 6 7 8 9 10 11 12 130.00%
2.00%
4.00%
6.00%
8.00%
10.00%
12.00%
14.00%
16.00%
18.00%
20.00%
12.111.1
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Summary of Customer Upgrade ExperienceQuotes from Reference Customers
• "Go-live migration was flawless.”– Brian Pawlik, technology manager, Pulte Group
• “Our experience with 12c….. has led us to believe it is one of the most stable releases in the last 2 decades. Having been running a production customer facing 12c system since GA with no outages, we can attest to the robustness and reliability of this release”– James Anthony, Technology Director, e-DBA
• "Our experience with upgrade has been very positive, upgrading to 12c, and we have been very impressed with the robustness of 12c." - Nick Salem, Distinguished Engineer, Neustar, Inc.
53
Play the Podcast!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
e-DBA• Specialist in Oracle Software, Hardware, Managed and Professional Services
– Established in 1998– Offices in the UK and Australia
• Provides Database as a Service using Oracle Multitenant– Started with Oracle Database 12c (12.1.0.1)– Now upgrading to 12.1.0.2
• Learn more at www.e-dba.com
54
Play the video:e-DBA Achieves DBaaSwith Oracle Multitenant
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
“Our experience with 12c through the beta programme and then as an early adopter has led us to believe it is one of the most stable releases in the last 2 decades. Having been running a production customer facing 12c system since GA with no outages, we can attest to the robustness and reliability of this release”– James Anthony, Technology Director, e-DBA
55
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Pulte Homes• US Domestic Multi-brand Home Building Co.
– Pulte Homes– Pulte Mgt.– Misc. Construction Models
• Multitenant Consolidation with IT HW Refresh– Lawson Financials App ( Legacy and uncertified)– AIX P770 -> Exadata ¼ RACK Migration– Multitenant
• 4 Strategic Production/Mission Critical Databases
• Benefits– Performance gains on Exadata– Manage Many-as-One with Multitenant (1 DBA)– Cloning for Test and DEV
• IN PRODUCTION ON 12.1.0.1.3
56
Play the Podcast!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
“This was an exceptionally smooth migration for us from Oracle Database 11g to Oracle Database 12c and Oracle Multitenant on Oracle Exadata.”
– Brian Pawlik, Pulte Group Inc.
57
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Summary of Customer Upgrade ExperienceQuotes from Non-reference Customers
• “We were successful with the production go-live, and even finished much more quickly than planned.”– Insurance company running PeopleSoft on 12.1.0.1
• “In test the 10g to 12c upgrade of a copy of production took approximately 1.5 hour on a virtual machine with 8GB SGA . Upgraded completed without a hitch. “– Capital management company upgrading 10g to 12c, OL5 to OL6, and block devices to Direct NFS
• “Our experience with 12c is excellent, we had to have a few patches added to the base installation (issues discovered during the RAT replays)”– Well known international research institute running several 12.1 RAC databases
• “Very little optimizer misbehaviour compared to previous release changes”– Independent Oracle upgrade consultant experience from various customer upgrades
58
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 59
How Oracle Can HelpResources to Assist you with 12c
• Upgrade Guidance & Webcasts– Contact your Oracle team – they are happy to help!
• Proactive Upgrade/Migration Assistance (PUMA) program– Deliver best practice for that first major upgrade– Sustained engagement
• Services– Oracle Advanced Customer Support (ACS) migration services, zero-downtime, etc.– Oracle Consulting (OCS) migration factory for large-scale environments
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Upcoming Webcasts
1. How to approach your upgrade project2. Ensuring good performance after your upgrade3. After that: lots of options
– Different methods of upgrade & migration– Oracle Multitenant– Migrating to/with the cloud
This is YOUR time: feedback is welcome!
60
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 61