ワークベンチを使用して IBM® DB2® ストアード・プロシージャーおよびユーザー定義関数 (UDF) を開発する前に、 必要な前提条件をインストールして構成しなければなりません。
ワークベンチを使用して DB2 ルーチンを開発する前に、 オペレーティング・システムと開発中のルーチンのタイプのすべてのセットアップと構成のステップを、 「IBM DB2 アプリケーション開発ガイド」に記述されているとおりに完了する必要があります。 以下の情報は、「IBM DB2 アプリケーション開発ガイド」の内容を補足しますが、 その内容を置き換えるものではありません。
バージョン 8.2 以前の DB2 UDB、 または DB2 for z/OS® の SQL ストアード・プロシージャーをビルドするには、 サーバーに C コンパイラーをインストールして構成する必要があります。 詳しくは、「IBM DB2 アプリケーション開発ガイド」を参照してください。
次のテーブルは、サーバー・システムと、 ワークベンチがインストールされているクライアント・ワークステーションの両方に対する、 前提条件の一覧です。
各データベースのどのバージョンがサポートされているかについての詳細情報は、『サポートされるデータベース・ベンダー』を参照してください。
DB2 Universal Database™ データベースへのデータベース接続に必要なライセンス・ファイルについての情報は、 『すべての DB2 Universal Database™ データベース接続のライセンス要件』を参照してください。
プラットフォーム | サーバー要件 | クライアント要件 |
---|---|---|
DB2 UDB for Linux™, UNIX®, and Windows® | DB2 Universal Database バージョン 8.1 以降 | DB2 Universal Database for Linux, UNIX, and Windows バージョン 8.1 以降のアプリケーション開発クライアント |
制限事項: コンパイル済み Java™ ストアード・プロシージャーは、DB2 for z/OS または OS/390 のいずれのバージョンでもサポートされていません。 |
DB2 UDB for z/OS および DB2 for z/OS and OS/390 ルーチンを開発するためのセットアップ要件についての詳細情報は、 http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open で、 レッドブック「DB2 for z/OS Stored Procedures: Through the CALL and Beyond」を参照してください。 |
DB2 Universal Database for Windows and UNIX バージョン 8.1 以降のアプリケーション開発クライアント |
export DB2PATH=/home/userhome/sqllib
Linux または AIX® オペレーティング・システムが稼働しているクライアント、 または Solaris オペレーティング環境で Java ストアード・プロシージャーを開発するには、 手動でワークベンチに JDK をインストールしたロケーションを示す必要があります。 JDK のロケーションを示すには、JDK がインストールされているディレクトリーへのリンクを作成します。 次の例は、Linux クライアントで JDK へのリンクを作成する方法を示しています。 インスタンス所有者の名前が違う場合は、例のコマンドの db2admin を置き換えます。
ln -s /opt/IBMJava2-131 /home/db2admin/sqllib/java/jdk
chown bin /home/db2admin/sqllib/java/jdk
chgrp bin /home/db2admin/sqllib/java/jdk
cd /usr/lib
ln -s /opt/IBMJava2-131/jre/bin/libhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libjava.so
ln -s /opt/IBMJava2-131/jre/bin/libjitc.so
ln -s /opt/IBMJava2-131/jre/bin/libxhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libzip.so
ln -s /opt/IBMJava2-131/jre/bin/classic/libjvm.so
DB2 Universal Database のルーチンおよびアプリケーション開発の詳細については、DB2 Universal Database に同梱されている情報のライブラリーを参照してください。 これには、「IBM DB2 アプリケーション開発ガイド」も含まれます。