The following sections describe the new features in this Oracle Call Interface manual:
This release includes the following new or enhanced features:
The client and server can use different time zone files.
See "Client and Server Operating with Different Versions of Time Zone Files".
Application patching is improved with edition-based redefinition.
OCI supports 64-bit host data types.
New attributes can specify IP address format as either IPv4 or IPv6.
See "OCI_ATTR_SUBSCR_HOSTADDR", "OCI_ATTR_SUBSCR_IPADDR", and "Publish-Subscribe Register Directly to the Database".
Content types for SecureFiles are used with hierarchical storage.
There is a new direct path loading attribute.
The client result cache feature now has table annotations, and it supports caching on a query with views. Also, the restriction causing the client cache to be disabled with database resident pooling has been removed.
The process to regenerate the data shared library and the zip and RPM files has changed for Instant Client.
See "Regeneration of Data Shared Library and Zip and RPM Files".
You can use OCI to access Oracle TimesTen In-Memory Database and Oracle In-Memory Database Cache.
See the chapter about TimesTen Support for Oracle Call Interface in the Oracle TimesTen In-Memory Database C Developer's Guide.
The following new or enhanced features were introduced in release 11.1 of Oracle Call Interface:
Run-time load balancing is available automatically and improves performance.
To improve performance, binds and defines now allow noncontiguous buffers for reading and writing (scatter and gather for binds and defines).
Use the SELECT
... FOR
UPDATE
statement to implicitly fetch ROWID
s.
Performance is improved by the use of arrays of descriptors.
The client result cache feature can improve performance.
New settings provided for database administrators make OCI more secure.
Support for XML DB and XDK documents has been enhanced to include binary XML.
OCI applications can optimize fetching of length, chunk size, and data of small LOBs.
SecureFiles LOBs. New capabilities of LOBs include encryption, deduplication, and compression. New OCI functions are included in this release. These new functions and features are only usable on the new SecureFiles LOBs.
Database resident connection pooling. The pool spans processes instead of just spanning different threads. More efficient applications can result.
Database change notification enhancements for query result set changes are added to the preexisting capabilities.
Oracle Streams Advanced Queuing event notification now supports notifications spaced in time.
Fault diagnostic subdirectory structures help users manage OCI-generated incidents.
To read or write the client driver layer name to improve OCI fault diagnosability, use the following attribute on the session handle.
New version compatibility of OCI applications is described.
See "Version Compatibility of Statically Linked and Dynamically Linked Applications".