Oracle ODBC Driver 11.1.0.7.0

 

DESCRIPTION

 

The Oracle ODBC Driver enables users to connect to Oracle database from a Windows client as well as Unix client. It complies with ODBC 3.52 speicifications. On supported platforms through Oracle ODBC Driver, applications can read from and write to Oracle databases. The supported platform details are briefed in 'Testing Matrix' section.


The support for Oracle ODBC Driver for Linux,Solaris platforms is introduced in 10.2.0.1 and for AIX it is introduced in 10.2.0.4 release. Driver for Unix platforms is based on features of Windows version of Oracle ODBC driver. The Oracle ODBC Driver distribution kit consists of Dynamic Link Libraries, required help files, a copy of the license and this product description.

 

NEW FEATURES

 

        ODBC 11.1.0.6.0

 

ODBC 10.2.0.1


ODBC 10.1.0.2.0
 

 

 

TESTING MATRIX

 

The following table summarizes the testing configurations that an ODBC release was certified with.  This table is intended to give an indication of what environments the ODBC driver is know to work in.  The table is not meant to be a complete list of all supported environments.

 

ODBC          Database              Operating                                                                MDAC

Version       Versions               Systems

11.1.0.7.0      As supported       Windows XP SP2                                                 2.81.1117.0

by OCI.                 Red Hat Linux 4.0 (X86-32, X86-64)

                               Solaris (Sparc32, Sparc64)
                               AIX (PPC32, PPC64)

  

 

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 required operating system and Oracle client including:

  A minimum of 32 MB system memory

  A minimum of 3 MB free disk space

 

SOFTWARE REQUIRED

 
To use an ODBC enabled application the following softwares are required in addition to the Oracle ODBC Driver:

 

SERVER SOFTWARE REQUIREMENTS

 

Same as required by Oracle Client/OCI


 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

    

       4.1   Pre installation task – Install ODBC DM from unixODBC.org

 

4.2 Post installation task

      You can configure Oracle ODBC Driver by running  <install-home>/odbc/utl/odbc_update_ini.sh

The utility “odbc_update_ini.sh” takes four command-line arguments

4.3   Uninstalling ODBC Driver


5. Software Problems Fixed


Version 11.1.0.7.0
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.1.0..6.0

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.


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

 

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 2003. 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.