Table of Contents
- Title and Copyright Information
 - Preface
 - 
               
               
                  
                  1
                      Oracle Database 12c Release 2 (12.2) New Features
               
                  
               
               
               
- 
                     
                     Application Development
                        
                     
                     
                     
- 
                           
                           Database Development Productivity Tools Enhancements
                              
                           
                           
                           
- Application Express 5.0: Packaged Applications
 - Application Express 5.0: Page Designer
 - Application Express 5.0: Universal Theme
 - Application Express 5.0: User Interface Enhancements
 - Application Express 5.0: Improved Application Builder Design
 - Application Express 5.0: Interactive Reporting
 - Application Express 5.0: Mobile Enhancements
 - Application Express 5.0: Modal Dialog Pages
 - Application Express 5.0: All New Calendar
 
 - General
 - Globalization Support Enhancements
 - JSON Support
 - 
                           
                           Oracle SQL and PL/SQL Improvements
                              
                           
                           
                           
- PL/Scope Reports on Static SQL Statements and Call Sites for Dynamic SQL
 - Enhancing CAST Function With Error Handling
 - New SQL and PL/SQL Function VALIDATE_CONVERSION
 - Binding PL/SQL-Only Data Types to SQL Statements Using DBMS_SQL
 - Improving the PL/SQL Debugger
 - New PL/SQL Pragma to Mark an Item as Deprecated
 - Materialized Views: Real-Time Materialized Views
 - Materialized Views: Statement-Level Refresh
 - Enhancing LISTAGG Functionality
 - DBMS_PLSQL_CODE_COVERAGE Package
 - Approximate Query Processing
 - White Lists (ACCESSIBLE BY) Enhancements
 
 - Reducing Costs and Complexities of Migration to Oracle Database
 - Support for the .NET and MS Development Community
 - 
                           
                           Support for the Java Development Community
                              
                           
                           
                           
- Multi-Property Labeling of DRCP Servers
 - PL/SQL Callback Facility for Session State Fix Up
 - New MAX_TXN_THINK_TIME Setting for DRCP Pooled Servers With Transactions in Progress
 - Proxy Session Sharing in DRCP
 - DRCP Statistics Views and AWR Reports for Performance Monitoring and Tuning
 - JDBC Support for Binding PLSQL_BOOLEAN
 - Oracle JDBC Support for JDK 8 and JDBC 4.2
 - Oracle Universal Connection Pool (UCP) Configuration Using XML
 - Universal Connection Pool Health Check Frequency
 - JDBC Support for Deprioritization of Database Node
 - Oracle Java Virtual Machine (OJVM) Web Services Callout
 - OJVM Support for Java SE 8
 - JavaScript Stored Procedures Using Java 8 Nashorn
 
 - XML
 
 - 
                           
                           Database Development Productivity Tools Enhancements
                              
                           
                           
                           
 - 
                     
                     Availability
                        
                     
                     
                     
- 
                           
                           Data Guard
                              
                           
                           
                           
- Distributed Operations on CLOB, BLOB and XMLType
 - OCI Support for Distributed LOBs
 - Minimizing Impact on Primary Database When Using Multiple SYNC Standby Databases
 - Oracle Data Guard Database Compare
 - Subset Standby
 - Oracle Data Guard Broker Support for Multiple Automatic Failover Targets
 - Oracle Data Guard Broker Support for Multiple Observers
 - Simplifying Observer Management for Multiple Fast-Start Failover Configurations
 - Oracle Data Guard Broker Support for Transport Destinations of Different Endianess Than the Primary
 - Oracle Data Guard Broker Support for Oracle Data Guard Multiple Instance Apply
 - Oracle Data Guard Broker Support for Enhanced Alternate Destination
 - Fast-Start Failover in Maximum Protection Mode
 - Block Comparison Tool Support in Oracle Data Guard Broker DGMGRL Interface
 - Oracle Data Guard Broker Support for Executing DGMGRL Command Scripts
 - Broker ConfigurationWideServiceName Configuration Property
 - Enhancing Support for Alternate Destinations
 - Automatically Synchronize Password Files in Oracle Data Guard Configurations
 - Preserving Application Connections to An Active Data Guard Standby During Role Changes
 
 - 
                           
                           End-to-End Application Availability
                              
                           
                           
                           
- Application Continuity for OCI Applications
 - Application Continuity
 - Transaction Guard for Oracle XA Transactions
 - Java Support for FAN APIs (UP, DOWN and LoadAdvisory Events)
 - JDBC Driver Support for Fast Application Notification (FAN)
 - Support for Planned Outages
 - Planned Outage for Oracle Data Guard Switchover and Oracle RAC One Node
 - Application Continuity for Planned Database Maintenance
 
 - General
 - Logical Replication
 - 
                           
                           Online Operations
                              
                           
                           
                           
