概説およびインストール パーソナル・エディション
DB2 コール・レベル・インターフェース (CLI) 実行時環境と DB2 CLI/ODBC ドライバーは、インストール中に任意選択のコンポーネントとして DB2 クライアントに組み込まれます。
このサポートを使用すると、
ODBC や DB2 CLI API を使って開発したアプリケーションは、任意の DB2 サーバーと一緒に動作できるようになります。
DB2 CLI アプリケーション開発サポートは、
DB2 サーバーのパッケージにある DB2 アプリケーション開発クライアントによって提供されます。
DB2 CLI または ODBC アプリケーションを DB2 にアクセスさせるには、まず DB2 CLI パッケージをサーバーにバインドする必要があります。ユーザーがパッケージのバインド権限を持っていれば、これは最初の接続時に自動的に行われますが、サーバーにアクセスするそれぞれのプラットフォームのクライアントのバージョンごとに、管理者が最初に行っておくことをお勧めします。詳細については、
データベース・ユーティリティーのバインドを参照してください。
DB2 CLI および ODBC が DB2 データベースにアクセスするには、クライアント・システムで、以下に示す一般的なステップに従う必要があります。ここで示す指示は、有効なユーザー ID とパスワードを使用して、
DB2 に正常に接続したことを前提としています。 プラットフォームによっては、これらのステップの多くは自動化されています。完全な詳細については、ご使用のプラットフォームについて特に扱っているセクションを参照してください。
ステップ 1.
| (クライアント・マシンとサーバー・マシンが別々の場合)
クライアント構成アシスタント (CCA) を使用してデータベースを追加し、そのインスタンスとデータベースをコントロール・センターが認識できるようにしてから、そのシステムのインスタンスとデータベースを追加します。 このプログラムにアクセスできない場合には、コマンド行プロセッサーで catalog コマンドを使用することができます。
|
ステップ 2.
| DB2 CLI/ODBC ドライバーは、
Windows プラットフォームで DB2 クライアントをインストールするときに任意に選択できる構成要素です。インストール時にこのドライバーを選択したことを確認してください。 OS/2 の場合は、
「ODBC ドライバーのインストール (Install ODBC Driver)」アイコンを使用して、
DB2 CLI/ODBC ドライバーと ODBC ドライバー・マネージャーの両方をインストールする必要があります。
UNIX プラットフォームの場合、DB2 CLI/ODBC ドライバーは自動的にクライアントとともにインストールされます。
|
ステップ 3.
| ODBC から DB2 データベースにアクセスするには、以下のようにします。
- ODBC ドライバー・マネージャー (Microsoft または他のベンダーが提供するもの) がインストールされている必要があります (32 ビット Windows システムの場合にのみ、これは DB2 のインストール中に省略時設定で行われます)。
- DB2 データベースは、ODBC データ・ソースとして登録されている必要があります。
ODBC ドライバー・マネージャーは、
DB2 カタログ情報を読み取る代わりに、独自のデータ・ソース・リストを参照します。
- DB2 表に固有索引が入っていない場合、多くの ODBC アプリケーションはその表を読み取り専用として開きます。固有索引は、ODBC アプリケーションによって更新される DB2 表ごとに 1 つずつ作成する必要があります。
SQL 解説書 で CREATE INDEX ステートメントを参照してください。コントロール・センターで、表の設定を変更してから、
「基本キー (Primary Key)」タブを選択して、利用可能な列リストから基本キー列リストへと、1 つまたは複数の列を移動します。基本キーの一部として選択する列はすべて、
NOT NULL として定義する必要があります。
|
ステップ 4.
| 必要な場合は、いろいろな CLI/ODBC 構成キーワードを設定して、
DB2 CLI/ODBC とこの製品を使うアプリケーションの動作を修正することができます。
|
上記のステップに従って ODBC サポートをインストールし、
DB2 データベースを ODBC データ・ソースとして追加したら、
ODBC アプリケーションはそれらにアクセスできるようになります。

