Oracle ODBC Driver 11.2

 

DESCRIPTION

 

The Oracle ODBC Driver enables applications to connect to Oracle database from a Windows client as well as from a Unix client that use Microsoft Open Database Connectivity  (ODBC) API to read from and write to Oracle databases.

 

The Oracle ODBC Driver distribution kit consists of Dynamic Link Libraries/ shared libraries (for Unix platforms), Windows help file (for installations on Windows platforms only), a copy of the license and this product description.  To use an ODBC enabled application the following software is required in addition to the Oracle ODBC Driver:

 

Oracle ODBC Driver complies with ODBC 3.52 specifications.


NEW FEATURES

ODBC 11.2.0.1.0

Features of the Oracle ODBC Driver release 11.2.0.1.0 software for the Microsoft Windows XP, Microsoft Windows 2003 Server, Microsoft Windows Vista, Linux X86-32 (RHEL AS 4,5), Linux X86-64 (RHEL AS 4,5) (32/64 bit), Sun Solaris SPARC64 (9,10) (32,64 bit), IBM AIX 5L 5.2 (32,64 bit), Linux IA64 (64 bit), Linux on Power (32,64 bit), Sun Solaris X64 (64 bit), Hewlett Packard Itanium (32,64 bit) operating systems are described as follows:


ODBC 11.1.0.1.0


ODBC 10.2.0.1.0


ODBC 10.1.0.2.0


 

 

TESTING MATRIX

 

The following table summarizes the testing configurations on Windows XP that the ODBC driver was certified with. 

The table is not meant to be a complete list of all supported environments.

 Driver            Database                Operating 

Version          Version                   Systems                  MDAC

11.2.0.3          As Supported         Windows XP             2.8

                       by OCI.

 

For testing matrix for Unix platforms, please refer to release notes on Oracle ODBC Driver for Unix platforms.

 

FUNCTIONALITY

 

The Oracle ODBC Driver complies with Version 3.52 of the Microsoft ODBC specification.

 

SOFTWARE SUPPORT

 

If you would like to receive Oracle Support for your Oracle ODBC Driver, please call (650) 506-5578 in the US, or contact your local Oracle Sales office. Please note that Oracle will not provide support for the Oracle ODBC Driver unless a support contract is in place.

 

HARDWARE REQUIRED

 

The Oracle ODBC Driver requires a system configuration supported by Windows XP and on few Unix platforms as documented in release notes.

 

SOFTWARE REQUIRED

 

Microsoft Windows XP and for Unix platforms refer to release notes on Oracle ODBC Driver release for Unix platforms.

Oracle Net Client 11.2

Oracle Universal Installer shipping with Oracle 11.2

 

SERVER SOFTWARE REQUIREMENTS

 

This section lists the server software required to support ODBC enabled applications through the Oracle ODBC Driver.

 

Oracle Server 10.2 or higher

 

MORE INFORMATION

                                                      

1. Post-Installation                  

 

Use the Microsoft(R) ODBC Administrator to configure your Oracle ODBC Driver data sources on Windows. Refer to the Oracle ODBC driver help file section entitled Configuring the Data Source. For Unix Client refer to point-4 below.

  

2. Data Conversions

 

The Oracle ODBC Driver follows the Microsoft(R) ODBC 3.00 Software Development Kit (SDK) guidelines for manipulating and displaying real and double data types. Precision (the maximum number of digits used) of SQL_DOUBLE and SQL_FLOAT is 15.

 

If double values are stored in an Oracle database precision for these data types can be much greater than what ODBC currently supports. The end result will be the loss of precision. For Example:

 

                A float data type defined in Oracle with the default precision contains a number such as:

 

                                123.9991029382123

 

                When converted on the Windows Platform the number will drop precision to

 

                                123.999102938212

 

This loss of precision may have different behavior for different applications. For Microsoft Access(R), the user is not allowed to update the data. Microsoft Access(R) thinks the data has changed, because Oracle has the value 123.9991029382123 and Microsoft Access(R) now has the original but truncated number 123.99910293821. Microsoft Access(R) cannot update the row using the 123.99910293821 truncated number as a selection criteria since that row does not exist in the Oracle database.  Only the original row with 123.9991029382123 exists in the Oracle database.

 

In Microsoft Query(R) the display will be incorrect. Lets take for example the following double precision number to display:

 

                                -1.123400000000000E-001

 

                with Microsoft Query(R) the number is displayed as

 

                                -1.123400000000000E-00

 

Microsoft Query(R) makes a call to SQLColAttributes returning the display size of 22. The format defined in the ODBC SDK for display of a double precision data is the following:

 

                Total 22 Length

                (a sign,15 digits,a decimal point,the letter E,a sign and 3 digits)

 

Our example contains a total string length of 23 with 16 digits instead of the 15 digits for precision. This is why the data is displayed wrong.

 

In general to avoid precision problems using ODBC, ensure that data stored in the Oracle database for a double data type conform to the specifications described in the Microsoft ODBC Programmer's Reference and SDK Guide.

 

3. Known Software Problems for Oracle ODBC Driver

 

 

4.  ODBC Driver For Unix platforms

    

Please refer to release notes of Oracle ODBC Driver for Unix platforms.


 5.  Software Problems Fixed

Note: Most of the fixes are generic in nature though may be discovered on a particular platform. There could be small number of platform specific fixes as well.


Version 11.2.0.3.0




Version 11.2.0.2.0




Version 11.2.0.1.0



Version 11.1.0.1.0




****************************************************************************

 

For More Information

 

Contact your Oracle Sales Representative, your Oracle Sales Office, or call 1-800-ORACLE1.  Outside of the United States please call 650-506-5701.

 

Copyright Oracle Corporation 2009. All Rights Reserved.  Printed in the U.S.A.   This document is provided for informational purposes only.  No contract is implied or allowed.  Oracle is a registered trademark.  Oracle9 and Oracle Net9 are trademarks of Oracle.  Microsoft, Microsoft Access, Microsoft Query, MS, Windows XP, Windows NT, Windows 2000 and Windows 98 are trademarks of Microsoft Corporation.  PowerBuilder is a registered trademark of Sybase Inc. All other company and product names mentioned are used for identification purposes only, and may be trademarks of their respective owners.  Oracle Corporation World Headquarters is located at 500 Oracle Parkway, Redwood Shores, CA  94065 U.S.A.