5 5 5

Merant Driver Manager の非互換性 (UNIX)

5

Merant Driver Manager が、UNIX(R) で DB2(R) ODBC ドライバーにアクセスする場合、Unicode サポートとの非互換が発生します。 5これらの非互換性が原因で、アプリケーションが Unicode の使用を要求しなかった場合でも、Merant Driver Manager で Unicode が使用されるようになります。この状態に起因して、 5データウェアハウス・センター、インフォメーション・カタログ・マネージャー、および MQSI のような、 5IBM 以外のデータ・ソースのサポートのために Merant Driver Manager を必要とするコンポーネントで問題が発生することがあります。 5永続的なソリューションが利用可能になるまで、Unicode サポートを使用せずに、代替の DB2 ODBC ドライバー・ライブラリーを使用することができます。

5

Unicode サポートを使用しない代替の DB2 ODBC ドライバー・ライブラリーは、AIX(R)、HP-UX、Solaris オペレーティング環境版の DB2 Universal Database(TM) (UDB) バージョン 8.1 に組み込まれています。 5この代替ライブラリーを使用するには、そのコピーを作成し、コピーに元の DB2 ODBC ドライバー・ライブラリー名を付ける必要があります。 5

5 5
注:
5
代替の (_36) ライブラリーには、DB2 JDBC ドライバーで必要な Unicode 機能が組み入れられています。 5WebSphere(R) Application Server を含む JDBC アプリケーションは、このライブラリーを使用して、DB2 UDB と連動して正常に作業を行うことができます。
5

AIX、HP-UX、または Solaris オペレーティング環境で、非 Unicode ODBC ライブラリーに切り替えるには、以下の説明に従ってください。 5これは手動によるプロセスであるため、連続したフィックスパックやモディフィケーション・レベルを適用した後も含め、製品のアップデートのたびに実行する必要があります。

5
5手順 5

5
5
AIX
5
5

次のようにして、AIX に代替ライブラリーを作成します。 5

5
    5
  1. インスタンス所有者として db2stop force コマンドを使用し、すべてのデータベース・インスタンスをシャットダウンします。
  2. 5
  3. DB2 管理サーバー (DAS) インスタンス ID を使用し、db2admin stop force コマンドで DAS インスタンスをシャットダウンします。
  4. 5
  5. /usr/lpp/db2_81/lib ディレクトリーの元の db2.o ファイルをバックアップします。
  6. 5
  7. root 権限を使用し、slibclean コマンドを発行します。
  8. 5
  9. ファイル db2_36.o をバックアップ・ファイル db2.o にコピーし、所有権および権限が整合したままであることを確認します。 5以下のコマンドを使用します。 5 5
    cp db2_36.o db2.o
    5-r--r--r-- bin:bin for db2.o
5

元のオブジェクトにスイッチバックするには、db2_36.o ファイルの代わりにバックアップ・ファイルを使用して、同じ手順に従ってください。

5
5
Solaris オペレーティング環境
5
5

次のようにして、Solaris オペレーティング環境上に代替ライブラリーを作成します。

5
    5
  1. インスタンス所有者として db2stop force コマンドを使用し、すべてのデータベース・インスタンスをシャットダウンします。
  2. 5
  3. DB2 管理サーバー (DAS) インスタンス ID を使用し、db2admin stop force コマンドで DAS インスタンスをシャットダウンします。
  4. 5
  5. /opt/IBMdb2/V8.1/lib ディレクトリーの元の libdb2.so.1 ファイルをバックアップします。
  6. 5
  7. ファイル libdb2_36.so.1 をバックアップ・ファイル libdb2.so.1 にコピーし、所有権および権限が整合したままであることを確認します。 5以下のコマンドを使用します。 5 5
    cp libdb2_36.so.1 libdb2.so.1 
    5-r-xr-xr-x bin:bin libdb2.so.1
  8. 5
  9. データベース・インスタンスごとに、db2iupdt <instance> コマンドを発行し、DAS インスタンスに dasupdt <das_instance> コマンドを発行します。
5

元のオブジェクトにスイッチバックするには、libdb2_36.so.1 ファイルの代わりにバックアップ・ファイルを使用して、同じ手順に従ってください。

5
5
HP-UX PA-RISC
5
5

次のようにして、HP-UX PA-RISC に代替ライブラリーをインストールします。 5

5
    5
  1. db2stop force コマンドを使用して、すべてのデータベース・インスタンスをシャットダウンします。
  2. 5
  3. db2admin stop force コマンドを使用して、DB2 管理サーバー (DAS) インスタンスをシャットダウンします。
  4. 5
  5. /opt/IBMdb2/V8.1/lib ディレクトリーの元の libdb2.sl ファイルをバックアップします。
  6. 5
  7. ファイル libdb2_36.sl をバックアップ・ファイル libdb2.sl にコピーして、所有権と許可が整合したままであることを確認します。 5次のコマンドを使用して整合性を確認します。 5
    cp libdb2_36.sl libdb2.sl
    5-r-xr-xr-x bin:bin for libdb2.sl
  8. 5
  9. データベース・インスタンスごとに、db2iupdt <instance> コマンドを発行し、DAS インスタンスに dasupdt <das_instance> コマンドを発行します。
5

元のオブジェクトにスイッチバックするには、libdb2_36.sl ファイルの代わりにバックアップ・ファイルを使用して、同じ手順に従ってください。

5
5
HP-UX on IA64
5
5

次のようにして、HP-UX on IA64 に代替ライブラリーをインストールします。 5

5
    5
  1. db2stop force コマンドを使用して、すべてのデータベース・インスタンスをシャットダウンします。
  2. 5
  3. db2admin stop force コマンドを使用して、DB2 管理サーバー (DAS) インスタンスをシャットダウンします。
  4. 5
  5. /opt/IBMdb2/V8.1/lib ディレクトリーの元の libdb2.so ファイルをバックアップします。
  6. 5
  7. ファイル libdb2_36.so をバックアップ・ファイル libdb2.so にコピーして、所有権と許可が整合したままであることを確認します。 5次のコマンドを使用して整合性を確認します。 5
    cp libdb2_36.so libdb2.so
    5-r-xr-xr-x bin:bin for libdb2.so
  8. 5
  9. データベース・インスタンスごとに、db2iupdt <instance> コマンドを発行し、 5DAS インスタンスに dasupdt <das_instance> コマンドを発行します。
5

元のオブジェクトにスイッチバックするには、libdb2_36.so ファイルの代わりにバックアップ・ファイルを使用して、同じ手順に従ってください。

5
5
その他の UNIX オペレーティング・システム
5
5

他の UNIX オペレーティング・システム上の DB2 UDB および Merant Driver Manager に関して疑問点がある場合は、IBM(R) サポートにお問い合わせください。

5
5
[ ページのトップ |前ページ | 次ページ | 目次 ]