Oracle Database 12c Peter Schmidt Systemberater Oracle Deutschland BV & CO KG
Uptake of Oracle Database 12c compared with 11g 18,00% 16,00% 14,00% 12,00% 10,00% 8,00% 12.1 11.1 6,00% 4,00% 2,00% 0,00% 1 2 3 4 5 6 7 8 9 10 Monthly Percent of SR Volume By Version From 1st Patch Set Release Date
Summary of Customer Upgrade Experience Quotes 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.
Release Roadmap Today 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 Oracle 11.1 (GA: Aug 2007) AUG 2012 AUG 2015 Oracle 11.2 (GA: Sep 2009) JAN 2015 JAN 2018 Oracle 12.1 (GA: Jun 2013) JUN 2018 JUN 2021 Premier Support Waived Extended Extended Support Sustaining Support Oracle Database 12c Release 2 Targeted for Release 1HCY2016 (MOS Note 742060.1 )
Release Roadmap Oracle Database (RDBMS) Releases Support Status Summary (MOS Note 161818.1)
Release Roadmap https://blogs.oracle.com/upgrade/entry/why_i_we_ll_wait
SAP is now certified on Oracle Database 12.1.0.2 Oracle Database 12c (including GI 12c & RAC 12c) is certified for NetWeaver-based SAP Products starting 31.March 2015 including the following features: - Advanced Index Compression Automatic Prefix Computation (higher compression rate, ease of use) - Client-Server Network Compression (less network load between Application Servers and Database Instance[s]) - ACO Table Compression -- Support for > 255 columns - ACFS Support on Oracle Exadata (for SAP shared file system support [/sapmnt, etc.]) - Oracle RAC -- HA-NFS support with ACFS (complete SAP HA solution for shared file system) - RMAN: Cross Platform Backup and Restore (faster and easier heterogeneous platform migration) - Storage Snapshot Optimization (no more begin/end backup for certain snapshot technologies) - Active Data Guard Far Sync (high performance, zero data loss across large distance WAN) - Online Reorganization Operations (Online Move Partition, Move Datafile Online, Rebuild Index-Organized Tables) -... Planned for summer 2015 - Oracle Database In-Memory - Hybrid Columnar Compression (HCC) (PDF) for Oracle Exadata and Oracle SuperCluster - Information Lifecycle Management (ILM) / Automatic Data Optimization (ADO) Planned for late 2015/ early 2016 - Oracle Multitenant
Oracle Database 12c Release 1 (12.1.0.2) Exploit memory to improve performance Simplify access to Big Data Improve application developers experience Continue to improve consolidation
Oracle Multitenant New architecture for consolidating databases and simplifying operations ERP CRM DW Self-contained PDB for each application Applications run unchanged Rapid provisioning (via clones) Portability (via pluggability) Common operations performed at CDB level Manage many as one (upgrade, HA, backup) Granular control when appropriate Complementary to VMs Shared memory and background processes More applications per server
Multitenant New Features in 12.1.0.2 Subset by tablespace Metadata-only clone Remote clone (including snapshots) SQL New SQL clause to aggregate data across PDBs select ENAME from containers(scott.emp) where CON_ID in (45, 49); Cloning File system-agnostic cloning via dnfs (clonedb = true) Cross PDB Queries New standbys clause (all none) Flashback data archive Temporal SQL Support PRIMARY STANDBY Standby & Logging Nologging clause at PDB level Additional Features Compatible with DB In-Memory Maintains state of PDBs between CDB restarts
Oracle InMemory: Dual Format In-Memory Database Memory SALES Row Format Memory SALES Column Format BOTH row and column inmemory formats for same table Simultaneously active and transactionally consistent Analytics & reporting use New Column format OLTP uses row format
Oracle In-Memory Columnar Technology Pure In-Memory Columnar SALES Pure in-memory column format Not persistent, and no logging Quick to change data: fast OLTP 2x to 20x compression Enabled at table or partition level Available on all hardware platforms
Full Database Caching An ease of use feature when the database fits in memory CUSTOMERS PRODUCTS ORDERS Historically the Oracle Database may not have cached blocks from full tables scans This was done to prevent Thrashing To take advantage of all the available memory and potentially improve performance the Oracle Database will cache the data from scans if the entire database fits in the buffer cache It is also possible to force the Oracle Database to cache everything using the command ALTER DATABASE FORCE FULL DATABASE CACHING
Automatic Big Table Caching CUSTOMERS PRODUCTS ORDERS Supports situations where the entire database won t fit in memory but some large objects will Avoids thrashing by replacing objects rather than blocks. To enable the feature db_big_table_cache_percent_target = <Percentage of Buffer Cache> For a simple table scan workload, the latency was reduced by up to 4x For a TPCH workload, it increased the throughput by 14% and cut down I/O by 3x
Oracle Database 12c (12.1.0.2) For the Developer New and Improved API s JDBC 4.1 Support, Node.js Driver, Improved PHP, Ruby and Python Support. Microsoft.NET Frame work 4 and 4.5, New REST API JSON Support Java NoSQL JSON Document API SQL Translation Framework On the fly conversion of SQL i.e. Sybase to Oracle New SQL Functionality IDENDITY Columns with improved DEFAULT column functionality Pattern Matching
Oracle Database 12c (12.1.0.2) For the Developer Improved National Language Support Unicode 6.1 Support Oracle APEX Improvements New Templates, New Charting Engine, Team Development etc. APEX 5.0 Improvements to Text, Spatial, XML, Temporal Spatial Operations : 100x improvement in performance Near real time text indexing XQuery and Partitioning improvements for XML Temporal Validity for one or more time dimensions
Oracle Database 12c for the Developer Supporting all major development environments and API s JSON Ruby Oracle ADF Oracle APEX Oracle RDS
Oracle Database Security Defense in Depth PREVENTIVE DETECTIVE ADMINISTRATIVE Encryption & Redaction Activity Monitoring New Key & Wallet Management New Masking & Subsetting Database Firewall Privilege & Data Discovery DBA Controls & Cyber Security Auditing and Reporting Configuration Management
Introducing Oracle Data Masking and Subsetting Reduces Risk in Sharing by Obfuscating or Removing Sensitive Data Discover Sensitive Data NAME SALARY Mask Data Using Format Library AGUILAR 50135.56 BENSON 35789.89 CHANDRA 60765.23 DONNER 103456.82 01001011001010100100 10010010010010010010 01001000100101010010 NAME SALARY AGUILAR 35676.24 CHANDRA 76546.89 Subset Based on Conditions/Goal Retain Application Integrity Mask/subset in Export or on Staging
Introducing Oracle Key Vault Centralized management of keys, secrets, Oracle Wallets, Java Keystores and more Optimized solution for Oracle Stack (Database, Middleware, Systems) Supports industry standard OASIS KMIP protocol