- Restarting Redefinition From Failure
 - Rolling Back Redefinition
 - Redefinition Progress Monitoring
 - Optimizing Batch Update During Redefinition
 - Materialized Views: Fast Dependent Materialized View Refresh During Redefinition
 - Redefinition Supports Tables With BFILE Columns
 - Formalizing Retirement of an Edition With Automatic Garbage Collection
 - Online Conversion of a Nonpartitioned Table to a Partitioned Table
 - Online SPLIT Partition and Subpartition
 - Online Table Move
 - Partitioning: Table Creation for Partition Exchange
 - Partitioning: Filtered Partition Maintenance Operations
 
 - 
                           
                           Recovery Server and RMAN Improvements
                              
                           
                           
                           
- RMAN: Syntax Enhancements
 - SCAN Listener Supports HTTP Protocol
 - Oracle Recovery Manager - Enhanced Table Recoveries Across Schemas Using REMAP SCHEMA
 - Disk Space Check During RECOVER TABLE Operation
 - Upgrading the Incremental Transportable Scripts
 - Cross-Platform Import of a Pluggable Database into a Multitenant Container Database
 - Cross-Platform Migration Support for Encrypted Tablespaces
 - Cross-Platform Support Over The Network
 - Data Guard DUPLICATE Command Enhancements
 - DUPLICATE Command Support for Non Auto-Login Wallet Based Encrypted Backups
 
 - Sharding
 - Simplifying Upgrades
 
 - 
                           
                           Data Guard
                              
                           
                           
                           
 - Big Data and Data Warehousing
 - Compression and Archiving
 - Database Lifecycle Management
 - 
                     
                     Database Overall
                        
                     
                     
                     
- 
                           
                           Core Database Improvements
                              
                           
                           
                           
- Text: Partition-Specific Near Real-Time Indexes
 - Text: Improving Management of Near Real-Time Indexes
 - Partitioning: Auto-List Partitioning
 - Fine-Grained Cursor Invalidation
 - Text: Adding New Document Formats
 - Text: Structured/Sort Data (SDATA) Section Improvements
 - Text: Availability of Updated Documents in Index
 - Text: Read-Only MDATA Sections
 - Text: Sentiment Analysis and Collocates
 - Text: Join Character Support for JAPANESE_VGRAM_LEXER and WORLD_LEXER
 - Text: Extracting Synonyms of Words in Documents
 - Text: Changes to NDATA, NEAR2, and NESTED NEAR Query Operators
 - Materialized Views: Refresh Statistics History
 - Process Management
 - Partitioning: Read-Only Partitions
 - Partitioning: Multi-Column List Partitioning
 
 - General
 - 
                           
                           Pluggable Databases Ease-of-Adoption
                              
                           
                           
                           
- I/O Rate Limits for PDBs
 - Heat Map and Automatic Data Optimization Support for CDBs
 - PDB Character Set
 - PDB Refresh
 - Hints in CONTAINERS Query
 - Parallel PDB Creation Clause
 - PDB Archive Files (.pdb Files)
 - Default Tablespace Clause
 - Cloning a PDB
 - Near Zero Downtime PDB Relocation
 - Logical Standby Database to Support CDBs with PDBs with Different Character Sets
 - LogMiner to Support CDBs with PDBs with Different Character Sets
 - Support for PDBs with Different Character Sets, Time Zone File Versions, and Database Time Zones in a CDB
 
 - Pluggable Databases Multitenancy
 - Pluggable Databases Overall
 - Upgrades
 - 
                           
                           Utilities
                              
                           
                           
                           
- Scheduler: Job Incompatibilities
 - Scheduler: Resource Queues
 - Scheduler: In-Memory Jobs
 - Oracle Data Pump Parallel Import of Metadata
 - Oracle Data Pump Parallel Export of Metadata
 - New Options for Substitution Variables in Oracle Data Pump File Names
 - Renaming Data Files During Import
 - TRUST_EXISTING_TABLE_PARTITIONS Flag for DATA_OPTIONS Parameter of Import
 - GROUP_PARTITION_TABLE_DATA Flag for DATA_OPTIONS Parameter of Export
 - Data Verification Option to Import, ORACLE_LOADER Access Driver and OCIDirPath
 - ORACLE_DATAPUMP and ORACLE_LOADER Access Driver Supports New File Format
 - Support for Tables With LONG Data Types in Data Pump Network Mode Operations
 - Metadata Transforms Available for Oracle Data Pump in New Views
 - Adding Oracle Data Pump and SQL*Loader Utilities to Instant Client
 - SDF_PREFIX Parameter for SQL*Loader
 - Allowing Multi-Byte Strings for SQL*Loader Parameters Used for Express Mode
 - Database Migrations: Support LLS Files Generated by DB2 Export Utility
 
 
 - 
                           
                           Core Database Improvements
                              
                           
                           
                           
 - Diagnosability
 - Exadata
 - 
                     
                     Manageability
                        
                     
                     
                     
- Automatic Performance Management
 - 
                           
                           General
                              
                           
                           
                           