| DB2 CLI および ODBC アプリケーションが DB2 にアクセスできるようにする方法に関するプラットフォーム固有の詳細については、以下のカテゴリーに分けて説明します。
|
DB2 CLI および ODBC アプリケーションが
Windows クライアントから DB2 データベースに正常にアクセスできるようにするには、その前にクライアント・システムで以下のステップを実行します。
ステップ 1.
| DB2 データベース (およびリモート・データベースの場合にはノードも) をカタログ化する必要があります。 これを行うには、CCA (またはコマンド行プロセッサー) を使用します。
詳しくは、CCA のオンライン・ヘルプ (またはコマンド解説書 で CATALOG DATABASE および CATALOG NODE コマンド) を参照してください。
|
ステップ 2.
| Microsoft ODBC Driver Manager および DB2 CLI/ODBC ドライバーがインストールされていることを確かめます。 Windows 32 ビット オペレーティング・システムでは、インストール中に ODBC 構成要素を手動で選択解除していなければ、両方とも DB2 とともにインストールされています。 新しいバージョンの Microsoft ODBC Driver Manager が見つかった場合、DB2 はそれを上書きしません。
それらが両方ともマシンに存在しているかどうかを調べるには、以下のようにします。
- コントロール・パネルで「Microsoft ODBC データ ソース」アイコンを開始するか、コマンド行から odbcad32.exe コマンドを実行します。
- 「ドライバ」タブをクリックします。
- リストに「IBM DB2 ODBC ドライバー (IBM DB2 ODBC DRIVER)」が表示されていることを確かめます。
Microsoft ODBC Driver Manager または IBM DB2 CLI/ODBC ドライバーのいずれかがインストールされていない場合には、
Windows 32 ビット オペレーティング・システムで DB2 のインストールをやり直し、ODBC 構成要素を選択します。
|
ステップ 3.
| DB2 データベースをデータ・ソース として ODBC ドライバー・マネージャーに登録します。
Windows 32 ビット オペレーティング・システムでは、システムのすべてのユーザーがデータ・ソースを利用できるようにするか (システム・データ・ソースにする)、現行のユーザーだけが利用できるようにする (ユーザー・データ・ソースにする) ことができます。いずれかの方法を使用して、データ・ソースを追加します。
|
ステップ 4.
|
CCA を使用して DB2 CLI/ODBC ドライバーを構成します (任意選択)。
- 構成する DB2 データベース別名を選択します。
- 「プロパティー (Properties)」押しボタンをクリックします。「データベースのプロパティー (Database Properties)」ウィンドウが表示されます。
- 「設定 (Settings)」押しボタンをクリックします。「CLI/ODBC の設定 (CLI/ODBC Settings)」ウィンドウが開きます。
- 「拡張機能 (Advanced)」押しボタンをクリックします。開いたウィンドウで構成キーワードを設定することができます。これらのキーワードはデータベースの別名 に関連付けられ、そのデータベースにアクセスするすべての DB2 CLI/ODBC アプリケーションに影響を及ぼします。オンライン・ヘルプには、すべてのキーワードについての説明があります。この説明は、
インストールおよび構成 補足 というオンライン・マニュアルにもあります。
|
ステップ 5.
| (上記のように) ODBC アクセスをインストールし終えたら、
ODBC アプリケーションを使用して DB2 データにアクセスできるようになります。 ODBC アプリケーションを起動して、「開く (Open)」ウィンドウに移動します。 「ODBC データベース (ODBC databases)」ファイル・タイプを選択します。
ODBC データ・ソースとして追加した DB2 データベースをリストから選択することができます。 固有索引が存在しないかぎり、多くの ODBC アプリケーションは表を読み取り専用として開きます。
|
DB2 CLI および ODBC アプリケーションが
OS/2 クライアントから DB2 データベースに正常にアクセスできるようにするには、その前にクライアント・システムで以下のステップを実行します。
- DB2 データベース (およびリモート・データベースの場合にはノードも) をカタログ化する必要があります。これを行うには、CCA (またはコマンド行プロセッサー) を使用します。
詳しくは、CCA のオンライン・ヘルプを参照してください。
- ODBC アプリケーションを使用して DB2 データにアクセスする場合には、以下のステップを実行してください。
(CLI アプリケーションだけを使用する場合は、このステップをスキップして次のステップに進んでください。)
- ODBC ドライバー・マネージャーがインストールされていることを確かめます。 ODBC ドライバー・マネージャーは DB2 と一緒にインストールされることはありません。
ODBC アプリケーションに付属のドライバー・マネージャーを使用するようお勧めします。
DB2 CLI/ODBC ドライバーがインストールされていることも確かめます。
- ODBC 管理ツールを、マニュアルで説明されているとおりに実行します。通常これは、以下の 2 つの方法のいずれかで行います。
- OS/2 で、「ODBC」フォルダーをダブルクリックして、
「ODBC アドミニストレーター (ODBC Administrator)」アイコンをダブルクリックします。
- コマンド行から odbcadm.exe を実行します。
「データ・ソース (Data Sources)」ウィンドウが開きます。
- 「ドライバー (Drivers)」押しボタンをクリックします。「ドライバー (Drivers)」ウィンドウが開きます。
- リストに「IBM DB2 ODBC ドライバー (IBM DB2 ODBC DRIVER)」が表示されていることを確かめます。
ODBC ドライバー・マネージャーがインストールされていない場合は、
ODBC アプリケーションに付属しているインストールに関する指示に従ってください。 IBM DB2 CLI/ODBC ドライバーがインストールされていない場合は、
DB2 フォルダーの「ODBC ドライバーのインストール (Install ODBC Driver)」アイコンをダブルクリックして、
DB2 CLI/ODBC ドライバーをインストールします。
- 次のいずれかの方法を使用して、
DB2 データベースをデータ・ソース として ODBC ドライバー・マネージャーに登録します。
- CCA を使用する場合:
- データ・ソースとして追加する DB2 データベース別名を選択します。
- 「プロパティー (Properties)」押しボタンをクリックします。
- 「このデータベースを ODBC 用に登録 (Register this database for ODBC)」チェック・ボックスを選択します。
- ODBC ドライバー・マネージャーを使用する場合:
- ODBC ドライバー・マネージャーを、マニュアルで説明されているとおりに実行します。通常これは、以下の 2 つの方法のいずれかで行います。
- OS/2 で、「ODBC」フォルダーをダブルクリックして、
「ODBC アドミニストレーター (ODBC Administrator)」アイコンをダブルクリックします。
- コマンド行から odbcadm.exe を実行します。
- 「データ・ソース (Data Source)」ウィンドウで、
「追加 (Add)」押しボタンをクリックします。「データ・ソースの追加 (Add Data Source)」ウィンドウが開きます。
- リストにある「IBM DB2 ODBC ドライバー (IBM DB2 ODBC DRIVER)」をダブルクリックします。
- 追加する DB2 データベースを選択して、
「OK」をクリックします。
- CCA を使用して DB2 CLI/ODBC ドライバーを構成します (任意選択)。
- 構成する DB2 データベース別名を選択します。
- 「プロパティー (Properties)」押しボタンをクリックします。「データベースのプロパティー (Database Properties)」ウィンドウが表示されます。
- 「設定 (Settings)」押しボタンをクリックします。「CLI/ODBC の設定 (CLI/ODBC Settings)」ウィンドウが開きます。
- 「拡張機能 (Advanced)」押しボタンをクリックします。表示されたウィンドウで構成キーワードを設定することができます。これらのキーワードはデータベースの別名 に関連付けられ、そのデータベースにアクセスするすべての DB2 CLI/ODBC アプリケーションに影響を及ぼします。オンライン・ヘルプには、すべてのキーワードについての説明があります。この説明は、
インストールおよび構成 補足 にもあります。
- (上記のように) ODBC アクセスをインストールし終えたら、
ODBC アプリケーションを使用して DB2 データにアクセスできるようになります。 ODBC アプリケーションを起動して、「開く (Open)」ウィンドウに移動します。 「ODBC データベース (ODBC databases)」ファイル・タイプを選択します。
ODBC データ・ソースとして追加した DB2 データベースをリストから選択することができます。 固有索引が存在しないかぎり、多くの ODBC アプリケーションは表を読み取り専用として開きます。
CLI/ODBC のアクセスに関するプラットフォーム特有の詳細というセクションで、必要な情報はすべて入手できます。
インストールおよび構成 補足 には、
DB2 CLI および ODBC アプリケーションのセットアップと使用に関する追加情報が含まれています。
(オンラインのインストールおよび構成 補足 資料は、
x:\doc\en\html というディレクトリーに置かれています。ここで、x: はユーザーの CD-ROM を表す文字、
en はユーザーの言語を表す 2 文字の国別コード (たとえば、英語の場合は en です。)
この情報は、DB2 ツール・サポートが利用できない場合に役に立ちます。また、さらに詳しい情報を必要としている管理者にとっても有用です。
インストールおよび構成 補足 オンライン資料では、以下のトピックが扱われています。
- DB2 CLI/ODBC ドライバーをデータベースにバインドする方法
- CLI/ODBC 構成キーワードを設定する方法
- db2cli.ini の構成
[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]