Oracle® Call Interface Programmer's Guide, 10g Release 2 (10.2) Part Number B14250-01 |
|
|
View PDF |
The following sections describe the new features in this Oracle Call Interface manual:
Instant Client Light (English) further reduces the footprint of Instant Client.
Database startup and shutdown can now be done from OCI.
You can obtain the client library version at compile-time and runtime.
A new user handle session attribute, OCI_ATTR_CURRENT_SCHEMA, which has the same functionality as the SQL command ALTER
SESSION
SET
CURRENT_SCHEMA
, is described in "OCI_ATTR_CURRENT_SCHEMA".
OCIDirPathFlushRow()
was deprecated. There are small changes in the Direct Path interfaces that are in the following sections:
OCI clients can register for Real Application Clusters (RAC) high availability events and decide on actions for each event.
Restrictions on selecting remote LOB data defined as character or raw datatypes by means of the data interface are eased.
Two new functions read and write LOB data for multiple locators in one server round trip.
For NCHAR
literal support in OCI, new values of the parameter mode
(OCI_NCHAR_LITERAL_REPLACE_ON
and OCI_NCHAR_LITERAL_REPLACE_OFF
) in the following functions control N' substitution:
The Notifications Enhancement project improves event notification.
See Also:
|
Buffered messaging is now supported within the Streams Advanced Queueing capability.
See Also:
|
Database change notification enables client applications to receive notifications when the result set of a registered query has changed.
Asynchronous commit allows the programmer greater control by using new values for the flags
parameter when making calls to OCITransCommit()
:
An Oracle wallet is a secure software container used to store authentication and signing credentials.
Application context enables developers to define, set, and access application attributes.
Proxy access for a single client can be set using various connect strings.
OCIPing()
is used to confirm that the server connection and the server are active. It also can be used to flush all the pending OCI client-side calls to the server.
Windows NT is no longer supported for OCI.
Transparent Application Failover (TAF) is enabled for connection pooling.
OCI Scrollable Cursors now works for remote mapped queries. Transparent Application Failover (TAF ) works with OCI Scrollable cursors.
Native float and double are supported.
OCIDescribeAny()
supports rules, rule sets, and evaluation contexts.
The OCI Instant Client capability simplifies OCI installation and saves disk space for application deployment.
Additional information on upgrading to a new release of OCI is available.
A new discussion describes when to use session pooling or connection pooling.
Batch array enqueue and dequeue functions and attributes have been added.
LOBs can be of greater size than 4 GB. There are several new LOB functions whose names end in "2" that handle LOBs greater and smaller than 4 GB, and replace deprecated LOB functions without "2".
Database Globalization Support is now described in this manual.
Statement Caching has been enhanced.
Windows documentation is now included in this guide.
There is OCI support for the unified C API which is used for XMLType
columns in tables (and XML documents).
There are new or modified functions.
New modes OCI_BIND_SOFT
and OCI_DEFINE_SOFT
are documented.
New attributes for end-to-end application tracing are described.
New attributes for Direct Path are described.