Professional Documents
Culture Documents
New Features Overview 12.2 PDF
New Features Overview 12.2 PDF
Roy F. Swonger
Vice President, Database Upgrade & Utilities
Oracle Server Technologies
• Available now
– On Premises
• Linux
• Solaris
• HP-UX
• AIX
• Windows
• Soon: zLinux
– Exadata Express Cloud Service
– Database Cloud Services
– Engineered Systems
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 4
Oracle Database 12c Continuous Innovation
1990s 2000s 2010s
Client-Server Internet Cloud
Oracle 5, 6, 7, 8 Oracle 8i, 9i, 10g Oracle 11g, 12c
Scalability Row Level Locking, B-tree Indexes, Real Application Clusters, Exadata, Smart Flash, In-Memory DB,
Read Consistency, Parallel Server, Automatic Storage Management, IOTs Software-in-Silicon,
Shared Cursors, Shared Server Advanced Compression, Bitmap Indexes Native Database Sharding
Availability Transactions, Ref Integrity, Online Data Guard (Active), Recovery Manager, Zero Data Loss Recovery Appliance, Edition
Backup, Point-in-Time Recovery Flashback, Clusterware, Online DDL, TAF Based Redefinition, App. Cont.
Analytics Partitions, Parallel SQL, Optimizer Analytic Function, Data Mining, OLAP, MVs SQL Pattern Match, R, Big Data Appl
Security Privileges, Roles, Auditing, Network Data Encrypt, Masking, Virtual Private DB, Label Real Application Security, DB Firewall,
Encryption, Views Security, DB Vault, Audit Vault, PKI Privilege Analysis, Redaction, Key Vault
Developers SQL, Views, PL/SQL, Triggers, LOBs, Java in DB, Native XML, Table Functions, .Net, Native JSON, REST Services, Node.js,
Object Types, Spatial, Text PHP, App Express, SQL Developer RDF Social Graph, Network Graph
Management Enterprise Manager, v$, wait event Diagnostics, Tuning, Testing, Lifecycle Packs MultiTenant, DB & Exa Cloud, DB Appl
Integration DB Links, 2PC, Replication, AQ GoldenGate, XA Transaction,External Table Big Data SQL, Big Data Analytics
Amount
Store ID
10,000 Indexes
– No storage overhead
– 11.2.0.4 and 12.1.0.2 back port available
Performance Security Developers Management Availability Big Data
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Analytics 18
New in 12.2 Database Vault Simulation Mode
Log Violations Without Blocking SQL
HR APP
Create Index
DBA
SIMULATION LOG
HR SCHEMA
Applications GATEWAY
Oracle Cloud
Users On-Premises
SSH TUNNEL
OKV END
POINT
Alerts !
OKV END
POINT
Applications Reports
OKV END
POINT
Key Vault
CREATE TABLE
Sales_Data_For_Online_Transactions
(Transaction_Identifier NUMBER(6),
Date_Of_Sales_Transaction DATE,
Gross_Value_of_Transaction NUMBER(3,2),
. . .
…
• Enhanced LISTAGG
• Band joins
• Real-time materialized views
• Approximate Query Processing
SQL> create pluggable database PDB2 admin user adm identified by adm
2> file_name_convert=('/oradata/CDB2/pdbseed', '/oradata/CDB2/pdb2');
SQL> create pluggable database PDB3 admin user adm identified by adm
2> file_name_convert=('/oradata/CDB2/pdbseed', '/oradata/CDB2/pdb3');
• Shared Undo? Yes, with RMAN only recovering into an auxiliary instance
– RMAN> flashback pluggable database PDB1 to SCN 411010;
P P P P P P P P
P P P P P P
P P P P
P P P P
P P P P P P P P P P
P P
P P
P P P P P P
P P P P P P P P
P P P P
P P P P P P
Snap Clone
Oracle Cloud
CRM CRM Dev1 CRM Dev2
• PDB Hot Clone Cloned version no longer in sync
data
Pricing Retail CRM
Changes made to database
TIME
On-Premises
Performance Security Developers Management Availability Big Data
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Analytics 35
PDB Relocate
CRM HR
• PDB Hot Clone
– Online test master instantiation
• PDB Refresh
– Incremental refresh of clone with latest Oracle Cloud
data
Pricing Retail CRM
• PDB Relocate
– Relocate with minimal downtime
On-Premises
Performance Security Developers Management Availability Big Data
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Analytics 36
Application Container
… …
… …
Add shards online to increase Shared-nothing hardware User defined data placement for
database size and throughput. architecture. Fault of one shard performance, availability, DR or to
Online split and rebalance. has no impact on others. meet regulatory requirements.
Oracle 12c R1 Interval-Reference partitioning Partition Maintenance on multiple partitions, Online partition MOVE,
Asynchronous global index maintenance Cascading TRUNCATE,
Partial indexing,
Oracle 12c R2 Auto-list partitioning, Online partition maintenance operations, Filtered partition maintenance
Multi-column list partitioning, Online table conversion to partitioned operations,
Interval subpartitioning, table, Read only partitions,
Partitioned external tables Reduced cursor invalidations for DDL’s Create table for exchange
Availability Transactions, Ref Integrity, Online Data Guard (Active), Recovery Manager, Zero Data Loss Recovery Appliance, Edition
Backup, Point-in-Time Recovery Flashback, Clusterware, Online DDL, TAF Based Redefinition, App. Cont.
Analytics Partitions, Parallel SQL, Optimizer Analytic Function, Data Mining, OLAP, MVs SQL Pattern Match, R, Big Data Appl
Security Privileges, Roles, Auditing, Network Data Encrypt, Masking, Virtual Private DB, Label Real Application Security, DB Firewall,
Encryption, Views Security, DB Vault, Audit Vault, PKI Privilege Analysis, Redaction, Key Vault
Developers SQL, Views, PL/SQL, Triggers, LOBs, Java in DB, Native XML, Table Functions, .Net, Native JSON, REST Services, Node.js,
Object Types, Spatial, Text PHP, App Express, SQL Developer RDF Social Graph, Network Graph
Management Enterprise Manager, v$, wait event Diagnostics, Tuning, Testing, Lifecycle Packs MultiTenant, DB & Exa Cloud, DB Appl
Integration DB Links, 2PC, Replication, AQ GoldenGate, XA Transaction,External Table Big Data SQL, Big Data Analytics