5
5
5Merant Driver Manager の非互換性 (UNIX)
5Merant Driver Manager が、UNIX(R) で DB2(R) ODBC ドライバーにアクセスする場合、Unicode サポートとの非互換が発生します。
5これらの非互換性が原因で、アプリケーションが Unicode の使用を要求しなかった場合でも、Merant Driver Manager で Unicode が使用されるようになります。この状態に起因して、
5データウェアハウス・センター、インフォメーション・カタログ・マネージャー、および MQSI のような、
5IBM 以外のデータ・ソースのサポートのために Merant Driver Manager を必要とするコンポーネントで問題が発生することがあります。
5永続的なソリューションが利用可能になるまで、Unicode サポートを使用せずに、代替の DB2 ODBC ドライバー・ライブラリーを使用することができます。
5Unicode サポートを使用しない代替の 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 と連動して正常に作業を行うことができます。
5AIX、HP-UX、または Solaris オペレーティング環境で、非 Unicode ODBC ライブラリーに切り替えるには、以下の説明に従ってください。
5これは手動によるプロセスであるため、連続したフィックスパックやモディフィケーション・レベルを適用した後も含め、製品のアップデートのたびに実行する必要があります。
5
5手順
5
5
5- AIX
5-
5
次のようにして、AIX に代替ライブラリーを作成します。
5
5
5- インスタンス所有者として db2stop force コマンドを使用し、すべてのデータベース・インスタンスをシャットダウンします。
5- DB2 管理サーバー (DAS) インスタンス ID を使用し、db2admin stop force コマンドで DAS インスタンスをシャットダウンします。
5- /usr/lpp/db2_81/lib ディレクトリーの元の db2.o ファイルをバックアップします。
5- root 権限を使用し、slibclean コマンドを発行します。
5- ファイル 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- インスタンス所有者として db2stop force コマンドを使用し、すべてのデータベース・インスタンスをシャットダウンします。
5- DB2 管理サーバー (DAS) インスタンス ID を使用し、db2admin stop force コマンドで DAS インスタンスをシャットダウンします。
5- /opt/IBMdb2/V8.1/lib ディレクトリーの元の libdb2.so.1 ファイルをバックアップします。
5- ファイル 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
5- データベース・インスタンスごとに、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- db2stop force コマンドを使用して、すべてのデータベース・インスタンスをシャットダウンします。
5- db2admin stop force コマンドを使用して、DB2 管理サーバー (DAS) インスタンスをシャットダウンします。
5- /opt/IBMdb2/V8.1/lib ディレクトリーの元の libdb2.sl ファイルをバックアップします。
5- ファイル libdb2_36.sl をバックアップ・ファイル libdb2.sl にコピーして、所有権と許可が整合したままであることを確認します。
5次のコマンドを使用して整合性を確認します。
5
cp libdb2_36.sl libdb2.sl
5-r-xr-xr-x bin:bin for libdb2.sl
5- データベース・インスタンスごとに、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- db2stop force コマンドを使用して、すべてのデータベース・インスタンスをシャットダウンします。
5- db2admin stop force コマンドを使用して、DB2 管理サーバー (DAS) インスタンスをシャットダウンします。
5- /opt/IBMdb2/V8.1/lib ディレクトリーの元の libdb2.so ファイルをバックアップします。
5- ファイル libdb2_36.so をバックアップ・ファイル libdb2.so にコピーして、所有権と許可が整合したままであることを確認します。
5次のコマンドを使用して整合性を確認します。
5
cp libdb2_36.so libdb2.so
5-r-xr-xr-x bin:bin for libdb2.so
5- データベース・インスタンスごとに、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
[ ページのトップ |前ページ | 次ページ | 目次 ]