Rogue Wave banner
Previous fileTop of DocumentContentsNo linkNext file
SourcePro Release Notes
Rogue Wave web site:  Home Page  |  Main Documentation Page

SourcePro DB

DB Access Module for DB2 CLI

DB Access Module for Microsoft SQL Server

DB Access Module for MySQL

DB Access Module for ODBC

DB2 Driver Configuration

On UNIX platforms, with the unixODBC 2.3.0 driver manager and the DB2 9.7 client (FixPack 4 on Linux platforms, FixPack 2 on others):

Microsoft SQL Server

DB Access Module for PostgreSQL

DB Access Module for Sybase

Bulk Insertion

The DB Access Module for Sybase supports bulk writing through the array interface provided by the Sybase Bulk-Library function blk_bind(), which is part of the Open Client and Open Server common libraries. However, Sybase Bulk-Library does not support insertion with column-list. Here are some other specifics on using bulk insertion with SourcePro DB and Sybase:

OS-Specific Issues

IBM/AIX

Executables using the Sybase Access Module multithreaded dynamic builds on the AIX operating system have been observed to produce intermittent SIGILL crashes, if not linked with Sybase vendor libraries. To work around this issue, Sybase vendor libraries or the Sybase Access Module library can be linked to the executable. The Sybase Access Module examples link the Sybase Access Module library. As these failures are intermittent, if you do not observe them, you do not need to link these libraries to your executables. (SP-10044)

Solaris

Executables using Sybase Access Module multithreaded dynamic builds on Solaris operating systems have been observed to produce intermittent segmentation faults if not linked with Sybase vendor libraries. To workaround this issue, Sybase vendor libraries or thSybase Access Module library can be linked to the executable. The Sybase Access Module examples link the Sybase Access Module library. As these failures are intermittent, if you do not observe these failures, you do not need to link these libraries to your executables. (SP-9472)

SuSE Linux Enterprise Server 11 SP1

Executables using Sybase Access Module multithreaded dynamic libraries on SuSE Linux Enterprise Server need to link the Sybase vendor libraries. Not linking the Sybase vendor libraries to the executable has been observed to produce intermittent segmentation faults. The Sybase vendor libraries can be linked directly or by linking the Sybase Access Module library to the executable. The Sybase Access module examples link the Sybase Access Module library.

As these failures are intermittent, if you do not observe these failures, you do not need to link these libraries to your executables. (SP-8505/RW# 32062)

Red Hat Enterprise Linux 5

Executables using Sybase Access Module multithreaded dynamic libraries on Red Hat Enterprise Linux 5 need to link the Sybase vendor libraries. Not linking the Sybase vendor libraries to the executable has been observed to produce intermittent segmentation faults. The Sybase vendor libraries can be linked directly or by linking the Sybase Access Module library to the executable. The Sybase Access Module examples link the Sybase Access Module library. As these failures are intermittent, if you do not observe these failures, you do not need to link these libraries to your executables. (SP-9426)

DB Access Module for Oracle OCI

UNIX Platforms

HP-UX ITANIUM

Applications using the Oracle Access Module on HPUX 11i v3 crash with a bus error if the first connection established by the application is inside a child thread. Increasing the thread stack size using thread_attr_setstacksize() resolves the issue (SP-9006).

Applications using Oracle Access Module on HPUX 11i v3 intermittently crash with a segmentation fault when executing OCIEnvCreate. This occurs when using the Oracle 11.2.0.1 32-bit Client library. Oracle issue 9808368 discusses this problem and potential resolutions. (SP-12341)

Red Hat Enterprise Linux, Intel C++ Compilers

Using the Intel C++ compiler may result in unresolved symbols errors. Supplying the path to the lib subdirectory of the compiler installation as the first path for the linker to search for libraries (for example: -L<path to compiler>/lib) resolves the errors. (SP-8484)

In addition, the path to the Intel libraries should also appear before the path to the Oracle libraries in the LD_LIBRARY_PATH environment variable. (SP-8585)



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.