11g New Features
11g New Features
11g New Features
October 2010
Oracle Database New Features Guide is addressed to people
familiar with previous releases of Oracle Database who
would like to become familiar with features, options, and
enhancements that are new in this release of the database.
Oracle Database New Features Guide, 11g Release 2 (11.2)
E17128-04
Copyright © 2001, 2010, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on
behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data
delivered to U.S. Government customers are "commercial computer software" or "commercial technical data"
pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As
such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and
license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of
the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software
License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
This software is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications which may
create a risk of personal injury. If you use this software in dangerous applications, then you shall be
responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use
of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of
this software in dangerous applications.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks
of their respective owners.
This software and documentation may provide access to or information on content, products, and services
from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and
its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of
third-party content, products, or services.
Contents
List of Tables
iii
1.2.1.6 New SET NEWNAME Clauses and Format Options.............................................. 1-6
1.2.1.7 Tablespace Checks in DUPLICATE ........................................................................... 1-7
1.2.2 Online Application Maintenance and Upgrade .............................................................. 1-7
1.2.2.1 Edition-based Redefinition.......................................................................................... 1-7
1.2.2.2 Enhance CREATE or REPLACE TYPE to Allow FORCE ....................................... 1-7
1.2.2.3 Fine-Grained Dependencies for Triggers.................................................................. 1-7
1.2.2.4 IGNORE_ROW_ON_DUPKEY_INDEX Hint for INSERT Statement .................. 1-8
1.2.3 Oracle Data Guard............................................................................................................... 1-8
1.2.3.1 Compressed Table Support in Logical Standby Databases and Oracle
LogMiner ........................................................................................................................ 1-8
1.2.3.2 Configurable Real-Time Query Apply Lag Limit.................................................... 1-8
1.2.3.3 Integrated Support for Application Failover in a Data Guard Configuration .... 1-9
1.2.3.4 Support Up to 30 Standby Databases ........................................................................ 1-9
1.3 Business Intelligence and Data Warehousing......................................................................... 1-9
1.3.1 Improved Analytics............................................................................................................. 1-9
1.3.1.1 Analytic Functions 2.0.................................................................................................. 1-9
1.3.1.2 Recursive WITH Clause............................................................................................... 1-9
1.3.2 Improved Data Loading .................................................................................................. 1-10
1.3.2.1 EXECUTE Privilege for DIRECTORY Objects ...................................................... 1-10
1.3.2.2 Preprocessing Data for ORACLE_LOADER Access Driver in
External Tables........................................................................................................... 1-10
1.3.3 Improved Partitioning ..................................................................................................... 1-10
1.3.3.1 Allow Virtual Columns in the Primary Key or Foreign Key for Reference
Partitioning ................................................................................................................. 1-11
1.3.3.2 System-Managed Indexes for List Partitioning..................................................... 1-11
1.3.4 Improved Performance and Scalability ......................................................................... 1-11
1.3.4.1 In-Memory Parallel Execution................................................................................. 1-11
1.3.4.2 Minimal Effort Parallel Execution - Auto Degree of Parallelism (DOP) and
Queuing ...................................................................................................................... 1-11
1.3.4.3 The DBMS_PARALLEL_EXECUTE Package ........................................................ 1-12
1.3.4.4 Significant Performance Improvement of On-Commit Fast Refresh................. 1-12
1.3.5 Oracle Warehouse Builder............................................................................................... 1-12
1.3.5.1 Advanced Find Support in Mapping Editor ......................................................... 1-12
1.3.5.2 Business Intelligence Tool Integration.................................................................... 1-13
1.3.5.3 Copy and Paste of Operators and Attributes in Mapping Editor ...................... 1-13
1.3.5.4 Current Configuration Dropdown List in Design Center Toolbar .................... 1-13
1.3.5.5 Enhanced Support for Flat File Imports................................................................. 1-13
1.3.5.6 Enhanced Table Function Support.......................................................................... 1-14
1.3.5.7 Experts Available in Editor Menu........................................................................... 1-14
1.3.5.8 Expression Editing in Operator Edit Dialog.......................................................... 1-14
1.3.5.9 Grouping and Spotlighting of Objects in Mapping Editor.................................. 1-14
1.3.5.10 Improved Management of Locations Registered in Multiple Control
Centers ........................................................................................................................ 1-14
1.3.5.11 Improved User Interface for Managing Locations ............................................... 1-15
1.3.5.12 Key Lookup Operator Enhancements .................................................................... 1-15
1.3.5.13 Mapping Debugger Enhancements ........................................................................ 1-15
1.3.5.14 New JDeveloper-Style User Interface..................................................................... 1-15
1.3.5.15 Operator References Included in Generated PL/SQL Code............................... 1-16
iv
1.3.5.16 Quick Mapper ............................................................................................................ 1-16
1.3.5.17 Repository Browser Changes................................................................................... 1-16
1.3.5.18 Simplified Oracle Warehouse Builder Repository Upgrades ............................. 1-16
1.3.5.19 Support for Extracting Data From Tables Containing LONG Data Type......... 1-16
1.3.5.20 Support for Subqueries in Join Operator ............................................................... 1-16
1.4 Clustering.................................................................................................................................. 1-17
1.4.1 Oracle Real Application Clusters Ease-of-Use ............................................................. 1-17
1.4.1.1 Configuration Assistants Support New Oracle RAC Features........................... 1-17
1.4.1.2 Enhanced Cluster Verification Utility .................................................................... 1-17
1.4.1.3 Integration of Cluster Verification Utility and Oracle Universal Installer........ 1-17
1.4.1.4 Cluster Time Service ................................................................................................. 1-18
1.4.1.5 Oracle Cluster Registry (OCR) Enhancements...................................................... 1-18
1.4.1.6 Grid Plug and Play (GPnP) ...................................................................................... 1-18
1.4.1.7 Oracle Restart ............................................................................................................. 1-18
1.4.1.8 Policy-Based Cluster and Capacity Management................................................. 1-19
1.4.1.9 Improved Clusterware Resource Modeling .......................................................... 1-19
1.4.1.10 Role-Separated Management................................................................................... 1-19
1.4.1.11 Agent Development Framework............................................................................. 1-19
1.4.1.12 Zero Downtime Patching for Oracle Clusterware and Oracle RAC .................. 1-20
1.4.1.13 Enterprise Manager-Based Clusterware Resource Management....................... 1-20
1.4.1.14 Enterprise Manager Provisioning for Oracle Clusterware and Oracle Real
Application Clusters ................................................................................................. 1-20
1.4.1.15 Enterprise Manager Support for Grid Plug and Play .......................................... 1-20
1.4.1.16 Enterprise Manager Support for Oracle Restart ................................................... 1-20
1.4.1.17 Configuration Assistant Support for Removing Oracle RAC Installations ...... 1-21
1.4.1.18 Oracle Universal Installer Support for Removing Oracle RAC Installations ... 1-21
1.4.1.19 Improved Deinstallation Support With Oracle Universal Installer ................... 1-21
1.4.1.20 Downgrading Database Configured With DBControl......................................... 1-21
1.4.1.21 Oracle Restart Integration with Oracle Universal Installer................................. 1-22
1.4.1.22 Out-of-Place Oracle Clusterware Upgrade............................................................ 1-22
1.4.1.23 OUI Support for Out-of-Place Oracle Clusterware Upgrade.............................. 1-22
1.4.1.24 Server Control (SRVCTL) Enhancements .............................................................. 1-22
1.4.1.25 Server Control (SRVCTL) Enhancements to Support Grid Plug and Play ....... 1-22
1.4.1.26 SRVCTL Support for Single-Instance Database in a Cluster............................... 1-23
1.4.1.27 Universal Connection Pool (UCP) Integration with Oracle Data Guard .......... 1-23
1.4.1.28 UCP Integration With Oracle Real Application Clusters .................................... 1-23
1.4.1.29 Universal Connection Pool (UCP) for JDBC.......................................................... 1-23
1.4.1.30 Java API for Oracle RAC FAN High Availability Events.................................... 1-24
1.5 Database Overall ...................................................................................................................... 1-24
1.5.1 General ............................................................................................................................... 1-24
1.5.1.1 Flashback Data Archive Support for DDLs ........................................................... 1-24
1.5.1.2 Instance Caging.......................................................................................................... 1-24
1.5.2 Improvements to Oracle Scheduler................................................................................ 1-24
1.5.2.1 E-mail Notification .................................................................................................... 1-25
1.5.2.2 File Watcher................................................................................................................ 1-25
1.5.2.3 Multiple Destination Jobs......................................................................................... 1-25
1.5.2.4 Remote Database Jobs............................................................................................... 1-25
v
1.5.3 Improvements to Utilities................................................................................................ 1-25
1.5.3.1 Data Pump Legacy Mode ......................................................................................... 1-25
1.5.4 IPv6 Support...................................................................................................................... 1-26
1.5.4.1 Complete IPv6 Support for JDBC Thin Clients ..................................................... 1-26
1.5.4.2 Complete IPv6 Support for JVM and Java Debuggers......................................... 1-26
1.6 Diagnosability........................................................................................................................... 1-26
1.6.1 Support Workbench ......................................................................................................... 1-26
1.6.1.1 Enterprise Manager Support Workbench for ASM.............................................. 1-26
1.7 Information Integration........................................................................................................... 1-27
1.7.1 Oracle Database XStream ................................................................................................ 1-27
1.7.1.1 XStream ....................................................................................................................... 1-27
1.8 Performance .............................................................................................................................. 1-27
1.8.1 General Server Performance ........................................................................................... 1-27
1.8.1.1 Database Smart Flash Cache .................................................................................... 1-27
1.8.1.2 Stored Outlines Migration to SQL Plan Management ......................................... 1-27
1.8.1.3 Client Result Cache Using Table Annotations Support....................................... 1-28
1.8.1.4 Support 4 KB Sector Disk Drives............................................................................. 1-28
1.9 Security ...................................................................................................................................... 1-28
1.9.1 Audit Data Management ................................................................................................. 1-28
1.9.1.1 Audit Trail Cleanup .................................................................................................. 1-28
1.9.2 Encryption Key Management ......................................................................................... 1-29
1.9.2.1 Tablespace Master Key Rekey ................................................................................. 1-29
1.10 Server Manageability............................................................................................................... 1-29
1.10.1 Automatic Storage Management for All Data .............................................................. 1-29
1.10.1.1 ASM Cluster File System (ACFS) ............................................................................ 1-29
1.10.1.2 ASM Dynamic Volume Manager (DVM)............................................................... 1-30
1.10.1.3 ASM FS Snapshot ...................................................................................................... 1-30
1.10.1.4 Oracle Cluster Registry (OCR) and Voting Disk on ASM ................................... 1-31
1.10.1.5 ASM Intelligent Data Placement ............................................................................. 1-31
1.10.1.6 ASM Storage Management Configuration Assistant ........................................... 1-31
1.10.1.7 Automatic Storage Management (ASM) File Access Control ............................. 1-32
1.10.1.8 ASMCMD Command Extensions ........................................................................... 1-32
1.10.1.9 Enterprise Manager Support for ASM Cluster File System (ACFS) .................. 1-32
1.10.1.10 Enterprise Manager Integration for ASM File Access Control ........................... 1-33
1.10.2 Database Management..................................................................................................... 1-33
1.10.2.1 EMCA Supports New Oracle RAC Configuration for Enterprise Manager..... 1-33
1.10.2.2 Patch Application with DBControl ......................................................................... 1-33
1.10.2.3 Automatic Patching of Time Stamp With Time Zone Data ................................ 1-33
1.10.2.4 Prevent Data Loss for Time Zone with Local Time Zone Data Type ................ 1-34
1.10.2.5 Segment Creation on Demand................................................................................. 1-34
1.10.2.6 Zero-Size Unusable Indexes and Index Partitions................................................ 1-34
1.10.2.7 Metadata SXML Comparison Tool ......................................................................... 1-34
1.10.2.8 Compare Period Report............................................................................................ 1-34
1.10.2.9 Compare SQL Tuning Sets ....................................................................................... 1-35
1.10.2.10 Enable Sampling for Active Data Guard................................................................ 1-35
1.10.2.11 Exadata Simulation ................................................................................................... 1-35
1.10.2.12 Global Oracle RAC ASH Report + ADDM Backwards Compatibility.............. 1-36
vi
1.10.2.13 Oracle MTS and Streams Support........................................................................... 1-36
1.10.2.14 Parallel Query + Alt Plan Recording, Export STS Enhancements...................... 1-36
1.10.2.15 Synchronization Controls......................................................................................... 1-37
1.11 Unstructured Data Management........................................................................................... 1-37
1.11.1 Enhanced Oracle Multimedia and DICOM Support................................................... 1-37
1.11.1.1 Attribute Extraction of Requested Attributes Only.............................................. 1-37
1.11.1.2 Client-Side DICOM Attribute Extraction............................................................... 1-37
1.11.1.3 DICOM Enhancements ............................................................................................. 1-37
1.11.1.4 Watermarking and Image Processing Enhancements.......................................... 1-38
1.11.2 Enhanced Oracle Spatial Support................................................................................... 1-38
1.11.2.1 3D Visualization Framework ................................................................................... 1-38
1.11.2.2 Network Data Model Enhancements ..................................................................... 1-39
1.11.2.3 New GeoRaster JAVA API....................................................................................... 1-39
1.11.2.4 Raster Reprojections and Ground Control Point-Based (GCP)
Georeferencing ........................................................................................................... 1-39
1.11.2.5 Routing and Geocoding Enhancements................................................................. 1-40
1.11.3 Oracle SecureFiles............................................................................................................. 1-40
1.11.3.1 Database File System (DBFS) ................................................................................... 1-40
1.11.3.2 Support for Oracle SecureFiles ................................................................................ 1-41
1.11.4 Oracle XML DB Scale and Performance Improvements ............................................. 1-41
1.11.4.1 Binary XML Enhancements...................................................................................... 1-41
1.11.4.2 Oracle XML DB Repository Performance Improvements and Guidelines ....... 1-41
1.11.4.3 XMLIndex Enhancements ........................................................................................ 1-41
1.11.4.4 XMLType Partitioning .............................................................................................. 1-42
vii
2.1.1.18 SMTP Encryption.......................................................................................................... 2-6
2.1.1.19 SPA Support for Active Data Guard Environment ................................................. 2-6
2.1.1.20 The EDITION Attribute of a Database Service ........................................................ 2-6
2.1.1.21 Using Binary XML with SecureFiles as the XMLType Default Storage ............... 2-7
2.1.1.22 JDBC 4.0 SQLXML........................................................................................................ 2-7
2.1.1.23 ID Key LCRs in XStream ............................................................................................. 2-7
2.1.2 ACFS Improvements ........................................................................................................... 2-7
2.1.2.1 ACFS, ADVM and Snapshots on Solaris and AIX................................................... 2-8
2.1.2.2 Oracle ACFS Replication ............................................................................................. 2-8
2.1.2.3 Oracle ACFS Security and Encryption Features ...................................................... 2-8
2.1.2.4 Oracle ACFS Tagging................................................................................................... 2-8
2.1.3 Quality of Service (QoS) Management ............................................................................. 2-9
2.1.3.1 Database QoS Management Server............................................................................ 2-9
2.1.3.2 Database Quality of Service (QoS) Management Support ..................................... 2-9
2.1.3.3 Enterprise Manager QoS Management Integration ............................................. 2-10
2.1.3.4 Server Memory Stress Protection for Oracle Clusters.......................................... 2-10
2.1.4 Database Replay................................................................................................................ 2-10
2.1.4.1 Database Replay SQL Performance Analyzer (SPA) Integration ....................... 2-10
2.1.4.2 Database Replay Timeout Function........................................................................ 2-11
2.1.4.3 Database Replay Workload Analyzer .................................................................... 2-11
2.1.5 Management ...................................................................................................................... 2-11
2.1.5.1 DBCA Support for Creating an Oracle RAC One Node Database..................... 2-11
2.1.5.2 Option of Downloading Latest Updates During Installation ............................. 2-11
2.1.5.3 Oracle ASM Configuration Assistant Support for Out-of-Place Upgrades ...... 2-12
2.1.5.4 Oracle Database Upgrade Assistant Support for Out-of-Place Upgrades ........ 2-12
2.1.5.5 Oracle Enterprise Manager DB Control Support for Oracle RAC One
Node ............................................................................................................................ 2-12
2.1.5.6 Online Relocation of an Oracle RAC One Node Database.................................. 2-12
2.1.5.7 SRVCTL-Based Management of Oracle RAC One Node Databases.................. 2-13
2.1.5.8 CRSCTL Command Enhancements ........................................................................ 2-13
2.1.5.9 SRVCTL Command Enhancements ........................................................................ 2-13
2.1.5.10 Enhanced XStream Manageability .......................................................................... 2-13
2.1.5.11 Columnar Compression Support in Supplemental Logging and XStream ...... 2-14
2.1.5.12 Standalone Configuration Wizard for Post-Installation Cluster
Configuration ............................................................................................................. 2-14
2.1.5.13 Redundant Interconnect Usage ............................................................................... 2-14
viii
3.1.9 Oracle® Database 11g TimesTen In-Memory Database Documentation................. 3-17
3.1.10 Oracle® Database 11g Documentation Library............................................................ 3-18
3.1.11 Oracle® Database 11g Warehouse Builder Documentation....................................... 3-19
3.1.12 Oracle® Database 11g OLAP Documentation.............................................................. 3-20
3.1.13 Oracle® Database 11g Multimedia Documentation.................................................... 3-20
3.1.14 Oracle® Database 11g Installation Guide Documentation......................................... 3-21
ix
x
List of Tables
3–1 Oracle® Database Server Documentation.............................................................................. 3-2
3–2 Oracle® Database Spatial Documentation .......................................................................... 3-11
3–3 Oracle® Database Windows Documentation ..................................................................... 3-11
3–4 Oracle® Database Gateways Documentation..................................................................... 3-12
3–5 Oracle® Database Communications Data Model Documentation.................................. 3-14
3–6 Oracle® Database Java Development Documentation...................................................... 3-15
3–7 Oracle® Database Release Notes Documentation ............................................................. 3-16
3–8 Oracle® Database Data Mining Documentation................................................................ 3-16
3–9 Oracle® Database TimesTen In-Memory Database Documentation .............................. 3-17
3–10 Oracle® Database Documentation Library ......................................................................... 3-18
3–11 Oracle® Database Warehouse Builder Documentation .................................................... 3-19
3–12 Oracle® Database OLAP Documentation ........................................................................... 3-20
3–13 Oracle® Database Multimedia Documentation ................................................................. 3-20
3–14 Oracle® Database Installation Guide Documentation ...................................................... 3-21
xi
xii
Preface
Audience
Oracle Database New Features Guide is addressed to people familiar with previous
releases of Oracle Database who would like to become familiar with features, options,
and enhancements that are new in this release of the database.
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation
accessible to all users, including users that are disabled. To that end, our
documentation includes features that make information available to users of assistive
technology. This documentation is available in HTML format, and contains markup to
facilitate access by the disabled community. Accessibility standards will continue to
evolve over time, and Oracle is actively engaged with other market-leading
technology vendors to address technical obstacles so that our documentation can be
accessible to all of our customers. For more information, visit the Oracle Accessibility
Program Web site at http://www.oracle.com/accessibility/.
xiii
technical issues and provide customer support according to the Oracle service request
process. Information about TRS is available at
http://www.fcc.gov/cgb/consumerfacts/trs.html, and a list of phone
numbers is available at http://www.fcc.gov/cgb/dro/trsphonebk.html.
Related Documents
For more information, see the following documents in the Oracle Database 11g Release
2 (11.2) documentation set:
■ Oracle Database Error Messages
■ Oracle Database Administrator's Guide
■ Oracle Database Concepts
■ Oracle Database Reference
Conventions
The following text conventions are used in this document:
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated
with an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for
which you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code
in examples, text that appears on the screen, or text that you enter.
xiv
1
Oracle Database 11g Release 1 (11.2.0.1)
1
New Features
This chapter contains descriptions of all of the features that are new to Oracle 11g
Database, Release 2. This chapter contains the following sections:
■ Application Development
■ Availability
■ Business Intelligence and Data Warehousing
■ Clustering
■ Database Overall
■ Diagnosability
■ Performance
■ Security
■ Server Manageability
■ Unstructured Data Management
See Also:
Pro*C/C++ Programmer's Guide for details
1.1.2.2 Pro*C Support for 8-Byte Native Numeric Host Variable for INSERT and
FETCH
Oracle Call Interface (OCI) now provides Pro*C support for 8-byte native numeric host
variable for INSERT and FETCH on 32-bit and 64-bit platforms.
Fusion applications need Pro*C to be able to support 8-byte native data type for
bind/define while inserting or fetching data to and from a NUMBER(18) column.
See Also:
Pro*C/C++ Programmer's Guide for details
1.1.2.3 Pro*COBOL Support for 8-Byte Native Numeric Host Variable for INSERT
and FETCH
Oracle Call Interface (OCI) now provides Pro*COBOL support for 8-byte native
numeric host variable for INSERT and FETCH on 32-bit and 64-bit platforms.
Fusion applications need Pro*COBOL to be able to support 8-byte native data type for
bind/define while inserting or fetching data to and from a NUMBER(18) column.
1.1.2.5 JDBC Support for SecureFile Zero-Copy LOB I/O and LOB Prefetching
JDBC now supports SecureFile zero-copy LOB I/O and LOB prefetching.
This feature allows performant and secure Java access to structured (relational) and
unstructured data.
See Also:
Oracle Database JDBC Developer's Guide for details
See Also:
Oracle Call Interface Programmer's Guide for details
1.2 Availability
The focus of this Availability section is aimed towards providing capabilities that keep
the Oracle database available for continuous data access, despite unplanned failures
and scheduled maintenance activities. These various capabilities form the basis of
Oracle Maximum Availability Architecture (MAA), which is the Oracle blueprint for
implementing a highly available infrastructure using integrated Oracle technologies.
See Also:
Oracle Data Guard Concepts and Administration for details
1.2.1.2 Backup to Amazon Simple Storage Service (S3) Using OSB Cloud
Computing
Oracle now offers backup to Amazon S3, an internet-based storage service, with the
Oracle Secure Backup (OSB) Cloud Module. This is part of the Oracle Cloud
Computing offering.
This feature provides easy-to-manage, low cost database backup to Web services
storage, reducing or eliminating the cost and time to manage an in-house backup
infrastructure.
See Also:
Oracle Database Backup and Recovery Reference for details
See Also:
Oracle Database Backup and Recovery User's Guide for details
Or,
SET NEWNAME FOR DATABASE TO <format>;
See Also:
Oracle Database Backup and Recovery User's Guide for details
See Also:
Oracle Database Advanced Application Developer's Guide for details
See Also:
Oracle Database Object-Relational Developer's Guide for details
See Also:
Oracle Database Advanced Application Developer's Guide for details
See Also:
Oracle Database SQL Language Reference for details
See Also:
Oracle Data Guard Concepts and Administration for details
See Also:
Oracle Data Guard Concepts and Administration for details
See Also:
Oracle Data Guard Broker for details
See Also:
Oracle Data Guard Concepts and Administration for details
See Also:
Oracle Database Data Warehousing Guide for details
Recursive WITH clause complies with the American National Standards Institute
(ANSI) standard. This makes Oracle ANSI-compatible for recursive queries.
See Also:
Oracle Database SQL Language Reference for details
See Also:
Oracle Database Utilities for details
See Also:
Oracle Database Utilities for details
1.3.3.1 Allow Virtual Columns in the Primary Key or Foreign Key for Reference
Partitioning
Virtual columns can be used as the primary or the foreign key column of a reference
partition table.
Allowing the use of virtual columns for reference partitioned tables enables an easier
implementation of various business scenarios using Oracle Partitioning.
See Also:
Oracle Database SQL Language Reference for details
See Also:
Oracle Database VLDB and Partitioning Guide for details
1.3.4.2 Minimal Effort Parallel Execution - Auto Degree of Parallelism (DOP) and
Queuing
When activated, Oracle determines the optimal degree of parallelism (DOP) for any
given SQL operation based on the size of the objects, the complexity of a statement,
and the existing hardware resources.
The database compensates for wrong or missing user settings for parallel execution,
ensuring a more optimal resource consumption and overall system behavior.
See Also:
Oracle Database VLDB and Partitioning Guide for details
See Also:
Oracle Database PL/SQL Packages and Types Reference for details
See Also:
Oracle Database Data Warehousing Guide for details
This feature enhances ETL mapping developer productivity, especially on large and
complex mappings and, for example, when working with complex data sources with
large numbers of tables, views, or columns.
See Also:
Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide
for details
See Also:
Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide
for details
See Also:
Oracle Warehouse Builder Installation and Administration Guide for
Windows and Linux for details
format delimiters and enclosures, simplified support for fixed format fields, and
support for bulk flat file loads into heterogeneous targets.
Flat files are frequently used for simple and high performance data movement in ETL
applications. These changes improve ETL developer productivity and provide flexible
handling of flat files in more scenarios.
See Also:
Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide
for details
See Also:
Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide
for details
See Also:
Oracle Warehouse Builder Sources and Targets Guide for details
Oracle Warehouse Builder environment, which now benefits from the usability
research behind the Fusion Client Platform and consistency with other Oracle
products.
See Also:
Oracle Warehouse Builder Sources and Targets Guide for details
See Also:
Oracle Warehouse Builder Data Modeling, ETL, and Data Quality Guide
for details
1.3.5.19 Support for Extracting Data From Tables Containing LONG Data Type
Oracle Warehouse Builder can now generate SQL*Plus code to extract data from
database schemas supporting the deprecated LONG data type, such as occurs in
PeopleSoft application data sources.
Support for LONG data types used in PeopleSoft data enables OWB users to integrate
more effectively with PeopleSoft data or any other data source that uses the LONG data
type.
■ Specifying outer joins using the input role instead of the + (plus) sign.
■ Generating ANSI SQL syntax for all join types instead of only outer joins.
More flexible handling for join operations improves developer productivity and
makes possible more flexible data transformations.
1.4 Clustering
The following sections describe new clustering features for Oracle Database 11g
Release 2 (11.2).
See Also:
Oracle Real Application Clusters Installation Guide for Linux and UNIX
for details
See Also:
Oracle Real Application Clusters Installation Guide for Linux and UNIX
for details
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
See Also:
Oracle Grid Infrastructure Installation Guide for details
(SRVCTL) is the command line interface to manage Oracle processes that are managed
by Oracle Restart on a standalone server.
This feature provides improved reliability and automated management of a
single-instance Oracle database and the management of any process or application
running on the database server.
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
Making it easy to protect applications with Oracle Clusterware reduces costs allowing
you to efficiently enable high availability for applications.
See Also:
Oracle Clusterware Administration and Deployment Guide for details
1.4.1.12 Zero Downtime Patching for Oracle Clusterware and Oracle RAC
The patching of Oracle Clusterware and Oracle Real Application Clusters can now be
completed without taking the entire cluster down. Patchsets are now installed as
out-of-place upgrades to the Oracle Grid infrastructure for a cluster software (Oracle
Clusterware and Automatic Storage Management) and Oracle Database.
Now you can reduce your unplanned downtime of clustered databases and
applications running in a cluster.
See Also:
Oracle Clusterware Administration and Deployment Guide for details
1.4.1.14 Enterprise Manager Provisioning for Oracle Clusterware and Oracle Real
Application Clusters
Enterprise Manager provisioning introduces procedures to easily scale up or scale
down Oracle Clusterware and Oracle Real Application Clusters.
Ease-of-implementation and management for a clustered database environment can be
achieved through utilizing the Enterprise Manager provisioning framework.
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
See Also:
Oracle Database 2 Day + Real Application Clusters Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Real Application Clusters Installation Guide for Linux and UNIX
for details
1.4.1.18 Oracle Universal Installer Support for Removing Oracle RAC Installations
The installer can clean up a failed Oracle Clusterware installation or upgrade of an
environment prior to reattempting the operation. This ensures that the reattempted
operation is done over a clean environment, thereby eliminating the chances of errors
related to environmental inconsistencies.
Easily cleaning up an environment provides improved Oracle RAC manageability and
deployment.
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
See Also:
Oracle Real Application Clusters Installation Guide for Linux and UNIX
for details
See Also:
Oracle Database Upgrade Guide for details
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
See Also:
Oracle Database Administrator's Guide for details
1.4.1.25 Server Control (SRVCTL) Enhancements to Support Grid Plug and Play
The command-line interface (CLI) for Oracle Clusterware and Oracle Real Application
Clusters has been updated to support the new features of this release.
The CLI provides the ability to manage the cluster using a command line from a single
point in the cluster and allows you to manage the cluster as a single entity. This
reduces the management complexity for clusters and clustered databases. All changes
to the cluster must be reflected in the management tool.
See Also:
Oracle Real Application Clusters Administration and Deployment Guide
for details
See Also:
Oracle Database Administrator's Guide for details
1.4.1.27 Universal Connection Pool (UCP) Integration with Oracle Data Guard
In this release, Java applications that use the Oracle Universal Connection Pool (UCP)
for Java now have fast connection failover when the primary site fails. When Data
Guard fails over or switches over to the standby database site, the connection pool
cleans up connections to the primary site, terminates active transactions, and creates
connections to the standby database.
This feature provides increased availability for Java applications using UCP with
Oracle RAC and Oracle Data Guard. Applications can easily mask failures to the end
user.
See Also:
Oracle Universal Connection Pool for JDBC Developer's Guide for
details
1.4.1.30 Java API for Oracle RAC FAN High Availability Events
A new Java API allows Oracle RAC customers who are not using an Oracle connection
pool to receive Fast Application Notification (FAN) events (for example, DOWN and UP)
and then process these events, clean up or add connections when an instance, service
or node leaves or joins the cluster.
Applications using this API can be notified quickly when a failure occurs in the
cluster.
See Also:
Oracle Real Application Clusters Administration and Deployment Guide
for details
1.5.1 General
The following sections provide new feature information for Flashback Data Archive
and instance caging.
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Utilities for details
See Also:
Oracle Database Java Developer's Guide for details
1.6 Diagnosability
The following sections describe diagnosability features for Oracle Database 11g
Release 2 (11.2).
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
1.7.1.1 XStream
XStream provides application programming interfaces (APIs) that enable client
applications to receive data changes from an Oracle database and to send data changes
to an Oracle database. These data changes can be shared between Oracle databases
and other systems. The other systems include non-Oracle databases, non-RDBMS
Oracle products, file systems, third party software applications, and so on. The client
application is designed by the user for specific purposes and use cases.
XStream consists of two components: XStream Out and XStream In. XStream Out
provides APIs that enable you to share data changes made to an Oracle database with
other systems. XStream In provides APIs that enable you to share data changes made
to other systems with Oracle databases.
See Also:
Oracle Database XStream Guide for details
1.8 Performance
The following sections describe improvements in performance of the database and
functionality of performance-related database features.
See Also:
Oracle Database Performance Tuning Guide for details
See Also:
Oracle Call Interface Programmer's Guide for details
See Also:
Oracle Database SQL Language Reference for details
1.9 Security
The new features discussed in the following section cover areas that include
encryption and auditing. Significant new encryption key management functionality
has been introduced in Oracle Database 11g Release 2 to enable complete integration
with Hardware Security Modules and increased performance for Transparent Data
Encryption. Audit Management has been simplified through the introduction of a new
package for managing audit data on the Oracle database.
■ Controlling the size and age of the audit trail written to operating system files
before a new operating system audit trail file is created.
■ Moving the database audit trail tables out of the SYSTEM tablespace to a different
tablespace.
Audit Trail Cleanup reduces the time and cost required to manage the Oracle database
audit content. It enables you to dedicate an optimized tablespace for audit records and
move the audit tables out of the SYSTEM tablespace for improved performance. In
addition, it provides automated deletion of audit records from the database tables and
operating system files.
See Also:
Oracle Database Advanced Security Administrator's Guide for details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
■ ASM FS Snapshots can be used as a source for backup. The original file system can
continue to change but the static nature of the snapshot makes them ideal as a
source for backup without keeping the original file system offline.
■ ASM FS Snapshots can be used as a means for you to recover accidentally deleted
or modified files.
■ ASM FS Snapshots can be used as a source for data mining or report applications
which need to work on a static, point-in-time data set.
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
This release now allows the configuration, monitoring, and management of Optimal
Disk Placement with Enterprise Manager which is the graphical user interface (GUI)
for management.
This GUI manages ASM which makes storage management easier in an Oracle
environment.
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
1.10.1.9 Enterprise Manager Support for ASM Cluster File System (ACFS)
Oracle Enterprise Manager provides a graphical user interface (GUI) to manage the
ASM Dynamic Volume Manager and ASM cluster file system (ACFS) as part of the
Automatic Storage Management (ASM) solution.
Enterprise Manager provides a graphical user interface which makes is easier to
manage the environment whether it is a standalone server or a cluster deployment of
ASM. The centralized console provides a consistent interface for managing volumes,
database files, and file systems as well as the Oracle Database.
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
1.10.2.1 EMCA Supports New Oracle RAC Configuration for Enterprise Manager
Enterprise Manager Configuration Assistant (EMCA) has been updated to support the
new configuration required for Enterprise Manager to support new features of the
release.
Configuration assistants automate the configuration of the environment ensuring the
correct steps are taken. The assistants simplify the configuration of Enterprise
Manager in clusters and clustered database settings.
See Also:
Oracle Enterprise Manager Configuration Plug-In chapter for details
See Also:
Oracle Database 2 Day + Real Application Clusters Guide for details
See Also:
Oracle Database Globalization Support Guide for details
1.10.2.4 Prevent Data Loss for Time Zone with Local Time Zone Data Type
This feature makes TIMESTAMP WITH TIME ZONE data type immune to Daylight
Saving Time (DST) changes and reduces the overhead of patching time zone data file
and upgrading data on disk.
The benefit of this feature is the elimination of the processing cost and the complexity
of maintaining TIMESTAMP WITH TIME ZONE data type whenever there are new
changes to DST transition rule and time zones.
See Also:
Oracle Call Interface Programmer's Guide for details
See Also:
Oracle Database SQL Language Reference for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database PL/SQL Packages and Types Reference for details
Period report contains a summary of the most important changes between the two
runs in terms of performance, errors and data divergence. This makes it easier for
Database Replay users to understand and test the impact of system changes.
Replay Compare Period Report simplifies understanding and assessment of the
impact of system change in testing by providing summarized information on how the
replay performed versus capture or other replays in terms of performance, errors and
divergence.
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database High Availability Overview for details
Exadata system. The SQL Performance Analyzer Exadata simulation feature can be
used to identify workloads that are good candidates for Exadata migration.
This feature simplifies simulation and testing of workloads for Exadata migration
system change without requiring provisioning of Exadata hardware.
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database Performance Tuning Guide for details
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database Performance Tuning Guide for details
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Multimedia DICOM Developer's Guide for details
See Also:
Oracle Multimedia DICOM Developer's Guide for details
■ Constraint definitions
Validation of recursive structures such as DICOM Structured Reports can now be
specified, and new FOR EACH syntax has been added to allow iteration through
all the components in a single predicate.
■ DICOM content processing:
– DEFLATE transfer syntax support has been added.
– RLE compression is now supported.
– Encoding of multi-bit monochrome images is now supported.
– YBR photometric interpretation is now supported.
– DICOM to AVI and DICOM to MPEG conversions are now supported.
– MPEG encapsulated into DICOM format is now supported.
These new features allow more complete and powerful operations on DICOM data
that include:
■ Flexible extraction of metadata from DICOM data.
■ Support for DICOM Structured Reports.
■ Presentation of DICOM videos in any browser, without requiring specific DICOM
support in the browser.
See Also:
Oracle Multimedia DICOM Developer's Guide for details
See Also:
Oracle Multimedia Reference for details
See Also:
Oracle Spatial Developer's Guide for details
See Also:
Oracle Spatial Topology and Network Data Models Developer's Guide for
details
See Also:
Oracle Spatial GeoRaster Developer's Guide for details
See Also:
Oracle Spatial GeoRaster Developer's Guide for details
See Also:
Oracle Spatial Developer's Guide for details
See Also:
Oracle Database SecureFiles and Large Objects Developer's Guide for
details
See Also:
Oracle Database SecureFiles and Large Objects Developer's Guide for
details
See Also:
Oracle XML DB Developer's Guide for details
See Also:
Oracle XML DB Developer's Guide for details
Also included is support for partitioned indexes and parallel operations. These
enhancements incorporate all features of existing XMLIndex and XMLTable Index into
a single unified index.
The benefits are high performance query, fragments, and scalar extraction operations
on schema and schema-less binary XML storage.
See Also:
Oracle XML DB Developer's Guide for details
See Also:
Oracle Database VLDB and Partitioning Guide for details
New Features
This chapter contains descriptions of all of the features that are new to Oracle Database
11g Release 2 (11.2.0.2). This chapter contains the following sections:
■ General
■ ACFS Improvements
■ Quality of Service (QoS) Management
■ Database Replay
■ Management
2.1 General
The following sections describe the new features for Oracle Database 11g Release 2
(11.2.0.2).
2.1.1 General
The following sections provide information on new features for 11.2.0.2.
See Also:
Oracle Database Performance Tuning Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database PL/SQL Language Reference for details
See Also:
Oracle Database Client Installation Guide for Linux for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Text Reference for details
See Also:
Oracle Text Reference for details
2.1.1.11 Default Size of First Extent of Any New Segment for a Partitioned Table
Has Changed
The default size of the first extent of any new segment for a partitioned table is now 8
MB instead of 64 K.
The goal is to improve I/O performance. However, under certain circumstances,
loading a table will take significantly more disk space.
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle Database VLDB and Partitioning Guide for details
See Also:
Oracle Database PL/SQL Packages and Types Reference for details
See Also:
Oracle Text Application Developer's Guide for details
See Also:
Oracle Database Administrator's Guide for details
See Also:
Oracle XML DB Developer's Guide for details
See Also:
Oracle Database PL/SQL Packages and Types Reference for details
See Also:
Oracle Database PL/SQL Packages and Types Reference for details
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database PL/SQL Packages and Types Reference for details
2.1.1.21 Using Binary XML with SecureFiles as the XMLType Default Storage
In this release, the default storage model has changed for XMLType from STORE AS
CLOB to STORE AS SECURE FILE BINARY XML. This affects the storage used when
an explicit STORE AS clause is not supplied when creating an XMLType table or
column. Not specifying a STORE AS CLAUSE indicates that it is left to the database to
determine what the optimal storage model should be.
Prior to database release 11.2.0.2, the default storage model was STORE AS
BASICFILE CLOB. In 11.2.0.2, the default is changed to STORE AS SECUREFILE
BINARY XML.
This change requires the installation of the XDB feature in order to work correctly.
Customers that choose not to install the XDB feature must explicitly add STORE AS
CLOB to any DLL statements that create XMLType table or columns to avoid DDL
errors. Note that the use of XMLType without having the XDB installed is not a
supported configuration as of 11.1.0.1.
No data migration takes place when databases are upgraded to 11.2.0.2.
Binary XML with SecureFiles provides efficient storage, retrieval, and DML
capabilities for semi-structured and unstructured XML data. Changing the default
storage for XMLType to binary XML with SecureFiles helps customers to adopt best
practices.
See Also:
Oracle XML DB Developer's Guide for details
See Also:
Oracle Database JDBC Developer's Guide for details
See Also:
Oracle Database XStream Guide for details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Database Quality of Service Management User's Guide for
details
See Also:
Oracle Database Quality of Service Management User's Guide for
details
See Also:
Oracle Database Quality of Service Management User's Guide for
details
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database Real Application Testing User's Guide for details
See Also:
Oracle Database Real Application Testing User's Guide for details
2.1.5 Management
The following sections provide information on new management features for 11.2.0.2.
2.1.5.1 DBCA Support for Creating an Oracle RAC One Node Database
Support has been added in this release to Oracle Database Configuration Assistant
(DBCA) to create an Oracle Real Application Clusters One Node (Oracle RAC One
Node) database as part of the database creation process.
Oracle RAC One Node is a new option to the Oracle Enterprise Edition introduced
with the Oracle Database 11.2.0.1. Oracle DBCA now recognizes Oracle RAC One
Node databases and provides the required configuration options to ease the
management of Oracle RAC One Node.
See Also:
Oracle Real Application Clusters Administration and Deployment Guide
for details
also helps resolve installation issues at the middle of a release without either recutting
the media or deferring the bug fix to a later release.
Currently, when there is a bug in the base installation, you have to wait until the next
release before it can be fixed. This feature helps resolve installation issues at the
middle of a release without either recutting the media or deferring the bug fix to a
later release. The feature also applies mandatory patches for the base product, thereby
creating more certified installations out-of-box.
See Also:
Oracle Database Installation Guide for Linux for details
See Also:
Oracle Automatic Storage Management Administrator's Guide for
details
See Also:
Oracle Database Upgrade Guide for details
2.1.5.5 Oracle Enterprise Manager DB Control Support for Oracle RAC One Node
Oracle Enterprise Manager DB Control provides support for Oracle RAC One Node
databases.
Oracle RAC One Node is a new option to the Oracle Enterprise Edition introduced
with the Oracle Database 11.2.0.1. Oracle Enterprise Manager DB Control now
recognizes Oracle RAC One Node databases and provides the required configuration
options in an easy-to-use graphical user interface (GUI), which simplifies the
management of Oracle RAC One Node beyond the scope of the command-line tools
that are already available.
Oracle RAC One Node allows the online relocation of an Oracle RAC One Node
database from one server to another, which provides increased availability for
applications based on an Oracle Database. You can now move a database for workload
balancing as well as for performing planned maintenance on the server, on the
operating system, or when applying patches to the Oracle software in a rolling
fashion.
See Also:
Oracle Real Application Clusters Administration and Deployment Guide
for details
See Also:
Oracle Real Application Clusters Administration and Deployment Guide
for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
See Also:
Oracle Real Application Clusters Administration and Deployment Guide
for details
These enhancements give the XStream user more control over and visibility into
XStream processing.
See Also:
Oracle Database XStream Guide for details
See Also:
Oracle Streams Concepts and Administration for details
See Also:
Oracle Clusterware Administration and Deployment Guide for details
See Also:
Oracle Grid Infrastructure Installation Guide for Linux for details
This chapter lists the books available online that document Oracle® Database 11g.