Release Notes


|4.33 Merant Driver Manager and the DB2 UDB Version 7 ODBC Driver on UNIX

|Incompatibilities have been encountered with Unicode support when the |Merant Driver Manager accesses DB2's ODBC driver on UNIX. These |incompatibilities result in Unicode being used by the Merant Driver Manager |regardless of whether the application has requested its use. This can |lead to problems with products such as the Data Warehouse Center, Information |Catalog Manager, and MQSI, which require the Merant Driver Manager to support |non-IBM data sources. You can use an alternate DB2 ODBC driver library |without Unicode support enabled until a permanent solution is |available. The affected versions of DB2 UDB include Version 7.1 |with FixPak 2 or later, and Version 7.2 at any FixPak level.

|An alternative DB2 ODBC driver library without Unicode support enabled was |shipped with DB2 Versions 7.1 and 7.2 for AIX, HP-UX, and |Solaris Operating Environment. To use this alternative library, you |must create a copy of it, giving the copy the original DB2 ODBC driver |library's name.

|Note:
The alternative (_36) clibrary contains the Unicode functions required by the |DB2 JDBC cdriver. Using this library will still allow JDBC |applications, including WebSphere Application Server, to work successfully |with DB2. |

|To switch to the non-Unicode ODBC library on AIX, HP-UX, or the Solaris |Operating Environment, see the following instructions. Because this is |a manual process, you must carry it out every time you update your product, |including after the application of successive FixPaks.

|AIX

|To create the necessary library on AIX: |

  1. |As the instance owner, shut down all database instances using db2stop |force.
  2. |As the admin instance ID, shut down the administration server instance |using db2admin stop force.
  3. |Back up the original db2.o under |/usr/lpp/db2_<ver>_<rel>/lib.
  4. |As root, issue slibclean.
  5. |Copy db2_36.o to db2.o, ensuring that ownership and |permissions remain consistent. Use the following commands:
    |cp db2_36.o db2.o
    |-r--r--r-- bin:bin for db2.o
    |

|To switch back to the original object, follow the same procedure using the |backup file instead of db2_36.o.

|Solaris Operating Environment

|To create the necessary library: |

  1. |As the instance owner, shut down all database instances using db2stop |force.
  2. |As the admin instance ID, shut down the administration server instance |using db2admin stop force.
  3. |Back up the original libdb2.so.1 under |/opt/IBMdb2/V<ver>.<rel>/lib.
  4. |Copy libdb2_36.so.1 to |libdb2.so.1, ensuring that ownership and permissions |remain consistent. Use the following commands:
    |cp libdb2_36.so.1 libdb2.so.1
    |-r-xr-xr-x bin:bin libdb2.so.1
  5. |Issue db2iupdt <instance> for each database instance and |dasiupt <das_instance>for the DAS instance. |

|To switch back to the original object, follow the same procedure using the |backup file instead of libdb2_36.so.1.

|HP-UX - Only available for FixPak 4 or later.

|You must install FixPak 4 or later before attempting this |workaround.

|To create the necessary library on HP-UX: |

  1. |Shut down all database instances using db2stop force.
  2. |Shut down the administration server instance using db2admin stop |force.
  3. |Back up the original libdb2.sl under |/opt/IBMdb2/V<ver>.<rel>/lib.
  4. |Copy libdb2_36.sl to libdb2.sl, |ensuring that the ownership and permissions remain consistent. Use the |following command to ensure the consistency:
    |-r-xr-xr-x bin:bin for libdb2.sl
  5. |Issue db2iupdt <instance> for each database instance and |dasiupdt <das_instance> for the DAS instance. |

|To switch back to the original object, follow the same procedure using the |backup file instead of libdb2_36.sl.

|Other UNIX Operating Systems

|If you require assistance with DB2 and the Merant Driver Manager on other |UNIX operating systems, please contact IBM Support.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]