- Database Replay Enhanced PL/SQL Support
 - Tracking Index Usage
 - Oracle Enterprise Manager Database Express (EM Express) Resource Manager Support
 - EM Express: SQL Performance Analyzer (SPA) Support
 - EM Express: Simplifying Configuration for Multitenant Through Single Port Access
 - EM Express: Performance Hub Enhancements
 - Oracle Enterprise Manager Database Express (EM Express) Support for Simplified Database Resource Management
 - Automatic Workload Repository (AWR) Support for a Pluggable Database (PDB)
 - Monitoring Real-Time Database Operations
 
 
 - Miscellaneous
 - 
                     
                     Performance
                        
                     
                     
                     
- 
                           
                           General Database Performance
                              
                           
                           
                           
- Advanced Queuing: PL/SQL Enqueue and Dequeue Support for JMS Payload in Sharded Queues
 - Advanced Queuing: PL/SQL Enqueue and Dequeue Support for Non-JMS Payload in Sharded Queues
 - ZFS Analytics
 - ExaDirect SQL*Net Adapter
 - Direct NFS Client Supports Parallel NFS
 - Direct NFS Client Dispatcher Support
 - Global and Shared Connection Pool for Oracle Cloud and Multitenant Oracle Databases
 - Oracle Database Java Virtual Machine Performance Enhancements
 
 - In-Memory
 - Unstructured Data
 
 - 
                           
                           General Database Performance
                              
                           
                           
                           
 - Public Cloud
 - 
                     
                     RAC and Grid
                        
                     
                     
                     
- Automatic Storage Management
 - Ease-of-Use Improvements
 - Fault-Tolerant Database Services
 - 
                           
                           High Availability and Reliability
                              
                           
                           
                           
- VM Manager Agent for GI
 - Shared Grid Naming Service High Availability
 - Oracle Clusterware Resource Groups
 - Reasoned What-If Command Evaluation (Why-If)
 - Server Weight-Based Node Eviction
 - Load-Aware Resource Placement
 - Oracle Clusterware Application Clusters
 - Oracle Grid Infrastructure Installation Support for Application Cluster Installation Type
 
 - 
                           
                           Oracle ASM Cluster File System (ACFS)
                              
                           
                           
                           
- Oracle Automatic Storage Management Cluster File System (Oracle ACFS) Snapshot Enhancements
 - Oracle ACFS System Defragger
 - 4K Sectors and Metadata Enhancements for Oracle ACFS
 - Oracle ACFS Metadata Collection Enhancements
 - Oracle ACFS Plug-ins for File Content
 - Oracle ACFS Loopback Device
 - Oracle ACFS API Access for Snapshots, File Tags, Plug-in Metrics
 - Oracle ACFS Compression Enhancements
 - Oracle Snapshot-Based Replication Enhancements
 - Oracle ACFS Auto-Resize Enhancements
 - Oracle ACFS Sparse Files Enhancements
 - Oracle ACFS Metadata Acceleration
 - Oracle ACFS NAS Maximum Availability eXtensions
 
 - Rapid Home Provisioning and Patch Management
 - Super Scalable Cluster
 - Super Scalable Oracle RAC
 
 - 
                     
                     Security
                        
                     
                     
                     
- Encryption
 - Enforcing Application Security in the Database
 - 
                           
                           Improving Security Manageability, Administration, and Integration
                              
                           
                           
                           
- Oracle Virtual Private Database Predicate Audit
 - Oracle Database Vault Policy
 - Oracle Database Vault Simulation Mode Protection
 - Oracle Database Vault Common Realms and Command Rules for Oracle Multitenant
 - Privilege Analysis Enhancements
 - Privilege Analysis Results Comparison
 - Redaction: Different Data Redaction Policy Expressions
 - Redaction: New Functions Allowed in Data Redaction Policy Expressions
 - Redaction: Additional Data Redaction Transformations
 - Automatic KDC Discovery When Configuring OCI Clients
 - Automatic Provisioning of Kerberos Keytab for Oracle Databases
 - Role-Based Conditional Auditing
 - Inherit Remote Privileges
 
 - Improving Security Posture of the Database
 - Improving User Authentication and Management
 - Modernizing Network Authentication and Encryption
 
 - 
                     
                     Spatial and Graph
                        
                     
                     
                     
- Graph Features
 - 
                           
                           Spatial Features
                              
                           
                           
                           
- Extending JSON Support in Oracle Database With Spatial Operations
 - Location Data Enrichment Services
 - In-Database Location Tracking Data Model and Services
 - Network Data Model Support for Oracle Coherence
 - Network Data Model Feature Editing APIs
 - Time-Based Routing Engine Enhancements
 - Support for Hash and List Partitioning of Spatial Indexes
 - GeoRaster Map Algebra and Image Processing Enhancements
 - Spatial Map Visualization
 - Open Geospatial Consortium Web Map Service and Web Map Tile Service Support
 - Geospatial Consortium Web Coverage Service 2.0 Support
 - Oracle Workspace Manager Enhancements
 
 
 - Windows
 
 - 
                     
                     Application Development