Release-Informationen


|4.33 Merant-Treibermanager und der ODBC-Treiber von DB2 UDB Version 7 unter UNIX

|Bei der Unicode-Unterstützung sind Inkompatibilitäten aufgetreten, wenn der |Merant-Treibermanager auf den DB2-ODBC-Treiber unter UNIX zugreift. |Diese Inkompatibilitäten führen dazu, dass der Merant-Treibermanager Unicode |verwendet, unabhängig davon, ob die Anwendung die Unicode-Verwendung |angefordert hat. Dies kann zu Problemen mit Produkten wie Data |Warehouse-Zentrale, Information Catalog Manager und MQSI führen, die zur |Unterstützung von nicht-IBM Datenquellen den Merant-Treibermanager |benötigen. Sie können eine alternative DB2-ODBC-Treiberbibliothek ohne |aktive Unicode-Unterstützung verwenden, bis eine permanente Lösung verfügbar |ist. Betroffen davon sind DB2 UDB Version 7.1 mit FixPak 2 oder |höher und DB2 UDB Version 7.2 mit einer beliebigen FixPak-Stufe.

|Eine alternative DB2-ODBC-Treiberbibliothek ohne aktive |Unicode-Unterstützung wurde mit DB2 Version 7.1 und 7.2 für AIX, |HP-UX und die Solaris-Betriebsumgebung ausgeliefert. Damit Sie diese |alternative Bibliothek verwenden können, müssen Sie eine Kopie davon erstellen |und ihr den Namen der ursprünglichen DB2-ODBC-Treiberbibliothek geben.

|Anmerkung:
Die alternative Bibliothek (_36) clibrary enthält die Unicode-Funktionen, die |für den DB2-JDBC-cdriver erforderlich sind. Mit dieser Bibliothek |können JDBC-Anwendungen, einschließlich WebSphere Application Server, noch |erfolgreich mit DB2 arbeiten. |

|Wenn Sie zur Nicht-Unicode-ODBC-Bibliothek unter AIX, HP-UX oder der |Solaris-Betriebsumgebung wechseln wollen, beachten Sie die folgenden |Anweisungen. Da dies ein manueller Vorgang ist, müssen Sie ihn bei |jeder Produktaktualisierung durchführen, d. h. auch bei der |Anwendung aufeinander folgender FixPaks.

|AIX

|Gehen Sie wie folgt vor, um die notwendige Bibliothek unter AIX zu |erstellen: |

  1. |Beenden Sie als Exemplareigner alle Datenbankexemplare mit db2stop |force.
  2. |Beenden Sie unter Verwendung der Administrator-Exemplar-ID das |Verwaltungsserverexemplar mit db2admin stop force.
  3. |Sichern Sie die ursprüngliche Datei db2.o unter |/usr/lpp/db2_<ver>_<rel>/lib.
  4. |Setzen Sie als Root slibclean ab.
  5. |Kopieren Sie db2_36.o in db2.o, und |stellen Sie dabei sicher, dass das Eigentumsrecht und die Berechtigungen |konsistent bleiben. Verwenden Sie die folgenden Befehle:
    |cp db2_36.o db2.o
    |-r--r--r-- bin:bin for db2.o
    |

|Wenn Sie wieder zum ursprünglichen Objekt zurückkehren wollen, führen Sie |die gleichen Schritte mit der Sicherungsdatei statt mit |db2_36.o durch.

|Solaris-Betriebsumgebung

|Gehen Sie wie folgt vor, um die notwendige Bibliothek zu erstellen: |

  1. |Beenden Sie als Exemplareigner alle Datenbankexemplare mit db2stop |force.
  2. |Beenden Sie unter Verwendung der Administrator-Exemplar-ID das |Verwaltungsserverexemplar mit db2admin stop force.
  3. |Sichern Sie die ursprüngliche Datei libdb2.so.1 |unter /opt/IBMdb2/V<ver>.<rel>/lib.
  4. |Kopieren Sie libdb2_36.so.1 in |libdb2.so.1, und stellen Sie dabei sicher, dass das |Eigentumsrecht und die Berechtigungen konsistent bleiben. Verwenden Sie |die folgenden Befehle:
    |cp libdb2_36.so.1 libdb2.so.1
    |-r-xr-xr-x bin:bin libdb2.so.1
  5. |Setzen Sie db2iupdt <exemplar> für jedes Datenbankexemplar |und dasiupt <dvs_exemplar>für das DVS-Exemplar ab. |

|Wenn Sie wieder zum ursprünglichen Objekt zurückkehren wollen, führen Sie |die gleichen Schritte mit der Sicherungsdatei statt mit |libdb2_36.so.1.

|HP-UX - Nur verfügbar für FixPak 4 oder höher.

|Sie müssen FixPak 4 oder höher installieren, bevor Sie dieses |Umgehungsverfahren versuchen.

|Gehen Sie wie folgt vor, um die notwendige Bibliothek unter HP-UX zu |erstellen: |

  1. |Beenden Sie alle Datenbankexemplare mit db2stop force.
  2. |Beenden Sie das Verwaltungsserverexemplar mit db2admin stop |force.
  3. |Sichern Sie die ursprüngliche Datei libdb2.sl unter |/opt/IBMdb2/V<ver>.<rel>/lib.
  4. |Kopieren Sie libdb2_36.sl in |libdb2.sl, und stellen Sie dabei sicher, dass das |Eigentumsrecht und die Berechtigungen konsistent bleiben. Verwenden Sie |die folgenden Befehle, um die Übereinstimmung sicherzustellen:
    |-r-xr-xr-x bin:bin for libdb2.sl
  5. |Setzen Sie db2iupdt <exemplar> für jedes Datenbankexemplar |und dasiupdt <dvs_exemplar>für das DVS-Exemplar ab. |

|Wenn Sie wieder zum ursprünglichen Objekt zurückkehren wollen, führen Sie |die gleichen Schritte mit der Sicherungsdatei statt mit |libdb2_36.sl.1.

|Andere UNIX-Betriebssysteme

|Wenn Sie Hilfe für DB2 und den Merant-Treibermanager unter anderen |UNIX-Betriebssystemen benötigen, wenden Sie sich bitte an die IBM |Unterstützungsfunktion.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]