...

Informix クライアント製品インストール ガイド(日本語版) (PDF:789KB)

by user

on
Category: Documents
18

views

Report

Comments

Transcript

Informix クライアント製品インストール ガイド(日本語版) (PDF:789KB)
DB2 IBM Informix
®
򔻐򗗠򙳰
バージョン 2.90
IBM Informix クライアント製品 インストール ガイド
GB88-8683-00
(英文原典:G251-2270-00)
DB2 IBM Informix
®
򔻐򗗠򙳰
バージョン 2.90
IBM Informix クライアント製品 インストール ガイド
GB88-8683-00
(英文原典:G251-2270-00)
お願い
本書および本書で紹介する製品をご使用になる前に、 65 ページの『特記事項』に記載されている情報をお読みく
ださい。
本書には、IBM の専有情報が含まれています。その情報は、使用許諾条件に基づき提供され、著作権により保護されて
います。本書に記載される情報には、いかなる製品の保証も含まれていません。また、本書で提供されるいかなる記述
も、製品保証として解釈すべきではありません。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのない、自ら適切と信ずる方法で、
使用もしくは配布することができるものとします。
本マニュアルに関するご意見やご感想は、次の URL からお送りください。今後の参考にさせていただきます。
http://www.ibm.com/jp/manuals/main/mail.html
なお、日本 IBM 発行のマニュアルはインターネット経由でもご購入いただけます。詳しくは
http://www.ibm.com/jp/manuals/
の「ご注文について」をご覧ください。
(URL は、変更になる場合があります)
お客様の環境によっては、資料中の円記号がバックスラッシュと表示されたり、バックスラッシュが円記号と表示され
たりする場合があります。
原 典:
G251–2270–00
IBM Informix
IBM Informix Client Products Installation Guide
Version 2.90
発 行:
日本アイ・ビー・エム株式会社
担 当:
ナショナル・ランゲージ・サポート
第1刷 2005.6
この文書では、平成明朝体™W3、平成明朝体™W7、平成明朝体™W9、平成角ゴシック体™W3、平成角ゴシック体™
W5、および平成角ゴシック体™W7を使用しています。この(書体*)は、
(財)日本規格協会と使用契約を締結し使用して
いるものです。フォントとして無断複製することは禁止されています。
注*
平成明朝体™W3、平成明朝体™W7、平成明朝体™W9、平成角ゴシック体™W3、
平成角ゴシック体™W5、平成角ゴシック体™W7
© Copyright International Business Machines Corporation 1996, 2004. All rights reserved.
© Copyright IBM Japan 2005
目次
はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
本書について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Client SDK コンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . vi
対象ユーザ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
ソフトウェア要件 (Linux) . . . . . . . . . . . . . . . . . . . . . . . . . . viii
表記規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
文字の表記規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
機能、製品、およびプラットフォーム . . . . . . . . . . . . . . . . . . . . . ix
構文ダイアグラム . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
コード例の表記規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
関連マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
インストール ガイド . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
オンライン ノート . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Informix エラー メッセージ集 . . . . . . . . . . . . . . . . . . . . . . . xvii
マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
オンライン ヘルプ . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
アクセシビリティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
IBM Informix Dynamic Server バージョン 10.0 および CSDK バージョン 2.90 マニュアル セット
xix
業界標準への準拠 . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
第 1 章 UNIX および Linux での Client SDK のインストール . . . . . . .
Client SDK および IBM Informix Connect のインストールについて. . . . . . .
インストール ノート . . . . . . . . . . . . . . . . . . . . .
製品のインストール . . . . . . . . . . . . . . . . . . . . . .
環境の準備 . . . . . . . . . . . . . . . . . . . . . . . .
プロダクト ファイルのロード . . . . . . . . . . . . . . . . . .
オンライン ファイルの検査 . . . . . . . . . . . . . . . . . . .
インストールの開始 . . . . . . . . . . . . . . . . . . . . .
インストール オプション . . . . . . . . . . . . . . . . . . .
製品のアンインストール . . . . . . . . . . . . . . . . . . . .
Linux での追加のインストール方法 . . . . . . . . . . . . . . . . .
Java を使用せずに Linux に Client SDK または IConnect をインストールするには
パッケージ マネージャを使用した手動インストール . . . . . . . . . .
インストール後のアクセス上の問題 . . . . . . . . . . . . . . . . .
第 2 章 Windows での Informix Client
Client SDK および IBM Informix Connect
システム要件 . . . . . . . .
データベース サーバ要件 . . . .
プロトコル要件 . . . . . . . .
C コンパイラ要件 . . . . . . .
© Copyright IBM Corp. 1996, 2004
SDK のインストール
のインストールの準備
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. . 1
. . 1
. . 2
. . 5
. . 6
. . 7
. . 7
. . 7
. . 13
. . 16
. . 16
. . 17
. . 17
. . 20
. . . . . . . . . . . . . 21
. . . . . . . . . . . . . 22
. . . . . . . . . . . . . 22
. . . . . . . . . . . . . 22
. . . . . . . . . . . . . 22
. . . . . . . . . . . . . 22
iii
Microsoft Driver Manager. . . . . . . . . .
インストール先と順序 . . . . . . . . . .
.NET Provider のインストール . . . . . . . .
Client SDK のインストール. . . . . . . . . .
Windows インストール プログラムを使用した Client
msiexec コマンドを使用したコマンド行からの Client
Client SDK のアンインストール . . . . . . .
インストールの修正 . . . . . . . . . . .
インストールの修復 . . . . . . . . . . .
IBM Informix Connect のインストール . . . . . .
OLE DB Provider の構成 . . . . . . . . . .
インストール問題の解決 . . . . . . . . . . .
Windows での IBM Informix クライアント製品の構成 .
環境変数の設定 . . . . . . . . . . . . .
データベース サーバ情報の設定 . . . . . . .
ホスト情報の設定 . . . . . . . . . . . .
環境変数 . . . . . . . . . . . . . . . .
. .
. .
. .
. .
SDK
SDK
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
のインストール.
のインストール.
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
23
24
24
25
27
31
32
32
33
35
35
37
37
39
40
41
付録 A. IBM Informix クライアント アプリケーションの配布 (Windows)
.
.
.
.
.
.
.
.
. 49
付録 B. アクセシビリティ .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 61
特記事項 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 65
索引 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 69
iv
.
IBM Informix クライアント製品 インストール ガイド
はじめに
本書について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Client SDK コンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . vi
対象ユーザ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
ソフトウェア要件 (Linux) . . . . . . . . . . . . . . . . . . . . . . . . . . viii
表記規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
文字の表記規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
機能、製品、およびプラットフォーム . . . . . . . . . . . . . . . . . . . . . ix
構文ダイアグラム . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
コマンド行構文ダイアグラムの読み方 . . . . . . . . . . . . . . . . . . . . xii
キーワードおよび句読点 . . . . . . . . . . . . . . . . . . . . . . . . xiii
識別子と名前 . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
コード例の表記規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
関連マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
インストール ガイド . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
オンライン ノート . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
オンライン ノートの入手先 . . . . . . . . . . . . . . . . . . . . . . . xvi
オンライン ノートのファイル名. . . . . . . . . . . . . . . . . . . . . . xvii
Informix エラー メッセージ集 . . . . . . . . . . . . . . . . . . . . . . . xvii
マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
オンライン マニュアル . . . . . . . . . . . . . . . . . . . . . . . . xviii
ペーパー マニュアル . . . . . . . . . . . . . . . . . . . . . . . . . xviii
オンライン ヘルプ . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
アクセシビリティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
IBM Informix Dynamic Server バージョン 10.0 および CSDK バージョン 2.90 マニュアル セット
xix
業界標準への準拠 . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
はじめに
ここでは、本書に記載する情報の概要を説明し、使用する表記規則を示します。
本書について
本書では、UNIX、Linux、および Windows を使用しているコンピュータへの
IBM Informix Client Software Developer's Kit (Client SDK)、バージョン 2.90、および
IBM Informix Connect、バージョン 2.90 のインストール方法について説明します。
本書には、以下の章が含まれます。
v 1 ページの『第 1 章 UNIX および Linux での Client SDK のインストール』では、
UNIX と Linux に Client SDK をインストールおよび構成する方法を説明します。
© Copyright IBM Corp. 1996, 2004
v
v 21 ページの『第 2 章 Windows での Informix Client SDK のインストール』では、
Windows に Client SDK をインストール、構成、およびアンインストールする方法を
説明します。
v
49 ページの『付録 A. IBM Informix クライアント アプリケーションの配布
(Windows)』には、IBM Informix クライアント製品の再配布を行うサード パーティ
ベンダに対する指示を記載します。
v 付録の『特記事項』では、IBM 製品、機能、およびサービスについて説明します。
v 付録の『アクセシビリティ』では、このマニュアルの HTML バージョンで、スクリ
ーン リーダ (読上げソフトウェア) を使用して構文ダイアグラムを読む方法について
説明します。
v 索引を使用して、特に関心がある分野の参照先を調べることができます。
Client SDK コンポーネント
Client SDK を使用して、クライアント アプリケーションを開発および実行することが
できます。次の表で、Client SDK のコンポーネントを説明します。クライアント コン
ピュータ上で実行されるアプリケーションがデータベース サーバにアクセスするには
IBM Informix Connect が必要です。IBM Informix Connect はランタイム ライブラリで
構成されるランタイム接続製品で、Client SDK に組み込まれています。
コンポーネント
説明
ESQL/C with XA support
カスタム C アプリケーションを作成するために使
用する SQL 埋込み言語製品。
詳しくは、「IBM Informix: ESQL/C Programmer’s
Manual」を参照してください。
IBM Informix Object Interface for C++
Dynamic Server 用のすべての Informix データベー
ス サーバおよびクライアント サイドの値オブジェ
クトとともに使用するオブジェクト指向のクライア
ント アプリケーションを開発するための C++ イン
ターフェイス。
詳しくは、「IBM Informix: Object Interface for C++
Programmer’s Guide」を参照してください。
IBM Informix GLS
IBM Informix 製品が特定の言語、国/地域別環境、
およびコード セットに対して、規則を定義した異な
るロケールを使用できるようにするためのインター
フェイス。
詳しくは、「IBM Informix: ESQL/C Programmer’s
Manual」および「IBM Informix: GLS Programmer’s
Manual」を参照してください。
vi
IBM Informix クライアント製品 インストール ガイド
IBM Informix ODBC Driver with MTS support
Microsoft Transaction Server (MTS) をサポートする
Open Database Connectivity (ODBC) 3.0 レベル 1+
標準の Informix 実装。このドライバは Dynamic
Server に対する拡張性をサポートします。
詳しくは、「IBM Informix: ODBC Driver
Programmer’s Manual」を参照してください。
IBM Informix OLE DB Provider
(Windows のみ)
クライアント サイドのネイティブ OLE DB プロバ
イダ。基本レベル プロバイダ用の機能を完全に実装
し、Dynamic Server に対する拡張性サポートを含み
ます。
詳しくは、「IBM Informix: OLE DB Provider
Programmer’s Guide」を参照してください。
IBM Informix JDBC Driver
Microsoft Java Database Connectivity (JDBC) 標準の
Informix 実装。
詳しくは、「IBM Informix: JDBC Driver
Programmer’s Guide」を参照してください。
LIBDMI for Client Applications
DataBlade API のクライアント サイド実装。
IBM Informix Illustra Server から IBM Informix デ
ータベース サーバ 9.x へのクライアント アプリケ
ーションの移行を容易にするために提供されていま
す。
Microsoft Data Access Components
(Windows のみ)
Windows 環境のエレメントをアップグレードする、
ドライバ マネージャなどのコンポーネント。
詳しくは、Microsoft Web サイトを参照してくださ
い。
Password CSM
クライアント アプリケーション用の IBM Informix
Password Communications Support Module。Password
CSM は、クライアントが接続する Informix データ
ベース サーバにもインストールする必要がありま
す。ご使用の Informix データベース サーバがこの
機能をサポートしていることを確認するには、
「IBM Informix: Dynamic Server 管理者ガイド」を
参照してください。
はじめに
vii
Windows のみ
Client SDK および IBM Informix Connect パッケージには、クライアント製品を構成す
るための Setnet32 ユーティリティが組み込まれています。それぞれのパッケージにオ
ンライン ヘルプ、サンプル プログラム、およびサポート プログラムが組み込まれてい
る場合があります。
Windows のみ の終り
対象ユーザ
本書は、IBM Informix クライアント製品をインストールするデータベース管理者または
ソフトウェア エンジニアを対象に作成されています。本書は、ユーザがコンピュータの
操作手順、およびオペレーティング システムについてよく理解していることを前提とし
ています。
ソフトウェア要件 (Linux)
ご使用のコンピュータに Linux がインストールされている場合、本書では RPM
Package Manager (RPM) もインストールされていることを前提にしています。最新の
Linux ディストリビューションには RPM が組み込まれています。RPM についての詳
細および RPM のコピーの入手については、RPM Web サイト (www.rpm.org) を参照し
てください。
表記規則
ここでは、このマニュアルで使用される、以下の表記規則について説明します。これら
の表記規則を把握しておくと、本書およびマニュアル セット内の他のマニュアルの内容
を理解するのに役立ちます。
以下のような表記規則があります。
v 文字の表記規則
v その他の表記規則
v 構文ダイアグラム
v コマンド行の表記規則
v コード例の表記規則
文字の表記規則
本書では、新しい用語、画面表示、コマンド構文などを表記する際に、以下の規則を使
用します。
viii
IBM Informix クライアント製品 インストール ガイド
表記規則
意味
KEYWORD
プログラミング言語の文中では、主要な要素 (キーワード) は、すべ
て大文字のセリフ フォントで表記されます。
イタリック体
イタリック体
イタリック体
本文中では、新しい用語および強調語がイタリック体で表記されま
す。構文とコードの例では、ユーザが指定する変数値は、イタリック
体で表示されます。
太字体
太字体
プログラム エンティティ (クラス、イベント、および表など) の名
前、環境変数、ファイルやパス名、およびインターフェイス要素 (ア
イコン、メニュー項目、およびボタンなど) が太字で表示されます。
モノスペース
モノスペース
製品が表示する情報、およびユーザが入力する情報は、モノスペース
で表記されます。
KEYSTROKE
ユーザが押すキーは、大文字のサンセリフ フォントで表記されま
す。
>
この記号は、メニュー項目を表します。例えば、「ツール」>「オプ
ション」を選択する、という記述は、「ツール」メニューから「オプ
ション」項目を選択することを指します。
ヒント: 文字の「入力」、またはコマンドの「実行」を指示された場合は、入力直後に
Enter を押してください。ただし、テキストを「入力」、または他のキーを
「押す」ように指示された場合は、Enter を押す必要はありません。
機能、製品、およびプラットフォーム
機能、製品、およびプラットフォームのマークアップは、機能、製品、またはプラット
フォームに固有な情報を記載するパラグラフを表します。マークアップの例を以下に示
します。
はじめに
ix
Dynamic Server
IBM Informix Dynamic Server 固有の情報を示します。
Dynamic Server の終り
Extended Parallel Server
IBM Informix Extended Parallel Server 固有の情報を示します。
Extended Parallel Server の終り
UNIX のみ
UNIX プラットフォーム固有の情報を示します。
UNIX のみ の終り
Windows のみ
Windows 環境固有の情報を示します。
Windows のみ の終り
これらのマークアップは、セクション内の 1 つ以上のパラグラフに適用される場合があ
ります。セクション全体が特定の製品またはプラットフォームに適用する場合は、次の
ように見出しテキストで示します。
表のソート (Linux のみ)
構文ダイアグラム
本書で使用する構文ダイアグラムは、以下のコンポーネントで構成されます。このダイ
アグラムは、システム レベルのコマンドを除くすべてのコマンドと、文の構文を表しま
す。
注: 2004 年以降、構文ダイアグラムは IBM 標準に準拠する形に再フォーマットされま
した。
SQL 文およびコマンド行文を表す構文ダイアグラムは、以下のように変更されました。
v 文の最初と最後には、終端の縦線に代わり、二重矢印が使用されます。
v 構文セグメント ダイアグラムの最初と最後には、矢印の代わりに縦線が使用されま
す。
x
IBM Informix クライアント製品 インストール ガイド
v ループを繰り返すことができる回数は、ゲート記号内の数字としてではなく、ダイア
グラムの脚注に表示されます。
v 構文が複数行にわたる場合は、同じ行にループ ダウンするのではなく、次の行に続
けて示されます。
v 製品または条件固有のパスは、アイコンではなく、ダイアグラムの脚注に表示されま
す。
次の表に、構文ダイアグラムのコンポーネントを示します。
コンポーネントの PDF での表示
コンポーネントの HTML での表示
説明
>>----------------------
文の開始を示します。
----------------------->
文が次行に続くことを示し
ます。
>-----------------------
文が前行からの続きである
ことを示します。
-----------------------><
文の終端を示します。
--------SELECT----------
必須項目です。
--+-----------------+--’------LOCAL------’
オプションの項目です。
---+-----ALL-------+--+--DISTINCT-----+
’---UNIQUE------’
選択項目のある必須項目で
す。項目を 1 つのみ指定
する必要があります。
---+------------------+--+--FOR UPDATE-----+
’--FOR READ ONLY--’
選択可能なオプショナル項
目がメイン行の下に表示さ
れ、そのいずれかを任意で
指定できます。
.---NEXT---------.
----+----------------+--+---PRIOR--------+
’---PREVIOUS-----’
メイン行の下にある値はオ
プションで、そのいずれか
を任意で指定できます。項
目を指定しない場合、行の
上にある値がデフォルトと
して使用されます。
はじめに
xi
コンポーネントの PDF での表示
コンポーネントの HTML での表示
説明
.-------,-----------.
V
|
---+-----------------+--+---index_name---+
’---table_name---’
オプションの項目です。複
数の項目を指定できます。
各反復項目はコンマで区切
る必要があります。
>>-| Table Reference |-><
構文セグメントの参照で
す。
Table Reference
構文セグメントです。
|--+-----view--------+--|
+------table------+
’----synonym------’
コマンド行構文ダイアグラムの読み方
以下のコマンド行構文ダイアグラムでは、前セクションの表にリストした要素をいくつ
か使用しています。
No-Conversion ジョブの作成
onpladm create job
job
-n -d
-p
-t
device -D
database
project
table (1)
Setting the Run Mode
-S
server
-T
target
注:
1
4 ページ参照
このダイアグラムの 2 行目には、「Setting the Run Mode」という名前のセグメントが
あります (ダイアグラムの脚注に、4 ページに記載されていることが示されています)。
このセグメントを、次のセグメント ダイアグラムで示します (ダイアグラムにはセグメ
ントの開始と終了のコンポーネントを使用します)。
xii
IBM Informix クライアント製品 インストール ガイド
Setting the Run Mode:
l
c
-f
d
p
a
u
n
N
コマンドを正しく入力するには、左上のコマンドから開始します。次に、ダイアグラム
を右へ進み、必要な要素を入力します。ダイアグラムの要素は、大文字と小文字を区別
する必要があります。
「No-Conversion ジョブの作成」ダイアグラムは、以下の手順を示しています。
1. onpladm create job を入力し、次にジョブ名を入力します。
2. 任意で -p と入力し、プロジェクト名を入力します。
3. 以下の必須要素を入力します。
v -n
v -d およびデバイス名
v -D およびデータベース名
v -t および表名
4. オプションで、以下の中から 1 つ以上の要素を選択し、任意の回数まで繰り返すこ
とができます。
v -S およびサーバ名
v -T およびターゲット サーバ名
v 実行モード。実行モードを設定するには、Setting the Run Mode セグメント ダイ
アグラムに従います。まず -f を入力し、次にオプションで d、p、または a を入
力し、さらにオプションで l または u を入力します。
5. 終端記号までダイアグラムを読み進めます。
これで、ダイアグラムが終了します。
キーワードおよび句読点
キーワードは、システム レベルのコマンドを除くすべてのコマンドおよび文に予約され
た単語です。構文ダイアグラム内のキーワードは、大文字で表記されます。コマンド内
のキーワードには、大文字と小文字の両方を使用できます。ただし、構文ダイアグラム
内に記載されたキーワードと完全に一致するスペルにしてください。
また、文やコマンド内の句読点も、構文ダイアグラム内と完全に一致するように使用し
なければなりません。
はじめに
xiii
識別子と名前
変数は、構文ダイアグラムや例の中で、識別子や名前の代わりに使用されます。変数は
コンテキストによって、任意の名前、識別子、またはリテラルに置き換えられます。ま
た変数は、追加構文ダイアグラムで拡張される複合構文要素を表すためにも使用されま
す。構文ダイアグラム、例、またはテキスト内で使用される変数は、小文字のイタリッ
ク体 で表記されます。
次の構文ダイアグラムでは、変数を使用して、単純な SELECT 文の一般的な形を示し
ています。
SELECT column_name FROM table_name
この形の SELECT 文を作成する場合は、変数 column_name および table_name を特定
の列名と表名に置き換えます。
コード例の表記規則
このマニュアルでは、SQL コードの例が随所に使用されています。特に明記されていな
い限り、記載されるコードは、特定の IBM Informix アプリケーション開発ツール専用
ではありません。
例の中に SQL 文のみがリストされる場合、これらの文は、セミコロン (;) で区切られ
ません。例えば、以下のようなコードの例が使用されます。
CONNECT TO stores_demo
...
DELETE FROM customer
WHERE customer_num = 121
...
COMMIT WORK
DISCONNECT CURRENT
この SQL コードをある製品で使用する場合、その製品の構文規則を適用する必要があ
ります。例えば DB–Access を使用する場合、複数の文と文の間はセミコロン (;) で区
切る必要があります。SQL API を使用する場合、EXEC SQL を各文の最初に指定し、
文の最後にセミコロン (;)、または適切な区切り記号を指定する必要があります。
ヒント: コード例内の省略記号は、フル アプリケーションではそこにコードが追加され
ることを示します。概念の説明には必要ないため、それらのコードは省略され
ています。
特定のアプリケーション開発ツール、または SQL API で SQL 文を使用する方法の詳
細については、ご使用の製品に付属するマニュアルを参照してください。
xiv
IBM Informix クライアント製品 インストール ガイド
関連マニュアル
追加情報については、以下のタイプのマニュアルを参照してください。
v インストール ガイド
v オンライン ノート
v Informix エラー メッセージ集
v マニュアル
v オンライン ヘルプ
インストール ガイド
インストール ガイドは、製品 CD の /doc ディレクトリ、または IBM Web サイトか
らダウンロードした場合には製品の圧縮ファイルの /doc ディレクトリにあります。ま
た、インストール ガイドは、IBM Informix Online Documentation サイト
(http://www.ibm.com/software/data/informix/pubs/library/) からも入手できます。
オンライン ノート
以下のセクションでは、このマニュアルの情報を補足するオンライン ファイルについて
説明します。IBM Informix 製品を使用する前に、これらのファイルを参照してくださ
い。これらのファイルには、アプリケーションおよびパフォーマンスに関する重要な情
報が含まれています。
はじめに
xv
オンライン ファイル
説明
フォーマット
TOC ノート
HTML
TOC (目次) ノート ファイルには、リリース
ノート、修正された問題と既知の問題について
のファイル、および個々のマニュアル タイト
ルに該当するすべてのドキュメント ノート フ
ァイルへの、ハイパーリンクの包括的なディレ
クトリが記載されています。
ドキュメント ノート
それぞれのマニュアルのドキュメント ノート HTML、テキ
には、マニュアルに記載されている情報を補足 スト
する重要な情報と修正や、マニュアルの出版後
に変更された情報が含まれています。
リリース ノート
リリース ノート ファイルには、IBM Informix HTML、テキ
製品の以前のバージョンとの機能の違いと、そ スト
の違いが現行の製品に及ぼす影響について記載
しています。製品により、このファイルに既知
の問題とその修正処置も含まれる場合がありま
す。
マシン ノート
(Windows 以外のプラットフォームのみ) マシ テキスト
ン ノート ファイルには、ご使用のコンピュー
タで IBM Informix 製品を構成して使用するた
めに行うべきプラットフォーム固有の処置につ
いて記載しています。
修正された問題と既知
の問題についてのファ
イル
このテキスト ファイルには、現行バージョン テキスト
で確認されている問題がリストされています。
また、ユーザから報告された、現行バージョン
および以前のバージョンで修正された問題もリ
ストされています。
オンライン ノートの入手先
オンライン ノートは IBM Informix Online Documentation サイト
(http://www.ibm.com/software/data/informix/pubs/library/) から入手できます。さらに、以下
に説明するように、これらのファイルをインストール前、またはインストール後に見つ
けることができます。
インストール前
すべてのオンライン ノートは、製品 CD の /doc ディレクトリにあります。ドキュメ
ント ノート、リリース ノート、および修正された問題と既知の問題についてのファイ
ルにアクセスする最も簡単な方法は、TOC ノート ファイルからのハイパーリンクを介
したアクセスです。
xvi
IBM Informix クライアント製品 インストール ガイド
マシン ノート、および修正された問題と既知の問題についてのファイルは、テキスト
フォーマットでのみ提供されます。
インストール後
デフォルト ロケールの UNIX プラットフォームでは、ドキュメント ノート、リリース
ノート、およびマシン ノートのファイルは、$INFORMIXDIR/release/en_us/0333 ディ
レクトリにあります。
Dynamic Server
Windows では、ドキュメント ノートおよびリリース ノートのファイルは Informix フ
ォルダに格納されています。このフォルダを表示するには、タスクバーから、「スター
ト」>「プログラム」>「IBM Informix Dynamic Server version」>「ドキュメント ノ
ート (Documentation Notes)」または「リリース ノート (Release Notes)」を選択しま
す。
マシン ノートは、Windows プラットフォームには適用されません。
Dynamic Server の終り
オンライン ノートのファイル名
オンライン ノートのファイル形式は以下のとおりです。
オンライン ファイル
ファイル形式
例
TOC ノート
prod_os_tocnotes_version.html
ids_win_tocnotes_10.0.html
ドキュメント ノート
prod_bookname_docnotes_version.html/txt
ids_hpl_docnotes_10.0.html
リリース ノート
prod_os_relnotes_version.html/txt
ids_unix_relnotes_10.0.txt
マシン ノート
prod_machine_notes_version.txt
ids_machine_notes_10.0.txt
修正された問題と既知の問 prod_defects_version.txt
題についてのファイル
ids_win_fixed_and_known
_defects_version.txt
ids_defects_10.0.txt
client_defects_2.90.txt
ids_win_fixed_and_known
_defects_10.0.txt
Informix エラー メッセージ集
このファイルは、Informix 製品およびバージョン番号別のエラー メッセージおよび修正
処置の包括的なインデックスです。
はじめに
xvii
UNIX プラットフォームでは、finderr コマンドを使用してエラー メッセージおよび修
正処置を確認します。
Dynamic Server
Windows では、Informix エラー メッセージ集ユーティリティを使用してエラー メッセ
ージおよび修正処置を確認します。このユーティリティを表示するには、タスクバーか
ら「スタート」>「プログラム」>「IBM Informix Dynamic Server version」>
「Informix エラー メッセージ集」を選択します。
Dynamic Server の終り
IBM Informix Online Documentation サイト
(http://www.ibm.com/software/data/informix/pubs/library/) でこれらのファイルにアクセスす
ることもできます。
マニュアル
オンライン マニュアル
IBM Informix 製品では、電子フォーマットのマニュアルを含む CD が提供されます。
マニュアルを CD からインストールするか、または CD からこれらに直接アクセスで
きます。オンライン マニュアルのインストール、表示、および印刷の方法については、
CD に付属するインストール ガイドを参照してください。同じオンライン マニュアル
を IBM Informix Online Documentation サイト
(http://www.ibm.com/software/data/informix/pubs/library/) から入手することもできます。
ペーパー マニュアル
ハードコピー マニュアルを注文するには、営業担当員に連絡するか、または IBM
Publications Center Web サイト (http://www.ibm.com/software/howtobuy/data.html) にアク
セスしてください。
オンライン ヘルプ
それぞれのグラフィカル ユーザ インターフェイス (GUI) で提供される IBM Informix
オンライン ヘルプでは、そのインターフェイスおよび機能についての情報が表示されま
す。オンライン ヘルプを表示するには、それぞれの GUI のヘルプ機能を使用してくだ
さい。
アクセシビリティ
IBM は、身体障害のある閲覧者にもマニュアルへのアクセスを可能にするように努力し
ています。IBM のマニュアルは HTML 形式で入手できるため、スクリーン リーダ (読
上げソフトウェア) などの支援テクノロジーを使用してアクセスできます。IBM のマニ
ュアルの構文ダイアグラムは、スクリーン リーダ (読上げソフトウェア) を使用する場
xviii
IBM Informix クライアント製品 インストール ガイド
合に限り利用できる小数点付き 10 進数フォーマットに従っています。小数点付き 10
進数フォーマットについて詳しくは、付録の『アクセシビリティ』を参照してくださ
い。
IBM Informix Dynamic Server バージョン 10.0 および CSDK バージョン 2.90 マ
ニュアル セット
以下の表に、IBM Informix Dynamic Server バージョン 10.0 および CSDK バージョン
2.90 マニュアル セットを構成するマニュアルをリストします。これらのマニュアルの
PDF および HTML バージョンは、http://www.ibm.com/software/data/informix/pubs/library/
で入手できます。これらのマニュアルのハードコピー バージョンは、IBM Publications
Center (http://www.ibm.com/software/howtobuy/data.html) で注文できます。
表 1. Database Server のマニュアル
マニュアル
内容
管理者ガイド
データベース サーバの理解、構成、および管理。
管理者の参照
Informix Dynamic Server 用の参考資料。データベース サーバ ユーティリ
ティ onmode および onstat の構文の他、構成パラメータ、sysmasters
表、および論理ログ レコードについての説明などが含まれます。
バックアップおよび復元 ガ
イド
データのバックアップおよび復元を行うために ON-Bar および ontape ユ
ーティリティを使用する際に理解しておく必要がある概念と方法。
DB-Access ユーザーズ ガイ
ド
DB-Access ユーティリティを使用した、Informix データベースのデータの
アクセス、修正、および取得。
DataBlade API
Function Reference
DataBlade API 関数、および DataBlade API がサポートする ESQL/C 関
数のサブセット。DataBlade API を使用して、Informix データベースのデ
ータにアクセスするクライアント LIBMI アプリケーションおよび C 言
語のユーザ定義ルーチンを開発できます。
DataBlade API
Programmer’s Guide
Dynamic Server で提供されている C 言語のアプリケーション プログラ
ミング インターフェイスである DataBlade API。DataBlade API を使用し
て、Informix データベースに格納されているデータにアクセスするクライ
アント アプリケーションおよびサーバ アプリケーションを開発します。
データベース設計および実
装 ガイド
Informix データベースの設計、実装、および管理。
エンタープライズ レプリケ
ーション ガイド
複数のデータベース サーバ間でデータを複製するためにエンタープライ
ズ レプリケーション システムを設計、実装、および管理する方法。
エラー メッセージ ファイ
ル
IBM Informix 製品の使用時に受け取る可能性がある番号付きエラー メッ
セージの原因と解決策。
スタートアップ ガイド
IBM Informix Dynamic Server にバンドルされている製品、および他の
IBM 製品とのインターオペラビリティの説明。Dynamic Server の重要な
機能と各バージョンの新機能の要約。
はじめに
xix
表 1. Database Server のマニュアル (続き)
マニュアル
内容
SQL ガイド: 参照
Informix データベース、データ型、システム カタログ表、環境変数、お
よび stores_demo デモンストレーション データベースについての情報。
SQL ガイド: 構文
Informix のすべての SQL 文と SPL 文の構文についての詳細な説明。
SQL ガイド: チュートリア
ル
Informix 製品で実装された SQL についてのチュートリアル。リレーショ
ナル データベースでの作業時に使用される基本的な概念と用語を説明し
ます。
ハイ パフォーマンス ロー
ダ ユーザーズ ガイド
Informix データベースへ/から大量のデータをロードおよびアンロードする
ための、ハイ パフォーマンス ローダ (HPL) へのアクセスと使用。
インストール ガイド
(Microsoft Windows 用)
Windows での IBM Informix Dynamic Server のインストールの説明。
インストール ガイド
(UNIX および Linux 用)
UNIX および Linux での IBM Informix Dynamic Server のインストール
の説明。
J/Foundation Developer’s
Guide
Java プログラム言語による Informix Dynamic Server with J/Foundation 用
ユーザ定義ルーチン (UDR) の記述。
Large Object Locator
DataBlade Module User’s
Guide
ラージ オブジェクト データを作成または格納する他のモジュールから使
用可能な DataBlade ファウンデーション モジュールである Large Object
Locator の使用。Large Object Locator は、ラージ オブジェクトへの単一
で一貫したインターフェイスの作成を可能にし、データベースの外部に保
存されているデータも組み込むようにラージ オブジェクトの概念を拡張
します。
移行ガイド
Informix データベース サーバの最新バージョンへの変換および最新バー
ジョンからのリバージョン。異なる Informix データベース サーバ間の移
行。
Optical Subsystem Guide
光ディスクへのバイト (BYTE) 型およびテキスト (TEXT) 型データの格
納を支援するユーティリティである光ディスク記憶サブシステム。
パフォーマンス ガイド
最適なパフォーマンスを実現するための IBM Informix Dynamic Server の
構成と運用。
R-Tree Index User’s Guide
適切なデータ型に対する R ツリー インデックスの作成、R ツリー アク
セス方法を使用する演算子クラスの新規作成、および R ツリー副アクセ
ス方法を使用するデータベースの管理。
SNMP Subagent Guide
簡易ネットワーク管理プロトコル (SNMP) ネットワーク マネージャによ
る Informix サーバ状態の監視を可能にする、IBM Informix サブエージェ
ント。
Storage Manager 管理者ガイ
ド
Informix データベース サーバ向けの記憶装置およびメディアを管理する
Informix 格納域マネージャ (ISM)。
トラスティッド機能 ガイド
監査ログの作成と保守を含む、Dynamic Server の安全保護監査機能。
xx
IBM Informix クライアント製品 インストール ガイド
表 1. Database Server のマニュアル (続き)
マニュアル
内容
ユーザ定義ルーチンおよび
データ タイプ 開発者ガイ
ド
新しいデータ型を定義し、ユーザ定義ルーチン (UDR) を使用して IBM
Informix Dynamic Server の機能を拡張する方法。
Virtual-Index Interface
Programmer’s Guide
IBM Informix Dynamic Server に組み込まれたインデックス方式を拡張す
るための、仮想インデックス インターフェイス (VII) による副アクセス
方法 (インデックス) の作成。通常は DataBlade モジュールで使用しま
す。
Virtual-Table Interface
Programmer’s Guide
仮想テーブル インターフェイス (VTI) での主アクセス方法の作成。これ
により、ユーザは Informix の表、および Informix Dynamic Server のス
トレージ方式に準拠しないデータに対して、単一の SQL インターフェイ
スを使用できます。
表 2. クライアント/接続関連のマニュアル
マニュアル
内容
クライアント製品 インスト
ール ガイド
UNIX、Linux、および Windows を使用しているコンピュータへの、IBM
Informix Client Software Developer’s Kit (Client SDK) および IBM
Informix Connect のインストール。
Embedded SQLJ User’s
Guide
Java プログラムに SQL 文を埋め込むための IBM Informix Embedded
SQLJ の使用。
ESQL/C Programmer’s
Manual
C 言語用埋込み SQL の IBM Informix 実装。
GLS ユーザーズ ガイド
IBM Informix API およびデータベース サーバでの、各国の言語、国/地域
別情報、およびコード セットの処理を可能にする、広域言語サポート
(GLS) 機能。
JDBC Driver Programmer’s
Guide
Java アプリケーションまたはアプレットから Informix データベースへの
接続を行うための、Informix JDBC ドライバのインストールと使用。
.NET Provider Reference
Guide
.NET クライアント アプリケーションによる Informix データベース内の
データのアクセスと操作を可能にするための、Informix .NET Provider の
使用。
ODBC Driver Programmer’s
Manual
Informix データベースにアクセスし、Informix データベース サーバと対
話するための、Informix ODBC Driver API の使用。
OLE DB Provider
Programmer’s Guide
ActiveX Data Object (ADO) アプリケーションや Web ページなどのクラ
イアント アプリケーションから Informix サーバのデータへのアクセスを
可能にするための、Informix OLE DB Provider のインストールと構成。
Object Interface for C++
Programmer’s Guide
C++ オブジェクト インターフェイスのアーキテクチャおよび完全なクラ
スのリファレンス。
はじめに
xxi
表 3. DataBlade Developer’s Kit のマニュアル
マニュアル
内容
DataBlade Developer’s Kit
User’s Guide
BladeSmith および BladePack を使用した DataBlade モジュールの開発と
パッケージ化。
DataBlade Module
Development Overview
DataBlade モジュール開発の基本的な説明。DataBlade モジュールの開発
例が含まれています。
DataBlade モジュールのイン DataBlade モジュールのインストール、および Informix データベースで
ストールおよび登録ガイド
DataBlade モジュールを管理するための BladeManager の使用。
業界標準への準拠
米国規格協会 (ANSI) と国際標準化機構 (ISO) は、共同で構造化問合せ言語 (SQL) 用
の一連の業界標準を確立しました。IBM Informix SQL ベースの製品は、ISO 9075:1992
と同一である、SQL-92 エントリ レベル (ANSI X3.135-1992 として発行) に完全準拠し
ています。さらに、Informix データベース サーバの多くの機能が、SQL-92 中間および
全レベル、および X/Open SQL CAE (共通アプリケーション環境) 標準に準拠していま
す。
xxii
IBM Informix クライアント製品 インストール ガイド
第 1 章 UNIX および Linux での Client SDK のインストー
ル
Client SDK および IBM Informix Connect のインストールについて. . . . . . .
インストール ノート . . . . . . . . . . . . . . . . . . . . .
コンピュータの格納場所 . . . . . . . . . . . . . . . . . . .
インストール先 . . . . . . . . . . . . . . . . . . . . . .
インストールの順序 . . . . . . . . . . . . . . . . . . . .
Java の位置 . . . . . . . . . . . . . . . . . . . . . . .
メディアの位置 . . . . . . . . . . . . . . . . . . . . . .
製品のインストール . . . . . . . . . . . . . . . . . . . . . .
環境の準備 . . . . . . . . . . . . . . . . . . . . . . . .
informix グループおよびユーザの作成 . . . . . . . . . . . . . .
プロダクト ファイルのロード . . . . . . . . . . . . . . . . . .
オンライン ファイルの検査 . . . . . . . . . . . . . . . . . . .
インストールの開始 . . . . . . . . . . . . . . . . . . . . .
GUI モードでのインストール . . . . . . . . . . . . . . . . .
サイレント モードでのインストール . . . . . . . . . . . . . .
コマンド行モードでレガシーを使用したインストール . . . . . . . . .
インストール オプション . . . . . . . . . . . . . . . . . . .
製品のアンインストール . . . . . . . . . . . . . . . . . . . .
Linux での追加のインストール方法 . . . . . . . . . . . . . . . . .
Java を使用せずに Linux に Client SDK または IConnect をインストールするには
パッケージ マネージャを使用した手動インストール . . . . . . . . . .
パッケージ情報の問合せ . . . . . . . . . . . . . . . . . . .
パッケージ マネージャの障害 (Linux) . . . . . . . . . . . . . .
インストール後のアクセス上の問題 . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 1
. 2
. 2
. 2
. 3
. 5
. 5
. 5
. 6
. 6
. 7
. 7
. 7
. 10
. 11
. 12
. 13
. 16
. 16
. 17
. 17
. 17
. 19
. 20
本章について
本章では、IBM Informix Client Software Developer's Kit (Client SDK) バージョン
2.90、および IBM Informix Connect バージョン 2.90 (IBM Informix Connect) を、
UNIX および Linux にインストールする方法について説明します。 Client SDK コンポ
ーネントの包括的なリストについては、『はじめに』を参照してください。
Client SDK および IBM Informix Connect のインストールについて
InstallShield Multi-Platform インストーラ (ISMP) を使用して、UNIX または Linux に
IBM Informix 製品をインストールできます。InstallShield Multi-Platform インストーラは
Java ベースのインストーラで、コンソール モード、グラフィック モード、またはサイ
レント モードで実行できます。
© Copyright IBM Corp. 1996, 2004
1
Linux のみ
または RPM Package Manager を使用して、手動で Linux 製品をインストールすること
もできます。RPM Package Manager を使用したインストールの詳細については、 17 ペ
ージの『パッケージ マネージャを使用した手動インストール』を参照してください。
Linux のみ の終り
また、IBM Informix Client Software Developer's Kit (Client SDK) バージョン 2.90、お
よび IBM Informix Connect バージョン 2.90 (IBM Informix Connect) をコマンド行から
インストールすることもできます。コマンド行からのインストールの詳細については、
12 ページの『コマンド行モードでレガシーを使用したインストール』を参照してくださ
い。
クライアント アプリケーションをデータベース サーバに接続する前に、以下のタスク
を実行してください。
v データベース サーバ環境を構成します。
詳しくは、ご使用の「IBM Informix: 管理者ガイド」およびデータベース サーバの
「IBM Informix: インストール ガイド」を参照してください。
v 本書に記載していないインストールおよび構成タスクは、個々の製品のマニュアルで
確認してください。
v インストール情報は、個々の製品のマシン ノートとリリース ノートで確認してくだ
さい。
IBM からライセンス交付を受けた IBM Informix 製品をインストールしてください。再
登録または IBM の書面による同意なしに、ソフトウェアをあるコンピュータから別の
コンピュータ、またはネットワークの別の部分に転送することはできません。
これらの製品のインストール時に問題が発生した場合は、 19 ページの『パッケージ マ
ネージャの障害 (Linux)』を参照してください。問題が解決しない場合は、
[email protected] のテクニカル サポートに連絡してください。
インストール ノート
コンピュータの格納場所
アプリケーションが実行されるコンピュータ上に、Client SDK および IBM Informix
Connect をインストールします。
インストール先
IBM Informix のマニュアルでは、インストール ディレクトリを $INFORMIXDIR とし
て参照しています。 $INFORMIXDIR が環境に設定されている場合、このディレクト
リがデフォルトのインストール先になります。ISMP を使用して Client SDK および
2
IBM Informix クライアント製品 インストール ガイド
IBM Informix Connect をインストールする場合、ユーザは、デフォルトのインストール
ディレクトリをそのまま使用するか、または独自のインストール ディレクトリを選択で
きます。
インストール時に発生する問題の詳細については、$INFORMIXDIR/tmp/log.txt のイン
ストール エラー ログを参照してください。
旧バージョンのプロダクト ファイルを保存するためには、IBM Informix 製品の各バー
ジョンについてそれぞれ個別のディレクトリを作成してください。
重要: 共通ファイルの上書きを避けるため、およびインストールと問題解決を容易にす
るために、データベース サーバとクライアント製品は別々のディレクトリにイン
ストールしてください。これが推奨オプションです。
注: Client SDK の 32 ビット バージョンと 64 ビット バージョンを同一の
INFORMIXDIR ディレクトリにインストールしないでください。
インストールの順序
クライアント製品とサーバ製品を同一のディレクトリにインストールしない場合は、次
のセクションに進みます。
クライアント製品とサーバ製品を同一の $INFORMIXDIR ディレクトリにインストー
ルする場合は、正しい順序を次の表で確認してください。
第 1 章 UNIX および Linux での Client SDK のインストール
3
データベース
Client SDK と IBM Informix Connect のバージョン
サーバのバー
ジョン
2.7 以前
2.8x
2.9x
5.x
データベース サーバ
が先
データベース サーバが データベース サーバが
先
先
7.2x
データベース サーバ
が先
データベース サーバが データベース サーバが
先
先
7.3x
データベース サーバ
が先
データベース サーバが データベース サーバが
先
先
8.3x
クライアント製品が先 クライアント製品が先
クライアント製品が先
8.4x
クライアント製品が先 クライアント製品が先
クライアント製品が先
8.5x
クライアント製品が先 クライアント製品が先
クライアント製品が先
9.2x
データベース サーバ
が先
データベース サーバが データベース サーバが
先
先
9.3x
データベース サーバ
が先
データベース サーバが データベース サーバが
先
先
9.4
クライアント製品が先 データベース サーバが データベース サーバが
先
先
10.0
クライアント製品が先 データベース サーバが データベース サーバが
先
先
次のリストに、データベース サーバのバージョンと対応する名前を示します。
データベース サーバ
バージョン番号
データベース サーバ名
5.x
IBM Informix OnLine と IBM Informix SE
7.2x
IBM Informix OnLine Dynamic Server と
IBM Informix SE
7.3x
IBM Informix Dynamic Server
8.3x、8.4x、8.5x
IBM Informix Extended Parallel Server (XPS)
9.1 から 9.13 まで
IBM Informix Universal Server
9.14
IBM Informix Dynamic Server with Universal Data
Option
9.2、9.3、9.4、10.0
IBM Informix Dynamic Server
新しい製品をインストールした後で以前の製品をインストールすると、問題が発生する
場合があります。例えば、finderr ユーティリティの以前のバージョンをインストールす
4
IBM Informix クライアント製品 インストール ガイド
ると、以前のバージョンが新しいバージョンを上書きし、エラー メッセージと修正処置
の最新のリストが表示できなくなります。 finderr ユーティリティで問題が発生した場
合は、IBM Informix Online Documentation サイト
(http://www.ibm.com/software/data/informix/pubs/library/) で「IBM Informix: Error
Messages」を参照してください。
Client SDK、バージョン 2.01 より前のリリースでは、クライアントとサーバは共通メ
ッセージ ファイルを共有していました。それ以降のバージョンでは、クライアント用の
共通メッセージ ファイルには新しい名前がつけられます。共通メッセージ ファイルの
名前を変更する方法についての詳細は、Client SDK のリリース ノートを参照してくだ
さい。
複数の IBM Informix 製品をインストールする場合は、1 つの製品に対するインストー
ル手順をすべて完了してから次の製品のインストールを開始してください。現行のイン
ストールが完了するまでは、別の IBM Informix 製品のファイルをご使用のコンピュー
タにロードしないでください。
ヒント: IBM Informix ODBC Driver をインストールして、IBM Informix CLI driver ま
たは INTERSOLV DataDirect ODBC Driver を使用する既存の DSN と併用す
る場合は、IBM Informix ODBC Driver のリリース ノートの DSN Migration
Utility に関する情報を参照してください。
Java の位置
$JAVAHOME または $JAVA_HOME の $PATH に許容できる JVM が見つかった場
合、バンドルされた JVM よりも前にこれが使用されます。
メディアの位置
メディア ファイルがあるディレクトリは、$MEDIADIR と呼ばれます。CD-ROM など
のディスク装置、またはダウンロードされたソース ファイルが解凍されるファイル サ
ーバ上のディレクトリです。
製品のインストール
Client SDK および IBM Informix Connect のインストールには、以下のタスクが含まれ
ます。それぞれのセクションのタスクを完了させてから次のセクションに進んでくださ
い。
v 6 ページの『環境の準備』
v 17 ページの『パッケージ マネージャを使用した手動インストール』
v 7 ページの『プロダクト ファイルのロード』
v 7 ページの『インストールの開始』
第 1 章 UNIX および Linux での Client SDK のインストール
5
環境の準備
IBM Informix クライアント製品をインストールまたは使用するそれぞれのシェルに対し
て環境を準備してください。
コンピュータにパッチを適用する必要があるかどうかを調べるには、マシン ノートを参
照するか、またはサポート エンジニアに問い合わせてください。
informix グループおよびユーザの作成
IBM Informix 製品を初めてインストールする場合、新規 informix グループおよびユー
ザを作成する必要があります。
グループ informix を作成するには:
1. ユーザ root としてログインしていることを確認します。
2. グループ ファイルに、グループ informix 用の新規エントリを作成します。
ほとんどの UNIX ベースおよび Linux ベースのシステムでは、グループ ファイル
は /etc/group にあります。
システムの中には、groupadd ユーティリティを使用してグループを作成するものも
あります。詳しくは、ご使用のオペレーティング システムのマニュアルを参照して
ください。
3. 未使用のグループ番号を指定します。
ユーザ informix を作成するには:
1. ユーザ root としてログインしていることを確認します。
2. /etc/passwd ファイルに informix という新しいエントリを作成します。
システムの中には useradd ユーティリティを使用してユーザ エントリを作成するも
のもあります。詳しくは、ご使用のオペレーティング システムのマニュアルを参照
してください。
3. そのユーザに対するユーザ ID 番号を指定します。
4. そのユーザをグループ informix に割り当てます。
5. ユーザ informix のパスワードを作成します。
重要: ネットワークを使用する場合は、ユーザ informix を認識する必要のあるネットワ
ーク上のすべてのシステムに、新しいユーザ名を反映させてください。例えば、
システムによっては、ユーザ (またはネットワーク管理者) がこの変更を NIS 主
データベース サーバ上で実行してから ypmake ユーティリティを実行する必要
がある場合があります。
ユーザ informix は、データベースに対して UNIX または Linux における root アカウ
ントと同等の権限を持つため、ユーザ informix としてログインすれば、すべての IBM
6
IBM Informix クライアント製品 インストール ガイド
Informix 製品とデータベースに対する完全なアクセス権を保有することになります。ユ
ーザ informix のパスワードは必ず機密にしてください。
IBM Informix 製品は、グループ informix を内部的に使用してデータベースへのアクセ
スを制御します。グループ informix に割り当てるメンバはユーザ informix のみにして
ください。IBM Informix 製品の実際のユーザをグループ informix のメンバにした場
合、意図しない無制御なデータベース アクセスの原因になる可能性があります。グルー
プ informix 内のユーザ アカウントは、ユーザ informix のすべてのアクセス権を持つ
ため、意図的であるかどうかにかかわらず、データベース サーバの破壊に使用される可
能性があります。
プロダクト ファイルのロード
ベンダ プロダクト ファイルのロード方法については、個々のベンダのマニュアルを参
照してください。
プロダクト ファイルをロードするには:
1. ユーザ root としてログインしていることを確認します。
2. CD からインストーラに直接アクセスします。
3. ファイル サーバからインストーラにアクセスするには、tar、cpio、またはその他の
適切なコマンドを入力します。
v UNIX プラットフォームの中には、次の tar コマンドを使用してインストーラを
カレント ディレクトリに配置できるものもあります。
tar xvf filename
このコマンドで、filename はインストーラを含む tar ファイルのパス名です。
v UNIX プラットフォームの中には、次の cpio コマンドを使用してプロダクト フ
ァイルをカレント ディレクトリに配置できるものもあります。
cpio -icdumvB < filename
このコマンドで、filename はプロダクト ファイルを含む cpio ファイルのパス名
です。
オンライン ファイルの検査
プロダクト ファイルにはオンライン情報ファイルが含まれており、特定の技術的な疑問
に答えます。それらのファイルはディレクトリ $MEDIADIR/doc にインストールされま
す。
インストールの開始
IBM Informix 製品をインストールする前に、ユーザ root としてログインしていること
を確認してください。
第 1 章 UNIX および Linux での Client SDK のインストール
7
Client SDK または IBM Informix Connect のインストール
InstallShield Multi-Platform インストーラ (ISMP) を使用して、IBM Informix Connect ま
たは Client SDK コンポーネントをそれぞれ UNIX または Linux に、コンソール モー
ド、グラフィック モード、またはサイレント モードのいずれかでインストールできま
す。
注: コンソール モード、または GUI モードでインストールを実行すると、特にネット
ワーク経由の場合、ファイルの抽出にしばらく時間がかかる場合があります。
また、IBM Informix Client Software Developer’s Kit (Client SDK) バージョン 2.90、お
よび IBM Informix Connect バージョン 2.90 (IBM Informix Connect) をコマンド行から
インストールすることもできます。コマンド行からのインストールの詳細については、
12 ページの『コマンド行モードでレガシーを使用したインストール』を参照してくださ
い。
その他のインストール方法: UNIX または Linux に IBM Informix Connect または
Client SDK をインストールする場合は、次のようなオプションがあります (推奨順に記
載します)。
1. デフォルトのコンソール インストール モードを使用します。このモードでは、環境
内の Java またはバンドルされた JRE のいずれかが使用されます。($JAVAHOME
または $JAVA_HOME の $PATH に許容できる JVM が見つかった場合、バンド
ルされた JVM よりも前にこれが使用されます。)
./installclientsdk
2. javahome オプションを使用します。
./installclientsdk -javahome java dir
3. legacy オプションを使用し、ステージング マシンで起動します。その後、出力ファ
イルを取得し、これらをターゲット マシンに再配布します。
./installclientsdk -legacy
この手順で使用できる追加のオプションについては、 13 ページの『インストール オ
プション』の表を参照してください。
4. 以下のようにして、インストーラで Java を直接起動します。
java -cp csdk.jar run
この手順で使用できる追加のオプションについては、 13 ページの『インストール オ
プション』の表を参照してください。
Linux のみ
5. RPM を直接起動し、スクリプト ベースのインストールを使用して、Java を使用せ
ずに Linux に IBM Informix Connect または Client SDK をインストールします。
8
IBM Informix クライアント製品 インストール ガイド
このスクリプトの使用については、 17 ページの『Java を使用せずに Linux に
Client SDK または IConnect をインストールするには』を参照してください。
6. 手動で RPM インストールを行います。
手動で RPM インストールする方法についての詳細は、 17 ページの『パッケージ
マネージャを使用した手動インストール』を参照してください。
Linux のみ の終り
デフォルト コンソール インストール: 次の手順は ISMP のデフォルト コンソー
ル インストールを示します。GUI モードで Client SDK または IBM Informix Connect
をインストールする場合は、 10 ページの『GUI モードでのインストール』を参照して
ください。または、サイレント モードでインストールする場合は、 11 ページの『サイ
レント モードでのインストール』を参照してください。
注: サイレント モードを含め、ISMP でのインストールにはすべてバンドルされた JRE
が含まれます。
Client SDK または IBM Informix Connect をインストールするには:
1. root として、installclientsdk コマンドまたは installconn コマンドを実行します。
./installclientsdk
または
./installconn
これにより、デフォルト コンソール インストールが開始されます。コンソール モ
ードはテキスト画面のインターフェイスです。
注: または、Client SDK をインストールするために .jar インストーラ実行可能ファ
イルを起動できます。このコマンドを使用する場合、java がパスに含まれている
か、コマンド行で java への絶対パスが指定されていることが必要です。
/usr/java1.4/bin/java -cp csdk.jar run
2. 1 を入力して Enter キーを押し、インストール プロシジャを続行します。
ソフトウェア使用許諾書が表示されます。
3. 使用許諾書を読み、条項に同意します。その後、1 を入力してインストール プロシ
ジャを続行します。
4. 1 を入力して、Client SDK または IBM Informix Connect をデフォルトのディレク
トリにインストールするか、または別のディレクトリを選択します。
5. 推奨された構成である「標準 (Typical)」セットアップを選択するか、または「カス
タム (Custom)」を選択して必要な機能のみをインストールします (上級ユーザ向
け)。
第 1 章 UNIX および Linux での Client SDK のインストール
9
6. 1 を入力してインストール プロシジャを続行します。
ディレクトリ、インストールされるコンポーネント、合計サイズなどの要約情報が画
面に表示されます。
7. 1 を入力してインストール プロシジャを続行します。
スクリプトが製品のインストールを開始します。インストール中は、進行状況が表示
されます。
8. 1 を入力してインストール プロシジャを続行します。
9. InstallShield が正常にインストールを完了したら、3 を入力してウィザードを完了し
て終了します。
GUI モードでのインストール
GUI モードでのインストールには、X Windows 環境が必要です。
Client SDK を GUI モードでインストールするには:
1. root として、次のコマンドのいずれかを実行します。
installclientsdk -gui
または
java -cp csdk.jar run -swing
これにより、インストーラが GUI モードで起動します。
2. GUI モードでインストールするときは、「次へ(Next)」をクリックして次の画面に
進みます。
3. 使用許諾書を読み、条項に同意します。その後、「次へ(Next)」をクリックして続
行します。
4. プロンプトが表示されたら、ディレクトリを指定するか、またはクリックしてデフォ
ルトのディレクトリを使用することを選択します。
5. 項目を選択するには、その番号を入力します。
6. 「次へ(Next)」をクリックしてインストールを続行します。
IBM Informix Connect を GUI モードでインストールするには:
1. root として、次のコマンドを実行します。
installconn -gui
2. Client SDK の場合と同様にプロンプトに従います。
10
IBM Informix クライアント製品 インストール ガイド
サイレント モードでのインストール
サイレント インストールでは、ユーザはインストール プログラムと対話する必要はあ
りません。Client SDK または IBM Informix Connect を ISMP インストーラを使用し
て、サイレント モードでインストールするには、まず csdk.ini ファイルの値を編集し
ます。
IBM Informix Connect の場合、conn.ini ファイル内の値を編集します。
サイレント インストールを実行するには:
1. csdk.ini を任意の読込み可能な格納場所にコピーします (mycsdk.ini)。
2. mycsdk.ini 内の値を編集します。
a. installLocation プロパティを設定します。
例えば、製品を /usr/informix にインストールする場合、次のように指定しま
す。
-P installLocation="/usr/informix"
b. セットアップ タイプのプロパティを設定します。
推奨される構成にする場合は「標準 (Typical)」を選択してください。機能を選択
してインストールするには、「カスタム (Custom)」を選択します (上級ユーザ向
け)。
「標準 (Typical)」セットアップ タイプの選択を指定するには、次のようにしま
す。
-W setupTypes.selectedSetupTypeId=typical
また、次を実行することによりセットアップ タイプをクリアできます。
-W setupTypes.selectedSetypTypeId=
これにより現行のセットアップ タイプがクリアされ、選択された一連の機能の設
定が変更されなくなります。
c. クライアント フィーチャー プロパティを設定します。
-P clientfeature.active=true
有効な値は True または False です。
d. メッセージ フィーチャー プロパティを設定します。
-P messagefeature.active=true
有効な値は True または False です。
e. GLS フィーチャー プロパティを設定します。
-P glsfeature.active=true
第 1 章 UNIX および Linux での Client SDK のインストール
11
有効な値は True または False です。
f. ソフトウェア ライセンスを読み、ソフトウェア使用許諾書に同意することをユー
ザ入力フィールドで指定します。
-W lafiles.licenseAccepted=true
ライセンスは $MEDIADIR/doc/license にあります。サイレント インストールで
はこのフィールドは必須です。
3. 以下のいずれかの方法で、root としてサイレント インストールを実行します。
installclientsdk -options mycsdk.ini -silent
または
java -cp csdk.jar run -options mycsdk.ini -silent
IBM Informix Connect のサイレント インストールを実行するには、csdk.ini の代わり
に conn.ini を使用して上記の手順に従います。以下を実行します。
installconn -options myconn.ini -silent
コマンド行モードでレガシーを使用したインストール
ISMP InstallShield ウィザードの代わりに、スクリプト ベースでインストール可能なメ
ディアを作成し、後でコマンド行オプションを使用して Client SDK と IBM Informix
Connect をインストールできます。レガシー モードでは、メディアの抽出とソフトウェ
ア使用許諾書の提示に ISMP が使用されます。抽出後、製品をインストールする準備が
整ってから、インストール スクリプトを実行する必要があります。詳しい手順につい
て、以下に説明します。
インストール時に提供される JRE やアンインストーラは、このインストール後に削除
されます。
このオプションは、製品を別の格納場所にインストールしたり、再配布したりするユー
ザのために用意されています。
注: レガシー オプションを使用して CD から抽出し、Linux プラットフォームへのイ
ンストールを行う場合、RPM ファイルは圧縮形式でコピーされます。その後、スク
リプトを使用してインストールを実行するときに、さらに 100 から 150MB が必要
になります。
コマンド行モードでレガシーを使用して Client SDK と IBM Informix Connect をイン
ストールするには:
1. root として、次のオプションを実行します。
./installclientsdk -legacy
または
12
IBM Informix クライアント製品 インストール ガイド
./installconn -legacy
抽出には、ISMP が使用されます。この引数はデフォルトのコンソール モードや
GUI モードでは使用できますが、サイレント インストール モードでは使用できま
せん。デフォルトのコンソール モードでは、以下の指示に従って操作してくださ
い。
2. 1 を入力して、次のインストール画面に進みます。
ソフトウェア使用許諾書が表示されます。
3. 1 を入力して使用許諾書に同意します。
4. 1 を入力して、次のインストール画面に進みます。
レガシー モードの説明が表示されます。
5. 1 を入力して、Client SDK または IBM Informix Connect をデフォルトのディレク
トリにインストールするか、または別のディレクトリを選択します。
6. 「完了 (Finish)」を選択して、ウィザードを終了します。
この時点でファイルは抽出されていますが、インストールは何も実行されていませ
ん。
7. Client SDK または IBM Informix Connect をインストールするには $INFORMIXDIR
を、別個にインストール可能な製品の宛先ディレクトリに設定し、root としてイン
ストール スクリプトを実行します。
./installclientsdk
または
./installconn
注: root としてインストール スクリプトを実行するこの手順は、informix として実
行する必要があった 2.90 以前のレガシー インストールの手順とは異なりま
す。
インストール オプション
クライアント インストールで有効なユーザ引数について、次の表で説明します。
表 4. インストールに使用できる有効なユーザ引数
スクリプト スイッチ
拡張スイッチ
-help
-is:help
JAR ファイル スイッチ 説明
サポートされているス
イッチとそれら機能リ
ストを検索するために
使用します。
第 1 章 UNIX および Linux での Client SDK のインストール
13
表 4. インストールに使用できる有効なユーザ引数 (続き)
スクリプト スイッチ
拡張スイッチ
-legacy
JAR ファイル スイッチ 説明
-P legacy.active=true
JAR リポジトリからフ
ァイルを抽出するため
に使用します。
このオプションでは、
製品はインストールさ
れません。
-gui
-gui
-swing
-swing
-awt
GUI モードでインスト
ールするために使用し
ます。
-log logfilename
-is:log logfilename
-P logFile logFile
インストーラの進行状
況をログに記録するた
めに使用します。
デフォルトは以下のとおりで
す。
$TMP/installclientsdk.txt
または
拡張サポートのために
用意されています。
$TMP/installconn.txt
-javahome Java dir
-is:javahome Java dir
ホストが使用できる
Java のバージョンをイ
ンストーラに通知する
ために使用します。
-tempdir temp path
-is:tempdir temp path
/tmp 以外の一時ディレ
クトリを指すために使
用します。
表の下の「注」を参照
してください。
-acceptlicense=yes
14
IBM Informix クライアント製品 インストール ガイド
ソフトウェア使用許諾
書に同意します。
インストールをサイレ
ント モードで実行する
場合はこれを設定する
必要があります。設定
されていない場合、イ
ンストールはアボート
します。
表 4. インストールに使用できる有効なユーザ引数 (続き)
スクリプト スイッチ
拡張スイッチ
-silent
-is:silent
JAR ファイル スイッチ 説明
サイレント インストー
ルを実行するために使
用します。必須オプシ
ョンを指定する必要が
あります (-options スイ
ッチとともに使用でき
ます)。
宛先が指定されていな
い場合、デフォルトの
/usr/informix または環
境で設定された
$INFORMIXDIR にな
ります。
-options optionfile
-options optionfile
-options optionfile
csdk.ini または conn.ini
ファイル (セットアッ
プ情報が提供されてい
る場所) のファイル名
と格納場所を指定する
ためにこのスイッチを
使用します。
-is:nospacecheck
ディスク領域の検査を
実行しないことをイン
ストーラに通知するた
めに使用します。使用
には注意が必要です
(「注」を参照してくだ
さい)。
-is:freediskblocks
インストールを開始す
る前に十分な容量があ
ることを確認するため
に使用します。
注: レガシー スクリプトを使用している場合で、ファイルの抽出中に /tmp に十分な容
量がないというエラーが表示される場合は、-temp スイッチを別の一時ディレクト
リに設定します。
注: -is:nospacecheck オプションを使用する場合は注意が必要です。一時ファイルを抽出
するための容量が不十分な場合、インストーラは失敗します。
第 1 章 UNIX および Linux での Client SDK のインストール
15
製品のアンインストール
InstallShield Multi-Platform インストーラ (ISMP) を使用して、UNIX または Linux 上の
IBM Informix 製品をグラフィック モード、コンソール モード、またはサイレント モ
ードのいずれかでアンインストールできます。 IBM Informix Connect をアンインスト
ールする手順は次のとおりです。
IBM Informix Connect をアンインストールするには:
1. root として、次のコマンドを実行します。
java -jar uninstall_conn/uninstall.jar
a. コンソール モードで IBM Informix Connect アンインストーラを実行するには、
オプションを指定せずにコマンドを実行します。
プロンプトに従って、アンインストールを完了します。
b. GUI モードで IBM Informix Connect アンインストーラを実行するには、次のコ
マンドを実行します。
java -jar uninstall_conn/uninstall.jar -gui
プロンプトに従って、アンインストールを完了します。
c. サイレント モードで IBM Informix Connect アンインストーラを実行するには、
次のコマンドを実行します。
java -jar uninstall_conn/uninstall.jar -silent
サイレント アンインストールは、ユーザの介入なしで完了できます。
Client SDK をアンインストールするには、conn の代わりに csdk を使用して上記手順
に従います。例えば、GUI モードでアンインストールを実行するには、以下を実行しま
す。
java -jar uninstall_csdk/uninstall.jar -gui
Linux での追加のインストール方法
さまざまな ISMP インストールに加えて、Linux プラットフォームではさらに 2 つの
代替手段があります。以下の手段です。
v Java を使用しないスクリプト ベースのインストールを使用して RPM を直接起動す
る
v Package Manager を使用して、手動でインストールする
16
IBM Informix クライアント製品 インストール ガイド
Java を使用せずに Linux に Client SDK または IConnect をインストール
するには
RPM を直接起動し、スクリプト ベースのインストールを使用して、Java を使用せずに
Linux に Client SDK または IConnect をインストールできます。この手順は、IDS バ
ージョン 10.00 より以前のバージョンのクライアント インストールと類似していま
す。
RPM を直接起動することにより Linux システムに Client SDK と IBM Informix
Connect をインストールするには:
1. ユーザ informix として、IBM Informix 製品ディレクトリ ($INFORMIXDIR) を作
成します。
2. $INFORMIXDIR 環境変数をこのディレクトリに設定します。
setenv INFORMIXDIR /usr7/informix
3. $MEDIADIR/doc/license にある使用許諾契約書を読み、$ACCEPTLICENSE=yes 環
境変数を設定します。
4. install_rpm とすべての *.rpm ファイルをメディア CD から $INFORMIXDIR にコ
ピーします。
5. root として、$INFORMIXDIR から install_rpm を実行します。
cd $INFORMIXDIR install_rpm
パッケージ マネージャを使用した手動インストール
UNIX と Linux の両方で ISMP インストールを使用できます。ただし、RPM (Package
Manager) を使用して手動で Client SDK と IBM Informix Connect をインストールする
こともできます。このセクションでは、パッケージ マネージャを使用してパッケージの
問合せ、インストール、およびアンインストールを行う方法を説明します。また、パッ
ケージ マネージャで問題を解決する方法も説明します。
注: Linux における IBM Informix 製品のデフォルトの格納場所は、/opt/informix で
す。デフォルトを使用するには、/opt/informix ディレクトリを作成します。
パッケージ情報の問合せ
完全なリリース番号と更新番号を含む、製品についての詳細を調べるには、RPM 問合
せオプションを使用します。次の表にいくつかの例を示します。その他のオプションに
ついては、RPM のマニュアルを参照してください。
コマンド
用途
rpm -qp *
カレント ディレクトリにあるバイナリ パッケージ
ファイル内のパッケージの名前を問い合わせます。
rpm -qpi *.rpm
カレント ディレクトリにあるバイナリ パッケージ
第 1 章 UNIX および Linux での Client SDK のインストール
17
ファイル (ファイル名の拡張子は .rpm) についての
詳細情報を問い合わせます。
rpm -qa
RPM データベースで管理されている、インストー
ル済みのパッケージの名前を問い合わせます。
次の表で、前の表で使用しているコマンド オプションについて説明します。これらのオ
プションの詳細については、マニュアル ページを参照してください。
オプション
用途
a
すべてのインストール済みパッケージを問い合わせ
ます。
i
名前、バージョン、および説明を含むパッケージ情
報を表示します。
p packagefile
アンインストールされた RPM パッケージ、
packagefile を指定します。packagefile はローカル
ファイル、またはインターネットを経由してアクセ
スされるファイルの URL の場合があります。
q
RPM 問合せモードを指定します。
パッケージ ファイルをインストールするには:
注: パッケージは次の順序でインストールされる必要があります。
1. メッセージ ファイル
2. GLS
3. Client SDK または IBM Informix Connect
1. root としてログインしていることを確認します。
2. mount コマンドを使用して、IBM Informix パッケージ ファイルを含むドライブを
マウントします。
3. カレント ディレクトリを IBM Informix パッケージ ファイルの格納場所に変更しま
す。
4. オプションで、17 ページの『パッケージ情報の問合せ』で説明されているように、
パッケージ情報をチェックします。
5. 次の例に示すように、INFORMIXDIR で設定されているディレクトリ下に
IBM Informix パッケージ ファイルの内容をロードします。
INFORMIXDIR=/opt/informix/LE
export INFORMIXDIR
この例では、INFORMIXDIR は /opt/informix/LE に設定されています。
6. 次のコマンドを使用してパッケージ ファイルをインストールします。
rpm -iv --force --prefix $INFORMIXDIR filename.rpm
18
IBM Informix クライアント製品 インストール ガイド
7. 使用許諾契約書の条項に同意します。
パッケージ ファイルをアンインストールするには:
1. ユーザ root としてログインしていることを確認します。
2. パッケージの名前、バージョン、およびリリースを調べるには rpm -qi を使用しま
す。
3. 製品のファイルとディレクトリと、対応する RPM データベース内のエントリを削
除するには、rpm -e を使用します。
パッケージ ファイルのロング ネームを使用しないでください。
次の例のコマンドを使用して Dynamic Server の RPM データベースを問い合わせ、デ
ータベース サーバ製品をアンインストールできます。
$ rpm -qi csdk
Version :2.81.UC1
Release
: 1
..
.
$ rpm -ev csdk-2.81.UC1-1
パッケージ マネージャの障害 (Linux)
rpm ユーティリティを使用して IBM Informix パッケージをロードまたはアンロードす
るときに、このセクションで説明する問題が発生する可能性があります。
v 問題。 コマンド入力後、次のメッセージが表示されます。
ERROR: Failed to locate directory with write permissions.
解決策。 ユーザ root としてログインしていることを確認してください。chmod コマ
ンドを使用してカレント ディレクトリに対する書込み許可を与えてから、再び rpm
コマンドを実行してください。
v 問題。 コマンド入力後、次のいずれかのメッセージが表示されます。
ERROR: User informix must exist to install product.
ERROR: Group informix must exist to install product.
解決策。 6 ページの『informix グループおよびユーザの作成』の指示に従い、必要
なユーザまたはグループを作成してください。
v 問題。 コマンド入力後、次のいずれかのメッセージが表示されます。
ERROR: You must be root to install product.
ERROR: You must be root to uninstall product.
解決策。 ユーザ root としてログインしていることを確認してください。
v 問題。 コマンド入力後、次のメッセージが表示されます。
package product is already installed
ERROR: product.rpm cannot be installed
第 1 章 UNIX および Linux での Client SDK のインストール
19
解決策。 この製品を再インストールする必要がある場合は、19 ページの説明にある
ように以前のパッケージをアンインストールします。
v 問題。 rpm -e コマンド入力後、次のメッセージが表示されます。
package product is not installed
解決策。パッケージ名のつづりを誤った可能性があります。rpm -q オプションを使
用して、名前、バージョン、およびリリースを出力してください。パッケージに対す
る正しい指定で rpm -e コマンドを再実行してください。パッケージ名の指定につい
ては、17 ページの『パッケージ情報の問合せ』を参照してください。
v 問題。 コマンド入力後、次のメッセージが表示されます。
rpm: arguments to --relocate must begin with a /
解決策。 次の例に示すように、絶対パスを指定してください。
rpm -i --relocate /opt/informix=/$INFORMIXDIR filename.rpm
インストール後のアクセス上の問題
IBM Informix クライアント製品を開始するときに、このセクションに記載した問題が発
生する可能性があります。
v 問題。 コマンド行から、またはその他の方法で IBM Informix 製品にコマンドを送信
しようとしましたが、次のようなメッセージが表示されました。
cannot attach to shared memory
解決策。 データベース サーバを使用する前に、サーバをオンライン モードにする
必要があります。「IBM Informix: 管理者ガイド」のデータベース サーバ構成に関す
る説明を参照してください。
20
IBM Informix クライアント製品 インストール ガイド
第 2 章 Windows での Informix Client SDK のインストー
ル
Client SDK および IBM Informix Connect のインストールの準備 . . . . .
システム要件 . . . . . . . . . . . . . . . . . . . . .
データベース サーバ要件 . . . . . . . . . . . . . . . . .
プロトコル要件 . . . . . . . . . . . . . . . . . . . . .
C コンパイラ要件 . . . . . . . . . . . . . . . . . . . .
Microsoft Driver Manager. . . . . . . . . . . . . . . . . .
ドライバ マネージャのバージョン番号の検出 . . . . . . . . .
Client SDK のドライバ マネージャのインストール . . . . . . . .
IBM Informix Connect のドライバ マネージャのインストール . . . .
インストール先と順序 . . . . . . . . . . . . . . . . . .
.NET Provider のインストール . . . . . . . . . . . . . . . .
Client SDK のインストール. . . . . . . . . . . . . . . . . .
Windows インストール プログラムを使用した Client SDK のインストール.
msiexec コマンドを使用したコマンド行からの Client SDK のインストール.
サイレント インストール . . . . . . . . . . . . . . . .
一般的な MsiExec 操作 . . . . . . . . . . . . . . . . .
パブリック プロパティの設定 . . . . . . . . . . . . . . .
Client SDK のアドバタイズ インストールの実行 . . . . . . . .
Client SDK のアンインストール . . . . . . . . . . . . . . .
コントロール パネルからの Client SDK のアンインストール . . . .
コマンド行からの Client SDK のアンインストール . . . . . . . .
インストールの修正 . . . . . . . . . . . . . . . . . . .
インストールの修復 . . . . . . . . . . . . . . . . . . .
IBM Informix Connect のインストール . . . . . . . . . . . . . .
OLE DB Provider の構成 . . . . . . . . . . . . . . . . . .
インストール問題の解決 . . . . . . . . . . . . . . . . . . .
Windows での IBM Informix クライアント製品の構成 . . . . . . . . .
環境変数の設定 . . . . . . . . . . . . . . . . . . . . .
データベース サーバ情報の設定 . . . . . . . . . . . . . . .
ホスト情報の設定 . . . . . . . . . . . . . . . . . . . .
環境変数 . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
22
22
22
22
23
23
23
23
23
24
24
25
27
28
29
29
30
31
31
31
32
32
33
35
35
37
37
39
40
41
本章について
本章では、IBM Informix Client Software Developer's Kit (Client SDK) バージョン
2.90、および IBM Informix Connect バージョン 2.90 を、Windows にインストールす
る方法について説明します。 Client SDK コンポーネントの包括的なリストについて
は、『はじめに』を参照してください。
© Copyright IBM Corp. 1996, 2004
21
Client SDK および IBM Informix Connect のインストールの準備
クライアント コンピュータにファイルをコピーする Windows インストール プログラ
ムを使用して、Windows 環境用の IBM Informix 製品をインストールします。
IBM から交付されたライセンスどおりに IBM Informix 製品をインストールします。再
登録および IBM の書面による同意なしに、ソフトウェアをあるコンピュータから別の
コンピュータ、またはネットワークの別の部分に転送できません。
Client SDK または IBM Informix Connect をインストールする前に、オペレーティング
システムの適切なパッチをインストールし、ソフトウェア要件、システム要件、データ
ベース サーバ要件、プロトコル要件、コンパイラ要件、および、ドライバ マネージャ
要件に従う必要があります。
システム要件
次の表に、Windows 2000 環境における IBM Informix クライアント製品のシステム要
件の概要を示します。
ハードウェア
80486 以上のマイクロプロセッサ
RAM
32MB
ハード ディスク格納領域
60MB
(インストールする製品とコンポーネントによって
は、これ以下)
データベース サーバ要件
Informix データベースに接続するクライアント コンピュータでは、Client SDK バージ
ョン 2.90、および IBM Informix Connect バージョン 2.90 を使用できます。互換性の
ある Informix データベース サーバのリストについては、各クライアント コンポーネン
トのオンライン リリース ノートを参照してください。
プロトコル要件
IBM Informix クライアント製品は、Windows Sockets 1.1 に準拠する任意の TCP/IP プ
ロトコルを使用して動作します。
ご使用のクライアント製品ユーティリティを構成するには、Setnet32 ユーティリティを
使用してプロトコルを選択します。これらの手順については、39 ページの『データベー
ス サーバ情報の設定』を参照してください。
C コンパイラ要件
IBM Informix クライアント製品は、Microsoft Visual C++ コンパイラ バージョン 5.0
およびバージョン 6.0 で保証されています。その他のサポートされているコンパイラの
個々のコンポーネントについては、リリース ノートを参照してください。
22
IBM Informix クライアント製品 インストール ガイド
Microsoft Driver Manager
Client SDK および IBM Informix Connect 製品には、Microsoft Driver Manager バージ
ョン 3.52 が Microsoft Data Access Components (MDAC) バージョン 2.7 のコンポーネ
ントとして組み込まれています。
ドライバ マネージャのバージョン番号の検出
ご使用のコンピュータにインストールされているドライバ マネージャのバージョンを調
べるには、「スタート」>「設定」>「コントロール パネル」>「ODBC データ ソー
ス」を選択して、「ODBC データ ソース アドミニストレータ」ウィンドウを表示しま
す。ウィンドウに「バージョン情報」タブが表示されない場合は、ご使用のコンピュー
タのドライバ マネージャがバージョン 3.0 より以前のものです。
ドライバ マネージャのバージョン番号を調べるには:
1. Windows Explorer を使用して、Windows システム ディレクトリ (Windows 2000 で
は SYSTEM32 ディレクトリ) に移動します。
2. odbc32.dll を選択し、右クリックします。
3. 「プロパティ」をクリックします。
4. 「バージョン情報」タブをクリックします。
「バージョン情報」ページに、ご使用のドライバ マネージャのバージョン番号が表
示されます。
Client SDK のドライバ マネージャのインストール
コンピュータにインストールされている MDAC がバージョン 2.5 より前のバージョン
である場合は、Client SDK のインストールにより自動的に更新されます。
IBM Informix Connect のドライバ マネージャのインストール
Informix Setup ユーティリティを使用して、Microsoft Driver Manager バージョン 3.52
をインストールします。Setup 実行時に「カスタム インストール (Custom install)」オ
プションを指定します。MDAC バージョン 2.5 を選択した場合にのみ、Microsoft
Driver Manager バージョン 3.52 をインストールできます。その後コンピュータを再起
動する必要があります。
現在コンピュータ上にインストールされているものよりも以前のバージョンのドライバ
マネージャをインストールするには、まず適切なアンインストール プログラムを使用し
て新しいバージョンをアンインストールします。
インストール先と順序
クライアント製品をインストールする前に、インストール先およびインストールの順序
が正しいことを確認してください。インストールの順序の詳細については、 3 ページの
『インストールの順序』を参照してください。
第 2 章 Windows での Informix Client SDK のインストール
23
以前のバージョンがあるディレクトリに Client SDK バージョン 2.90 をインストール
しないでください。バージョン 2.90 をインストールする前に以前のバージョンをアン
インストールするか、35 ページの『インストール問題の解決』に詳細に記述されている
指示に従ってください。
.NET Provider のインストール
Client SDK バージョン 2.90 の場合と同様に、.NET Provider オプションは自動的に使
用可能になります。Microsoft .NET Framework が存在する場合、Client SDK インスト
ール時に .NET 機能が有効になり、.NET が Global Assembly Cache (GAC) にコピーお
よび登録されます。
.NET Framework が存在しない場合、このオプションはデフォルトで無効になります。
この場合でも .Net をインストールする場合は、以下を実行します。
1. 「カスタム (Custom)」インストールを選択する。
2. .NET 機能を有効にするように選択する。
インストールにより Provider が target dir¥bin ディレクトリにコピーされますが、
GAC が存在しないため登録されません。
Client SDK のインストール
Windows 上で Client SDK をインストールするには、Windows インストール プログラ
ムを実行します。Windows インストール プログラムでは、すべてのコンポーネントを
デフォルトのディレクトリ、または任意のディレクトリにインストールできます。ま
た、インストールするコンポーネントを選択できます。
Windows 用の IBM Informix Client SDK インストールは、Microsoft Windows Installer
サービスに基づいています。このサービスは Windows 2000 に組み込まれており、他の
Windows プラットフォームでも使用できます。このサービスがコンピュータにインスト
ールされていない場合、Client SDK インストール プログラムにより自動的にインスト
ールされます。
Windows Installer サービスは、同一製品バージョンの既存インストールの上にインスト
ールしてしまうことを防止します。2 回目のインストールを実行すると、製品の修復、
修正、アンインストールのいずれを行うかをサービスにより尋ねられます。
以下のセクションでは、IBM Informix クライアント製品のインストール オプション、
ソフトウェアのインストール方法、およびインストール時に発生する問題の解決方法に
ついて説明します。
24
IBM Informix クライアント製品 インストール ガイド
重要: Enterprise Replication コマンドの実行、および syscdr データベースの変換の前
に、Client SDK 製品をインストールする必要があります。詳しくは、
「IBM Informix: Dynamic Server エンタープライズ レプリケーション ガイド」
を参照してください。
Windows インストール プログラムを使用した Client SDK のインストール
Client SDK をインストールするには、プロダクト ファイルをロードし、セットアップ
ウィザードを使用して製品をインストールします。
「完全 (Complete)」オプションを使用して Client SDK をインストールするには:
1. すべての Windows プログラムを終了します。
2. CD-ROM ドライブに、Client SDK 用の CD-ROM をロードします。
ネットワーク インストールをダウンロードすることもできます。
3. CD-ROM のルート ディレクトリにある readme.txt ファイルを読みます。
4. インストーラが自動的に起動します。IBM Informix Client SDK セットアップ ウィ
ザードが表示されます。
a. インストーラが自動的に起動しない場合は、「スタート」>「プログラム」
>「コマンド プロンプト」または「スタート」>「ファイル名を指定して実行」
を選択することにより、Setup ユーティリティを使用して起動できます。
b. 「ファイル名を指定して実行」ダイアログ ボックスまたはコマンド プロンプト
で d:¥setup (d は CD-ROM のドライブ) と入力します。
あるいは、Windows Explorer を開いて setup.exe ファイルのアイコンをダブルクリ
ックしてください。コンピュータ上に Windows Installer サービスがない場合は、
Client SDK パッケージにより自動的にインストールされます。その後コンピュータ
を再起動してから Client SDK のインストールを続行します。
5. 「次へ(Next)」をクリックします。
使用許諾書のダイアログ ボックスが表示されます。
6. 「次へ(Next)」をクリックして IBM 標準ライセンスに同意します。
同意すると、製品ライセンスは宛先ディレクトリおよび license サブディレクトリ
で使用できます。
a. クリックしてライセンス条項を表示します。
「ライセンス (License)」パネルは使用されている言語を検出し、使用可能な場
合はその言語で条項を表示します。デフォルトの言語は英語です。
b. 条項が英語以外の言語で表示されたときは、「英語で表示 (View In English)」
ボタンをクリックして英語で条項を表示するか、または「印刷 (Print)」ボタン
を使用して条項を印刷できます。
第 2 章 Windows での Informix Client SDK のインストール
25
「顧客情報 (Customer Information)」ダイアログ ボックスが表示され、デフォルト
のユーザ名と組織名が表示されます。
7. 「次へ(Next)」をクリックしてデフォルトのユーザ名と組織名を受け入れるか、ま
たは新規値を入力して「次へ(Next)」をクリックします。
「セットアップのタイプ (Setup Type)」ダイアログ ボックスが表示されます。
8. 「完全なセットアップ (Complete setup)」を選択し、すべてのコンポーネントをデ
フォルトのディレクトリ (C:¥Program Files¥Informix¥Client-SDK) にインストール
します。
9. 「次へ(Next)」をクリックします。
「プログラムのインストールの準備完了 (Ready to Install the Program)」ダイアロ
グ ボックスが表示されます。
10. 「インストール (Install)」をクリックして製品インストールを開始します。
11. 「完了 (Finish)」をクリックしてインストールを完了します。
「カスタム (Custom)」オプションを使用して Client SDK をインストールするには:
1. すべての Windows プログラムを終了します。
2. CD-ROM ドライブに、Client SDK 用の CD-ROM をロードします。
ネットワーク インストールをダウンロードすることもできます。
3. CD-ROM のルート ディレクトリにある readme.txt ファイルを読みます。
4. インストーラが自動的に起動します。「Informix Client SDK 設定 (Informix Client
SDK Setup)」ダイアログ ボックスが表示されます。
インストーラが自動的に起動しない場合は、「スタート」>「プログラム」>「コマ
ンド プロンプト」または「スタート」>「ファイル名を指定して実行」を選択する
ことにより、Setup ユーティリティを使用して起動できます。「ファイル名を指定
して実行」ダイアログ ボックスまたはコマンド プロンプトで d:¥setup (d は
CD-ROM のドライブ) と入力します。あるいは、Windows Explorer を開いて
setup.exe ファイルのアイコンをダブルクリックしてください。
コンピュータ上に Windows Installer サービスがない場合は、Client SDK パッケー
ジにより自動的にインストールされます。その後コンピュータを再起動してからイ
ンストールを続行する必要があります。
5. 「次へ(Next)」をクリックして IBM 標準ライセンスに同意します。
同意すると、製品ライセンスは宛先ディレクトリおよび license サブディレクトリ
で使用できます。
a. クリックしてライセンス条項を表示します。
26
IBM Informix クライアント製品 インストール ガイド
「ライセンス (License)」パネルは使用されている言語を検出し、使用可能な場
合はその言語で条項を表示します。デフォルトの言語は英語です。
b. 条項が英語以外の言語で表示されたときは、「英語で表示 (View In English)」
ボタンをクリックして英語で条項を表示するか、または「印刷 (Print)」ボタン
を使用して条項を印刷できます。
「顧客情報 (Customer Information)」ダイアログ ボックスが表示され、デフォルト
のユーザ名と組織名が表示されます。
6. 「次へ(Next)」をクリックしてデフォルトのユーザ名と組織名を受け入れるか、ま
たは新規値を入力して「次へ(Next)」をクリックします。
「セットアップのタイプ (Setup Type)」ダイアログ ボックスが表示されます。
7. 「カスタム (Custom)」を選択して「次へ(Next)」をクリックします。
「宛先フォルダ (Destination Folder)」ダイアログ ボックスが表示されます。
8. 「変更 (Change)」をクリックして宛先フォルダを変更し、「次へ(Next)」をクリ
ックします。
「カスタム セットアップ (Custom Setup)」ダイアログ ボックスが表示されます。
9. インストールしない機能を選択解除し、「次へ(Next)」をクリックします。
「インストールの準備完了 (Ready to Install)」ダイアログ ボックスが表示されま
す。
10. 「次へ(Next)」をクリックして製品インストールを開始します。
11. 「完了 (Finish)」をクリックしてインストールを完了します。
msiexec コマンドを使用したコマンド行からの Client SDK のインストール
前のセクションで説明したインストール プログラムを使用する代わりに、Windows
Installer API を使用することによりコマンド行から Client SDK をインストールできま
す。これを行うには、システムに Windows Installer サービスがインストールされてい
る必要があります。このサービスは Windows 2000 に含まれています。
msiexec コマンドに多数のオプションを使用することにより、インストールまたはアン
インストールのタイプを指定できます。msiexec のさまざまなコマンド行オプションの
詳細については、Microsoft Web サイトの Microsoft Windows Installer についてのヘル
プを参照してください。
/q コマンド行オプションを使用して、インストール中のユーザ インターフェイスのレ
ベルを指定できます。例えば、エラー メッセージとインストール終了表示がないサイレ
ント モードでインストールを実行するには、次のコマンドを使用します。
msiexec /i ".msi file pathname" /qn
第 2 章 Windows での Informix Client SDK のインストール
27
エラー メッセージは表示せず、インストール終了時に成功か失敗かを示す形式指定ダイ
アログ ボックスを表示するサイレント モードでインストールを実行するには、次のコ
マンドを使用します。
msiexec /i ".msi file pathname" /qn+
同様に、/qf および /qf+ オプションを使用してインストールを実行することで、完全な
ユーザ インターフェイスでインストールできます。/qf+ オプションにより、インスト
ール終了時に成功か失敗かを示す形式指定ダイアログ ボックスが表示されます。
サイレント インストール
ユーザは、コマンド行で INSTALLDIR の代替値を指定できます。Client SDK をサイレ
ント モードでインストールするために以下の方法を使用します。
方法 1:
msiexec.exe /i ".msi file pathname" /qn+ INSTALLDIR="path of
installation location" /L*v log file name
上記のコマンドに INSTALLDIR を含めない場合、インストールには次のデフォルト値
が使用されます。
Client SDK
drive¥program files¥informix¥client-sdk
IConnect
drive¥program files¥informix¥connect
方法 2:
1. Client SDK メディアに含まれている transformgenerator.exe ファイルを実行しま
す。.msi ファイルの名前とパスを入力し、「OK」をクリックします。
2. 次のコマンドを使用します。
msiexec.exe /i ".msi file pathname" /qn+
TRANSFORMS=".mst file pathname" INSTALLDIR="path of the
installation location" /L*v "log file name"
上記のコマンドに INSTALLDIR を含めない場合、インストールには次のデフォルト値
が使用されます。
Client SDK
drive¥program files¥informix¥client-sdk
IConnect
drive¥program files¥informix¥connect
方法 3: 次のコマンドを使用できます。
28
IBM Informix クライアント製品 インストール ガイド
setup.exe /s /v¥"TRANSFORMS=¥".mst file name¥"
INSTALLDIR=¥"path of installation location¥" /qn+ /L*v ¥"log
file name¥"
上記のコマンドに INSTALLDIR を含めない場合、インストールには次のデフォルト値
が使用されます。
Client SDK
drive¥program files¥informix¥client-sdk
IConnect
drive¥program files¥informix¥connect
一般的な MsiExec 操作
次の表は、いくつかの一般的なインストーラ操作と、それに対応するコマンド行オプシ
ョンを示しています。
操作
コマンド行オプション
インストール
msiexec.exe /i ″.msi file path name″
アンインストール
msiexec.exe /x ″.msi file path name″
ネットワークへのインストール
msiexec.exe /a ″.msi file path name″
インストールの修復
msiexec.exe /f ″.msi file path name″
アドバタイズ (マシンに対して)
msiexec.exe /jm ″.msi file path name″
アドバタイズ (現行ユーザに対して)
msiexec.exe /ju ″.msi file path name″
MsiExec では MSI パッケージへのパスの代わりに製品コードも使用できます。
パブリック プロパティの設定
コマンド行でインストール プログラムのパブリック プロパティ (大文字の名前を持つ
プロパティ) を設定できます。例えば、インストールはレジストリからユーザ名と会社
名を導出し、パブリック インストール プロパティ USERNAME および
COMPANYNAME として格納します。コマンド行でユーザ名と会社名を設定するには、
次のコマンドを入力します。
msiexec.exe /i ".msi file pathname"
INSTALLDIR="NewLocation path"
重要: プロパティ名では大文字と小文字が区別されます。プロパティ値にスペースが含
まれている場合は、引用符で囲みます。
また、次のコマンドを使用して INSTALLDIR の代替値を指定することもできます。
msiexec.exe /i ".msi file pathname"
INSTALLDIR="NewLocation path"
第 2 章 Windows での Informix Client SDK のインストール
29
コマンド行で ARPNOREMOVE プロパティを 1 に設定することにより、管理者は製品
がアンインストールされるのを防ぐことができます。インストールされたファイルがユ
ーザにより修正されるのを防ぐには、ARPNOREMOVE を 1 に設定し、「プログラム
の追加と削除」コントロール パネルで ARPNOREPAIR を 1 に設定することにより
「修復 (Repair)」ボタンを使用不可にします。
ロギング: セットアップの実行時にログ ファイルを作成するには、msiexec に対して
/l 引数を使用します。例えば、すべてのエラーと警告メッセージをテキスト ログ ファ
イルに格納するには、引数 e と w を /l: に渡す次のコマンドを入力します。
msiexec.exe /i ".msi file pathname" /Lew D:¥install.log
セットアップ プログラムにより実行されるすべてのアクションをログに記録するには、
次のコマンドを使用します。
msiexec.exe /i ".msi file pathname" /L*v D:¥install.log
重要: デフォルトでは、MsiExec はエラーが発生した場合のみ、ユーザの Temp フォル
ダにログ ファイルを作成します。
Client SDK のアドバタイズ インストールの実行
アドバタイズは Windows Installer サービスに導入された新しい概念です。製品のアド
バタイズ インストールを実行すると、ショートカットやファイル タイプなどの製品の
エントリ ポイントはすべてコンピュータ上に作成されますが、ユーザがショートカット
を起動、または登録したタイプのファイルをオープンするまでは、ファイルは物理的に
コピーされません。
IBM Informix Client SDK のインストールをアドバタイズ モードで実行するには、 CD
上にある TransformGenerator ツールを使用してトランスフォーム ファイルを生成し、
インストールの実行時にこのファイルを使用する必要があります。
トランスフォーム ファイルを生成するには:
1. 製品の CD-ROM から TransformGenerator.exe を実行します。
2. 編集フィールドに次の情報を入力します。
v IBM Informix Client SDK ファイルの完全パス
v 生成されたトランスフォーム ファイルの保存場所の完全パス
3. 「OK」をクリックします。
「トランスフォーム ファイルが正常に生成されました (Transform file generated
successfully)」というメッセージが表示されます。
4. 次のコマンドのように、このトランスフォーム ファイルを使用してアドバタイズ イ
ンストールを実行します。
msiexec /jm ".msi file pathname" /t "transform (.mst) file pathname"
30
IBM Informix クライアント製品 インストール ガイド
Windows Installer サービスのコマンド行オプションの詳細については、Windows
Installer サービスのヘルプを参照してください。このヘルプは Microsoft Web サイトか
らダウンロードできます。
Client SDK のアンインストール
Client SDK をアンインストールすると、コンピュータからドライバとそのすべてのコン
ポーネントが完全に削除されます。
バージョン 2.90 が含まれるディレクトリに前のバージョンの Client SDK をインスト
ールするには、実行する前にバージョン 2.90 をアンインストールします。
コントロール パネルからの Client SDK のアンインストール
1. 「スタート」>「設定」>「コントロール パネル」>「プログラムの追加と削除」を
選択します。
2. 「プログラムの変更と削除」タブを選択します。
3. アプリケーションのリストから「IBM Informix Client SDK」を選択します。
4. 「削除 (Remove)」をクリックします。
「Informix Client SDK 設定 (Informix Client SDK Setup)」ダイアログ ボックスが表
示されます。
5. 「次へ(Next)」をクリックします。
「プログラム保守 (Program Maintenance)」ダイアログ ボックスが表示されます。
6. 「削除 (Remove)」を選択します。
「プログラムの削除 (Remove the Program)」ダイアログ ボックスが表示されます。
7. 「削除 (Remove)」をクリックして、Client SDK ファイルの削除を完了します。
ヒント: Client SDK は、CD-ROM およびダウンロード可能なネットワーク インストー
ルという、2 つのソースから入手可能です。インストール時に使用したものと
同じソースを使用してアンインストールする必要があります。言い換えれば、
CD-ROM からインストールし、その後ネットワーク インストールを実行する
ことによりアンインストールすることはできません。
コマンド行からの Client SDK のアンインストール
次のコマンドを使用して、コンピュータから Client SDK をアンインストールできま
す。
msiexec /x ".msi file pathname"
第 2 章 Windows での Informix Client SDK のインストール
31
インストールの修正
Client SDK 機能を追加または除去することにより、どのコンポーネントがインストール
されているかを修正できます。
インストールを修正するには:
1. 「スタート」>「設定」>「コントロール パネル」>「プログラムの追加と削除」を
選択します。
2. 「プログラムの変更と削除」タブを選択します。
3. 「IBM Informix Client SDK」を選択します。
4. 「変更」をクリックします。
「Informix Client SDK 設定 (Informix Client SDK Setup)」ダイアログ ボックスが
表示されます。
5. 「次へ(Next)」をクリックします。
「プログラム保守 (Program Maintenance)」ダイアログ ボックスが表示されます。
6. 「修正 (Modify)」をクリックしてプログラム機能を変更します。
7. 「次へ(Next)」をクリックします。
「カスタム セットアップ (Custom Setup)」ダイアログ ボックスが表示されます。
8. アイコンをクリックしてインストール オプションを表示します。
9. ドロップダウン リスト ボックスからオプションを選択します。
10. 「次へ(Next)」をクリックします。
「プログラム修正の準備完了 (Ready to Modify the Program)」ダイアログ ボック
スが表示されます。
11. 「インストール (Install)」をクリックしてインストールを修復します。
「Informix Client SDK」ダイアログ ボックスが表示されます。
12. 「完了 (Finish)」をクリックして変更を完了します。
インストールの修復
インストール プロシジャでは、ファイルの欠落や破損などのエラーを修復できます。
インストールを修復するには:
1. 「スタート」>「設定」>「コントロール パネル」>「プログラムの追加と削除」を
選択します。
2. 「プログラムの変更と削除」タブを選択します。
3. 「IBM Informix Client SDK」を選択します。
4. 「変更」をクリックします。
32
IBM Informix クライアント製品 インストール ガイド
「Informix Client SDK 設定 (Informix Client SDK Setup)」ダイアログ ボックスが表
示されます。
5. 「次へ(Next)」をクリックします
6. 「修復 (Repair)」をクリックします。
7. 「次へ(Next)」をクリックします。
「プログラム修復の準備完了 (Ready to Repair the Program)」ダイアログ ボックス
が表示されます。
8. 「インストール (Install)」をクリックします。
「Informix Client SDK 設定 (Informix Client SDK Setup)」ボックスが表示されま
す。
9. 「完了 (Finish)」をクリックして修復を完了します。
IBM Informix Connect のインストール
IBM Informix Connect をインストールするには、Setup ユーティリティを実行します。
ヒント: IBM Informix OLE DB Provider は「カスタム (Custom)」インストール オプシ
ョンであるため、「標準 (Typical)」インストールを選択した場合はインストー
ルされません。IBM Informix OLE DB Provider インストールには管理特権が必
要です。
IBM Informix Connect をインストールするには:
1. すべての Windows プログラムを終了します。
2. CD-ROM ドライブに、IBM Informix Connect 用の CD-ROM をロードします。
3. CD-ROM のルート ディレクトリにある readme.txt ファイルを読みます。このフ
ァイルに、続行する前に必要な情報が含まれている可能性があります。
4. 「スタート」>「プログラム」>「コマンド プロンプト」、または「スタート」
>「ファイル名を指定して実行」を選択して Setup ユーティリティを開始します。
5. 「ファイル名を指定して実行」ダイアログ ボックス、または DOS プロンプトで、
d:¥setup (d は CD-ROM ドライブ) と入力します。
6. ENTER キーを押すか、「OK」をクリックします。
「ようこそ (Welcome)」ダイアログ ボックスが表示されます。
7. 「次へ(Next)」をクリックします。
「ユーザ情報 (User Information)」ダイアログ ボックスが表示されます。
8. 表示されたフィールドに名前と会社名を入力します。
9. 「次へ(Next)」をクリックします。
第 2 章 Windows での Informix Client SDK のインストール
33
「転送先を選択 (Choose Destination Location)」ダイアログ ボックスが表示されま
す。
10. IBM Informix 製品をインストールするディレクトリを入力します。
デフォルトのインストール ディレクトリは C:¥INFORMIX です。別のディレクト
リを選択するには、「参照 (Browse)」をクリックします。
Setup により INFORMIXDIR レジストリ項目が選択した宛先ディレクトリに設定
されます。IBM Informix ソフトウェア製品は、このレジストリ項目により識別され
る単一のディレクトリにインストールされるように設計されています。
IBM Informix 製品をさまざまなディレクトリにインストールする場合は、
INFORMIXDIR レジストリ項目により識別されるディレクトリにある製品のみを
実行できます。
11. 「次へ(Next)」をクリックします。
「セットアップのタイプ (Setup Type)」ダイアログ ボックスが表示されます。
12. 「標準 (Typical)」、「コンパクト (Compact)」、または「カスタム (Custom)」から
インストール タイプを選択します。
13. 「次へ(Next)」をクリックします。
「カスタム (Custom)」インストール タイプを選択した場合、「コンポーネントの
選択 (Select Components)」ダイアログ ボックスが表示されます。「カスタム
(Custom)」インストールを選択しなかった場合は、手順 16 に進みます。
14. インストールするコンポーネントおよびサブコンポーネントのボックスをチェック
します。
各コンポーネントおよびサブコンポーネントの横にディスク領域要件がリストされ
ます。
15. 「次へ(Next)」をクリックします。
「プログラム フォルダの選択 (Select Program Folder)」ダイアログ ボックスが表
示されます。
16. IBM Informix アプリケーションとアイコンを格納するフォルダを指定します。
デフォルト (INFORMIX) を受け入れるか、別の既存フォルダを選択するか、また
は作成する新規フォルダの名前を入力します。
17. 「次へ(Next)」をクリックします。
「ファイルのコピーを開始 (Start Copying Files)」ダイアログ ボックスが表示され
ます。
18. 情報がすべて正しい場合は、「次へ(Next)」をクリックします。前の画面に戻って
インストール オプションを変更する場合は、「戻る (Back)」をクリックします。
34
IBM Informix クライアント製品 インストール ガイド
19. インストール プロシジャ中にエラーが発生しない場合は、「セットアップ完了
(Setup Complete)」ダイアログ ボックスが表示されます。
20. 「完了 (Finish)」をクリックして Setup を終了します。
ヒント: Setup により再起動ダイアログ ボックスが表示された場合は、「はい (y)」を
選択してすぐにコンピュータを再起動するか、「いいえ (n)」を選択して後で
再起動します。この手順の後でコンピュータを再起動することをお勧めしま
す。
この手順中に、Setup により、コンピュータへのクライアント製品ソフトウェアのコピ
ー、INFORMIX プログラム フォルダへの Setnet32 アイコンと他のアイコンの作成、
および Windows レジストリの INFORMIX サブキーの作成が行われます。
Setup によりエラー メッセージが生成された場合は、35 ページの『インストール問題
の解決』を参照してください。
OLE DB Provider の構成
Informix データベース サーバで OLE DB アクセスを有効にするには、データベース管
理者は、ユーザ informix として、sysmaster データベースに対して SQL 登録スクリプ
ト coledbp.sql を実行する必要があります。
OLE DB サポートを削除するには、データベース管理者は、ユーザ informix としてデ
ータベース sysmaster に対して SQL 登録抹消スクリプト doledbp.sql を実行する必要
があります。
インストール問題の解決
IBM Informix 製品マテリアルを Electronic Software Download (ESD) ベンダから入手し
た場合、発生した問題の解決方法についてはそのベンダのマニュアルを参照して調べて
ください。
このセクションでは、IBM から直接製品マテリアルを入手したユーザのために、インス
トール時に発生する最も一般的な問題とそれらの解決方法を説明します。ここに示され
た問題が解決しない場合は、[email protected] のテクニカル サポートに連絡してくだ
さい。
v 問題。 次のエラー メッセージが表示されます。
Error 1311. Source File "d:¥data.cab" Not Found.
ドライブ名、およびパス名/ファイル名は、異なる場合があります。
解決策。 これは、Microsoft Windows のセキュリティ エラーで、ローカル システム
ユーザとして実行している Windows Installer が .cab ファイルへのアクセスを拒否さ
れたときに発生します。このエラーを回避するには 2 つの方法があります。
第 2 章 Windows での Informix Client SDK のインストール
35
– オプション 1: インストール ファイルをハード ドライブにコピーして、そこから
インストールを実行します。
– オプション 2: 次に示すように、セキュリティ オプションを変更します。
1. 「スタート」>「設定」>「コントロール パネル」>「管理ツール」を選択しま
す。
2. 「ローカル セキュリティ ポリシー」を選択します。
3. 「ローカル ポリシー」フォルダを展開します。
4. 「セキュリティ オプション」を選択します。
5. 右のペインから、Windows バージョンに応じて次のいずれかを選択します。
- デバイス: CD-ROM へのアクセスを、ローカル ログオン ユーザのみに制限
する。
- CD-ROM へのアクセスを、ローカル ログオン ユーザのみに制限する。
6. 選択を「無効」に変更します。
v 問題。 次のエラー メッセージが表示されます。
Error: file reading error
解決策。 インストール プログラムがメディアを読み取ることができません。
CD-ROM を再ロードしてみてください。エラーが解決しない場合は、ハードウェア
かメディアが破損している可能性があります。システム管理者にご相談ください。
v 問題。 次のエラー メッセージが表示されます。
Invalid Processor: Error
解決策。 Intel 80486 以上のマイクロプロセッサを使用しているコンピュータを使用
してください。
v 問題。 次のエラー メッセージが表示されます。
Invalid OS: Error
解決策。 ご使用のクライアント コンピュータのオペレーティング システムはサポ
ートされていません。Windows 2000 を使用してください。
v 問題。 次のエラー メッセージが表示されます。
Not enough disk space - Error
解決策。 製品をインストールするディスクの使用可能な領域を増やすか、または新
しいディスク位置を選択してください。詳しくは、22 ページの『システム要件』を
参照してください。
v 問題。 次のエラー メッセージが表示されます。
Call to GetFileInfo for <install directory> failed
36
IBM Informix クライアント製品 インストール ガイド
解決策。 インストールを再実行してください。「転送先を選択 (Choose Destination
Location)」ダイアログ ボックスで、「参照 (Browse)」をクリックします。表示され
るディレクトリは以前に表示されたものと同一です。ただし、末尾の円記号 (¥) は
削除されています。「OK」をクリックし、インストールを続行します。
Windows での IBM Informix クライアント製品の構成
このセクションでは、Setnet32 ユーティリティを使用して Client SDK 製品を構成する
方法を説明します。Setnet32 ユーティリティにより、IBM Informix 製品が実行時に使
用する環境変数とネットワーク パラメータが設定または修正されます。環境変数とネッ
トワーク パラメータは Windows のシステム レジストリに格納され、インストールす
るすべての IBM Informix クライアント製品に対して有効です。
このセクションは、以下のコンポーネントに分割されます。
v 37 ページの『環境変数の設定』
v 39 ページの『データベース サーバ情報の設定』
v 40 ページの『ホスト情報の設定』
コンポーネントに固有の環境変数を設定するには、個々の製品のマニュアルを参照して
ください。
Setnet32 には次の 4 つのページがあります。
v 「環境 (Environment)」では、環境変数を設定できます。
v 「サーバ情報 (Server Information)」では、データベース サーバのネットワーク情報
を設定できます。
v 「ホスト情報 (Host Information)」では、ホスト コンピュータおよびログイン情報を
設定できます。
v 「Setnet32 について (About Setnet32)」には、Setnet32 についての情報が表示されま
す。
環境変数の設定
IBM Informix 製品およびそれらが実行される環境についての情報を取得するために、ク
ライアント製品は環境変数にアクセスする必要があります。いくつかの環境変数は必須
で、その他はオプションです。
第 2 章 Windows での Informix Client SDK のインストール
37
環境変数の詳細については、41 ページの『環境変数』および「IBM Informix: SQL ガイ
ド: 参照」を参照してください。
広域言語サポート
ロケールに対する環境変数の詳細については、「IBM Informix: GLS Programmer’s
Manual」を参照してください。
広域言語サポート の終り
Setnet32 を使用して環境変数を設定するには:
1. Client SDK 製品が含まれるフォルダ内の Setnet32 をダブルクリックします。
「Informix Setnet32」ダイアログ ボックスが表示されます。
2. 「環境 (Environment)」タブをクリックして「環境 (Environment)」ページを表示し
ます。このページには以下のエレメントがあります。
v 「Informix クライアント/サーバ環境 (Informix Client/Server Environment)」リ
スト ボックス
編集する環境変数を選択します。
環境変数を選択すると、その環境変数名が「変数名 (Variable Name)」テキスト
ボックスの上に表示されます。
v 「環境変数の編集 (Edit Environment Variable)」のグループ
テキスト ボックスに新規値を入力、既存の値を編集、または下矢印をクリックし
て値を選択します。
その環境変数に NULL 値を割り当てるには、「クリア (Clear)」をクリックしま
す。変更後、「設定 (Set)」をクリックして値を保存します。
v 「保存/ロード (Save/Load)」のグループ
「ファイルからロード (Load From File)」をクリックして、特定のファイルから
環境変数とその値をロードします。ただし、Setnet32 ユーティリティにより既に
該当ファイルが作成されていない場合は、特定ファイルから環境変数をロードで
きません。(ファイルを作成するには「ファイルへ保存 (Save To File)」オプショ
ンを使用してください。)
「ファイルへ保存 (Save To File)」をクリックして、環境変数とその値を特定のフ
ァイルに保存します。
v 「自分の設定を使用 (Use my settings)」チェック ボックス
Setnet32 エントリは、インストール時に HKEY_LOCAL_MACHINE 下に保存され
ます。設定を HKEY_CURRENT_USER に保存し、それを設定修正時のデフォル
38
IBM Informix クライアント製品 インストール ガイド
トのレジストリに設定するには、「自分の設定を使用 (Use my settings)」チェッ
ク ボックスをチェックして「適用 (Apply)」をクリックします。これで、すべて
の環境設定が HKEY_CURRENT_USER にコピーされます。
HKEY_LOCAL_MACHINE エントリに戻すには、「自分の設定を使用 (Use my
settings)」チェック ボックスを解除してから「適用 (Apply)」をクリックします。
「自分の設定を使用 (Use my settings)」チェック ボックスは
HKEY_CURRENT_USER 下に DEFAULT_USER_SETTING として格納されるエン
トリで、ローカル マシンの場合は LM (デフォルト)、現行ユーザの場合は CU
のいずれかです。
データベース サーバ情報の設定
クライアント アプリケーションは、ネットワークを介して到達できるコンピュータ上で
稼働している Informix データベース サーバに接続します。接続を確立するには、
Setnet32 を使用して、ネットワーク上の Informix データベース サーバの位置と、使用
するネットワーク通信プロトコルを指定します。使用するデータベース サーバの管理者
からこの情報を取得する必要があります。
Setnet32 の「サーバ情報 (Server Information)」ページでデータベース サーバ引数パラ
メータを設定します。 このページには以下のエレメントが含まれます。
v 「Informix サーバ(Informix Server)」リスト ボックス
既存の Informix データベース サーバを選択、または新規データベース サーバの名
前を入力します。
v 「ホスト名 (HostName)」リスト ボックス
使用するデータベース サーバがあるホスト コンピュータを選択、または新規ホスト
コンピュータの名前を入力します。
v 「プロトコル名 (Protocolname)」リスト ボックス
インストール プロシジャにより提供されるプロトコルのリストからネットワーク プ
ロトコルを選択します。
v 「サービス名 (Service Name)」テキスト ボックス
特定のデータベース サーバと関連付けられたサービス名を指定します。ホスト コン
ピュータ上のデータベース サーバに割り当てられたサービス名、またはポート番号
のいずれかを入力します。データベース サーバ管理者からこの情報を取得する必要
があります。
v 「オプション (Options)」テキスト ボックス
データベース サーバに特定のオプションを入力します。詳しくは、「IBM Informix:
管理者ガイド」を参照してください。
第 2 章 Windows での Informix Client SDK のインストール
39
重要: サービス名を入力する場合、そのサービス名がクライアント コンピュータ上の
Windows インストール ディレクトリにある services ファイルで定義されている
必要があります。このファイルは system32¥drivers¥etc¥services にあります。サ
ービス定義は、データベース サーバ ホスト コンピュータ上の定義と一致してい
る必要があります。
v 「デフォルトのサーバとして設定 (Make Default Server)」ボタン
INFORMIXSERVER 環境変数を現行のデータベース サーバ名に設定し、これをデフ
ォルトのデータベース サーバにします。
v 「サーバを削除 (Delete Server)」ボタン
データベース サーバの定義を Windows レジストリから削除します。これにより、そ
のデータベース サーバに関連付けられたホスト名、プロトコル名、およびサービス
名も削除されます。
「OK」をクリックして値を保存します。
ホスト情報の設定
クライアント アプリケーションは、ネットワークを介してアクセスできるホスト コン
ピュータにのみ接続できます。ホスト引数パラメータ を指定することにより、ホスト
コンピュータへの接続を記述します。
ホスト引数パラメータの詳細については、ご使用の「IBM Informix: 管理者ガイド」を参
照してください。
Setnet32 の「ホスト情報 (Host Information)」ページで、特定のホストに対するホスト
パラメータを設定します。以下のエレメントが含まれます。
v 「現行ホスト (Current Host)」リスト ボックス
このリストには、前もって現行の Windows レジストリに定義されたホスト コンピュ
ータが表示されます。ネットワーク接続を確立するホスト コンピュータ名を選択、
またはリストで名前を編集するか再入力して新規ホスト名を定義します。
v 「ユーザ名 (User Name)」テキスト ボックス
このテキスト ボックスには、現在選択されているホスト コンピュータ上のアカウン
トに対するユーザ名が表示されます。このテキスト ボックスには最長 18 文字まで
の値 (大文字と小文字を区別) を入力できます。
v 「パスワードのオプション (Password Option)」リスト ボックス
次のいずれかのパスワード オプションを選択します。
– 「実行時にパスワードを要求 (Ask Password At Runtime)」
40
IBM Informix クライアント製品 インストール ガイド
アプリケーションが、ユーザにパスワードを入力するように要求するプロンプトを
出します。
sqlauth() 関数を使用して、パスワードの入力要求とその検査を行う方法について
は、「IBM Informix: ESQL/C Programmer’s Manual」を参照してください。
– 「パスワードを使用しない (No password)」
ユーザ アカウントにはパスワードが指定されません。アプリケーションが新規デ
ータベースをオープンするときに、アプリケーションはデータベース サーバにパ
スワードを送信しません。データベース サーバのホスト コンピュータにパスワー
ドが必要な場合は、接続が失敗してエラーを受け取ります。
– 「パスワード (Password)」
ユーザ アカウントには、「パスワード (Password)」テキスト ボックスに表示さ
れる暗号化された値と一致するパスワードが指定されます。アプリケーションが新
規データベースをオープンするときに、データベース サーバはユーザにより入力
されたパスワードとデータベース サーバのホスト コンピュータのログイン パス
ワードを比較します。パスワードが等しくない場合、ユーザはネットワークを介し
てそのデータベース サーバに接続できません。
v 「パスワード (Password)」テキスト ボックス
「パスワード (Password)」オプションが起動するこのテキスト ボックスには、アカ
ウント パスワードを表すアスタリスク (*) が表示されます。このテキスト ボックス
が有効なときは、最大 18 文字までの長さのパスワード値を入力できます。値は大文
字と小文字が区別され、スペースを含めることはできません。
新規パスワードを入力するには、カーソルを「パスワード (Password)」テキスト ボ
ックスの中に置き、新規パスワードを入力します。アスタリスク (*) は入力している
文字を表します。
v 「ホストを削除 (Delete Host)」ボタン
このボタンにより、現在選択されているホスト コンピュータの名前が Windows レジ
ストリから削除されます。また、そのホスト コンピュータに関連付けられているユ
ーザ名、パスワードのオプション、およびパスワードも削除されます。
環境変数
Client SDK バージョン 2.90 は、以下の環境変数をサポートしています。これらの環境
変数の詳細については、それぞれのマニュアルの説明を参照してください。
第 2 章 Windows での Informix Client SDK のインストール
41
マニュアル参考資料および
可能値
環境変数
用途
CC8BITLEVEL
IBM Informix: GLS
C 言語コンパイラによる非 ASCII (8 ビ
ットおよび複数バイト) 文字列の処理方法 Programmer’s Manual
デフォルトは 2 です。
を指定します。
CLIENT_LOCALE
クライアント アプリケーションがキーボ
ード、ディスプレイ、ファイル、または
プリンタなどに関連する、クライアント
コンピュータ上での読取り/書込み操作の
実行に使用するロケールを指定します。
COLLCHAR
文字の照合順序を指定します。 NLS 製品 IBM Informix: SQL ガイド: 参
の下位方向の互換性のために提供されて
照
います。
DB_LOCALE
クライアント アプリケーションが単一の
接続でアクセスするすべてのデータベー
スのロケール (データベース ロケール)
を指定します。
IBM Informix: GLS
Programmer’s Manual
DBALSBC
1 に設定されると、ALS 製品との互換性
が有効化されます。
IBM Informix: ESQL/C
Programmer’s Manual
値: 0 または 1
DBANSIWARN
オン (y) になっていると、プリプロセッ
サがコンパイル時に ANSI 標準 SQL 構
文への Informix 拡張セットがあるかどう
かをチェックするようになります。ま
た、アプリケーションは実行時に
Informix 拡張セットがあるかどうかをチ
ェックするようになります。
IBM Informix: SQL ガイド: 参
照
デフォルトは n です。
DBAPICODE
非標準コード セットや、あまり一般的で IBM Informix: ESQL/C
ないコード セットを使用している 7.2 よ Programmer’s Manual
り前のシステムが、標準コード セットで
データを格納するデータベースにアクセ
スできるようにします。最大サイズは 23
文字です。NLS および ALS 製品の下位
方向の互換性のために提供されていま
す。
DBASCIIBC
1 に設定されると、ASCII 製品との互換
性が有効化されます。
42
IBM Informix クライアント製品 インストール ガイド
IBM Informix: GLS
Programmer’s Manual
任意の有効なロケール指定子。
デフォルトはありません。
IBM Informix: ESQL/C
Programmer’s Manual
値: 0 または 1
環境変数
用途
マニュアル参考資料および
可能値
DBCENTURY
2 桁の年で示される DATE および
DATETIME 値を拡張する方法を指定しま
す。P = 前世紀、R = 今世紀、
C = 最も近い世紀。
IBM Informix: SQL ガイド: 参
照
値: P、R、または C
デフォルトは R です。
DBCODESET
アジア ロケールのコード セットをサポ
ートします。DB_LOCALE で指定された
コード セットを上書きします。バージョ
ン 4.x および 5.x の ALS 製品との下位
方向の互換性のために提供されていま
す。
IBM Informix: ESQL/C
Programmer’s Manual
ALS DBAPICODE と同一の
値。
デフォルトは 8859-1 です。
(informix.rc ファイルでシステ
ム全体に関連する別のデフォル
トを指定していない場合)
DBCONNECT
接続が制限付きか制限なしかを指定しま
す。IBM Informix 製品の以前のバージョ
ンをベースにしたクライアント アプリケ
ーションに対する下位方向の互換性を提
供します。
IBM Informix: ESQL/C
Programmer’s Manual
値: 1 または 3
DBCSCONV
コード セット変換の初期化を制御しま
す。最大サイズは 8 文字です。ALS 製品
の下位方向の互換性のために提供されて
います。
IBM Informix: ESQL/C
Programmer’s Manual
値: 1 または 2:codesetname
5.0 ALS のマニュアルを参照し
てください。
DBCSOVERRIDE
ユーザにより指定された DB_LOCALE 値 IBM Informix: ESQL/C
により、DB_LOCALE と異なるロケール Programmer’s Manual
値: 0 または 1
のデータベースにアクセスする場合のデ
フォルトの制限を上書きします。バージ
ョン 6.0 の ALS データベース サーバと
の下位方向の互換性のために提供されて
います。
DBCSWIDTH
最大 3 つのコード セットの文字に対す
る表示バイト (1-2) および格納バイト
(1-4) の最大数。表示幅と格納幅はコンマ
で分離されます。コード セットはコロン
で分離されます。したがって、このフィ
ールドの最大サイズは 11 文字です。
ALS 製品の下位方向の互換性のために提
供されています。
IBM Informix: ESQL/C
Programmer’s Manual
例: 1,1:2,3 は、文字セット 1
に対しては表示幅と格納幅は 1
バイト、コード セット 2 に対
しては、表示幅は 2 バイト、
格納幅は 3 バイトであること
を示します。
第 2 章 Windows での Informix Client SDK のインストール
43
マニュアル参考資料および
可能値
環境変数
用途
DBDATE
日付 (DATE) 型値のエンド ユーザ フォ
ーマットを指定し、各国の日付規則に従
うようにします。 7.2 より前の製品との
下位方向の互換性のために提供されてい
ます。7.2 ESQL/C アプリケーションでは
GL_DATE が推奨されます。
IBM Informix: GLS
Programmer’s Manual
NLS 変数 LC_TIME がアクテ
ィブにされていない場合、デフ
ォルトは MDY4 です。
DBFLTMASK
文字バッファに 10 進数 (DECIMAL)、小
桁実数 (SMALLFLOAT)、または実数
(FLOAT) 型を格納するときに使用する小
数桁数を指定します。
DB-Access のみ。
IBM Informix: SQL ガイド: 参
照
値: 0 から 16
デフォルトは 16 です。
DBLANG
製品固有メッセージ (.iem) ファイルを含
む、Informix インストール ディレクトリ
のサブディレクトリを指定します。
IBM Informix:
照
IBM Informix:
Programmer’s
デフォルトは
金額 (MONEY) 型値のエンド ユーザ フ
ォーマットを指定し、各国の通貨規則に
従うようにします。
IBM Informix:
照
IBM Informix:
Programmer’s
デフォルトは
DBMONEYSCALE
通貨値に対する合計桁数と小数桁数を指
定します。ALS 製品の下位方向の互換性
のために提供されています。
IBM Informix: ESQL/C
Programmer’s Manual
DBNLS
アプリケーションが NLS 機能にアクセス IBM Informix: ESQL/C
できるかどうかを指定します。NLS 製品 Programmer’s Manual
デフォルトは n です。
の下位方向の互換性のために提供されて
います。
DBPATH
アプリケーションがアクセスするデータ
ベースを含むデータベース サーバを識別
します。
DBSS2
最大サイズは 4 文字です。ALS 製品の下 IBM Informix: ESQL/C
Programmer’s Manual
位方向の互換性のために提供されていま
値: 0x00 から 0xff または 0
す。
から 255
DBMONEY
44
IBM Informix クライアント製品 インストール ガイド
SQL ガイド: 参
GLS
Manual
¥msg です。
SQL ガイド: 参
GLS
Manual
$., です。
IBM Informix: SQL ガイド: 参
照
マニュアル参考資料および
可能値
環境変数
用途
DBSS3
最大サイズは 4 文字です。ALS 製品の下 IBM Informix: ESQL/C
Programmer’s Manual
位方向の互換性のために提供されていま
値: 0x00 から 0xff または 0
す。
から 255
DBTEMP
クライアント プロセッサが一時ファイル IBM Informix: SQL ガイド: 参
(スワップ ファイルとも呼ばれる) の格納 照
に使用するクライアント コンピュータ上 デフォルトは ¥tmp です。
のディレクトリを指定します。
DBTIME
日時 (DATETIME) 型値のエンド ユーザ
フォーマットを指定し、各国の日付規則
に従うようにします。 7.2 ESQL/C アプ
リケーションでは GL_DATETIME が推奨
されます。 7.2 より前の製品との下位方
向の互換性のために提供されています。
IBM Informix: SQL ガイド: 参
照
IBM Informix: GLS
Programmer’s Manual
デフォルトは %Y-%m-%d
%H:%M:%S です。
DELIMIDENT
二重引用符で囲まれた文字列を区切り識
別子と解釈する (y) かしない (n) かを示
します。
IBM Informix: SQL ガイド: 参
照
デフォルトは n です。
ESQLMF
IBM Informix: GLS
ESQL/C プロセッサが自動的に ESQL/C
マルチバイト フィルタを呼び出すかどう Programmer’s Manual
かを示します (value=1 かつ
CC8BITLEVEL<3、または呼び出さない場
合は value=0)。
FET_BUF_SIZE
フェッチ バッファのデフォルトのサイズ
を上書きします。
IBM Informix: SQL ガイド: 参
照
任意の有効なバッファ サイズ
(バイト単位)。デフォルト値は
行サイズに依存します。
GL_DATE
日付 (DATE) 型値に対するカスタマイズ
されたエンド ユーザ フォーマットを指
定します。
IBM Informix: GLS
Programmer’s Manual
GL_DATETIME
日時 (DATETIME) 型値に対するカスタマ IBM Informix: GLS
Programmer’s Manual
イズされたエンド ユーザ フォーマット
を指定します。
INFORMIXCONRETRY
データベース サーバへの接続を試みる最
大回数を CONTIME で指定する時間制限
で指定します。
IBM Informix: SQL ガイド: 参
照
デフォルトは 1 です。
第 2 章 Windows での Informix Client SDK のインストール
45
環境変数
用途
マニュアル参考資料および
可能値
INFORMIXCONTIME
SQL CONNECT 文がエラーを生成するま
でに接続の確立を試みる秒数を指定しま
す。
IBM Informix: SQL ガイド: 参
照
デフォルトは 60 (秒) です。
INFORMIXDIR
クライアント プログラム、ライブラリ
ファイル、メッセージ ファイル、ヘッダ
ファイル、およびその他の IBM Informix
ソフトウェア コンポーネントの格納場所
を示します。
IBM Informix: SQL ガイド: 参
照
デフォルトは C:¥INFORMIX
です。
INFORMIXSERVER
デフォルトのデータベース サーバを識別
します。
IBM Informix: SQL ガイド: 参
照
INFORMIXSQLHOSTS
中央レジストリがあるコンピュータの名
前を指定します。
IBM Informix: SQL ガイド: 参
照
LANG
アプリケーションがアクセスする NLS デ IBM Informix: ESQL/C
ータベースに対する言語処理環境 (ロケー Programmer’s Manual
ル といいます) を指定します。NLS 製品 デフォルトは C です。
の下位方向の互換性のために提供されて
います。
LC_COLLATE
NLS データベースの各国語文字
(NCHAR) 型列および各国語可変長文字
(NVARCHAR) 型列のデータに対する照合
またはソート シーケンスを指定します。
NLS 製品の下位方向の互換性のために提
供されています。
IBM Informix: ESQL/C
Programmer’s Manual
デフォルトは、LANG で指定し
ている値です。
LC_CTYPE
NLS データベースの各国語文字
(NCHAR) 型列および各国語可変長文字
(NVARCHAR) 型列のデータに対する、正
規表現の文字分類や大文字小文字変換な
どの文字属性を指定します。NLS 製品の
下位方向の互換性のために提供されてい
ます。
IBM Informix: ESQL/C
Programmer’s Manual
デフォルトは、LANG で指定し
ている値です。
LC_MONETARY
NLS データベース内の金額 (MONEY) 型
値のエンド ユーザ フォーマットを指定
します。NLS 製品の下位方向の互換性の
ために提供されています。
IBM Informix: ESQL/C
Programmer’s Manual
デフォルトは LANG で指定し
ている値です。
LC_NUMERIC
NLS データベース内の数値のエンド ユー
ザ フォーマットを指定します。NLS 製品
の下位方向の互換性のために提供されて
います。
IBM Informix: ESQL/C
Programmer’s Manual
デフォルトは LANG で指定し
ている値です。
46
IBM Informix クライアント製品 インストール ガイド
マニュアル参考資料および
可能値
環境変数
用途
LC_TIME
NLS データベース内の日付 (DATE) 型お
よび日時 (DATETIME) 型値のエンド ユ
ーザ フォーマットを指定します。 NLS
製品の下位方向の互換性のために提供さ
れています。
IBM Informix: ESQL/C
Programmer’s Manual
デフォルトは LANG で指定し
ている値です。
NODEFDAC
ANSI 標準準拠ではないデータベース内で
新規表が作成されたときに、パブリック
に対してデフォルトの表アクセス権を与
えます。
IBM Informix: ESQL/C
Programmer’s Manual
デフォルトではアクセス権が与
えられます。
OPTMSG
アプリケーション内のすべての SQL 文に IBM Informix: SQL ガイド: 参
対し、メッセージ転送の最適化 (メッセー 照
ジ チェーニング) を有効にします。
デフォルトは LANG で指定し
ている値です。
OPTOFC
DECLARE 文と OPEN 文を使用してカー
ソルを実行する IBM Informix ESQL/C ア
プリケーションで、OPEN-FETCH-CLOSE
の最適化機能を有効にします。
IBM Informix: SQL ガイド: 参
照
デフォルトは LANG で指定し
ている値です。
TMP
インストール時に使用される一時領域デ
ィレクトリの位置を変更するために使用
します。デフォルトの /tmp ディレクト
リに十分な領域がない場合に役立ちま
す。
任意の有効なパス。
関数呼出し ifx_putenv で一連の環境変数を使用して、Setnet32 の「サーバ情報 (Server
Information)」ページと「ホスト情報 (Host Information)」ページで入力された情報を上
書きします。これらの環境変数を使用するには、INFORMIXSERVER 環境変数を有効
なデータベース サーバ名に設定します。上書きは、そのデータベース サーバに対して
のみ実行されます。
Client SDK バージョン 2.90 では、以下の WIN32 上書き環境変数をサポートします。
これらの環境変数の詳細については、「IBM Informix: ESQL/C Programmer’s Manual」
を参照してください。
環境変数
値のオーバーライドの対象
WIN32HOST
HOST ネットワーク パラメータ
WIN32USER
USER ネットワーク パラメータ
WIN32PASS
PASSWORD ネットワーク パラメータ
WIN32ASKPASSATCONNECT
PASSWORD OPTION ネットワーク パラメータ
第 2 章 Windows での Informix Client SDK のインストール
47
48
WIN32SERVICE
SERVICE ネットワーク パラメータ
WIN32PROTOCOL
PROTOCOL ネットワーク パラメータ
IBM Informix クライアント製品 インストール ガイド
付録 A. IBM Informix クライアント アプリケーションの配布
(Windows)
この付録では、Windows プラットフォームで IBM Informix クライアント API
(IBM Informix ESQL/C および IBM Informix ODBC Driver など) を使用して作成した
アプリケーションの配布時に考慮する必要がある技術的および法的要件について説明し
ます。クライアント アプリケーション ファイルとともに、アプリケーションに必要な
Informix クライアント ランタイム コンポーネントを配布してインストールする場合が
あります。
これらのコンポーネントをインストールするには、以下のいずれかを実行します。
v コンポーネントを別々にインストールするようにカスタマに要求します。
v インストール プロセスを記録し、結果として得られるスクリプトをクライアント ア
プリケーションのインストール プログラムの一部として実行します。
事前に記録されたインストール スクリプトを使用して IBM Informix クライアント API
をインストールおよび構成することにより、カスタマが通常は表示されるインストール
ダイアログ ボックスをバイパスできるようにします。このようなインストールをサイレ
ント インストールと呼びます。
IBM Informix クライアント アプリケーションとコンポーネントの配布
IBM Informix クライアント API を使用して開発したクライアント アプリケーションを
配布するとき、実行時にアプリケーションに必要な Informix コンポーネントを配布する
場合があります。次の表に、クライアント アプリケーションを実行するためにカスタマ
が必要とする Informix コンポーネントをリストします。
クライアント開発 API
実行時に必要なコンポーネント
IBM Informix Client SDK
IBM Informix Connect
IBM Informix ESQL/C
IBM Informix Connect
IBM Informix ODBC Driver
IBM Informix Connect
IBM Informix Object Interface for C++
IBM Informix Connect
IBM Informix OLE DB Provider
IBM Informix Connect (カスタム インストールを記
録することにより取得される MDAC を含む)
DataBlade API
IBM Informix Connect
© Copyright IBM Corp. 1996, 2004
49
クライアント ランタイム コンポーネント再配布ガイドライン
クライアント アプリケーションが次の 2 つの方法でインストールされるときは、
Informix ランタイム コンポーネントを再配布できます。
v 必要なコンポーネントをすべてインストールする
v 特定のコンポーネントをインストールする (例えば、IBM Informix OLE DB Provider
に必要なファイルのみを再配布することができます)
警告: どの IBM Informix クライアント API からも単一のファイルまたはディレクトリ
をアプリケーション インストールにコピーしないでください。テクニカル サポ
ート許諾または契約に違反することになります。
Informix クライアント ランタイム コンポーネントを再配布するには、Informix インス
トール プログラムを実行し、InstallShield を使用してインストール手順を記録します。
結果として得られるインストール スクリプトを、クライアント アプリケーション イン
ストール プログラムから起動します。
ユーザに配布するためにクライアント アプリケーションをパッケージするとき、ユーザ
に Informix クライアント ランタイム コンポーネントの CD イメージを提供する必要
があります。Client SDK を使用してクライアント アプリケーションを作成した場合、
次の 2 つのファイルを組み込む必要があります。これらのファイルはインストールを記
録すると作成されます。
v setup.iss (インストール オプションを記録)
v filename.nfx (任意の名前のファイルに構成を記録)
Informix クライアント ランタイム コンポーネントのインストールをクライアント アプ
リケーションのインストールと組み合わせる方法の詳細については、56 ページの『イン
ストール スクリプトの作成』および 57 ページの『クライアント アプリケーション イ
ンストール プログラムの作成』を参照してください。
IBM Informix クライアント アプリケーション配布オプション
以下のセクションでは、IBM Informix クライアント アプリケーションを配布するオプ
ションについて説明します。これらのセクションでは、Informix クライアント ランタイ
ム コンポーネントをアプリケーションとともに再配布する法的な権利を取得するために
IBM と結ぶ必要がある契約について説明します。
5 つのオプションがあり、以下のセクションで詳しく説明されています。
オプション
必要な契約
カスタマが直接 IBM から必要なコンポー なし
ネントを注文して自分でインストールしま
す。ページ A3 を参照してください。
50
IBM Informix クライアント製品 インストール ガイド
オプション
必要な契約
必要なコンポーネントをクライアント ア 再配布契約
プリケーションとともに配送します。カス
タマがインストールします。ページ A4
を参照してください。
必要なコンポーネントをクライアント ア 製造契約
プリケーションと同一の CD で配送しま
す。カスタマがインストールします。ペー
ジ A4 を参照してください。
必要なコンポーネントをクライアント ア 製造契約
プリケーションと同一の CD で配送しま
す。カスタマがアプリケーションのインス
トール時にそれらのコンポーネントをサイ
レント モードでインストールします。ペ
ージ A5 を参照してください。
アプリケーションを会社内で配布 (非売品) 複数ユーザ ライセンス (特別な契約は不
し、必要なコンポーネントをクライアント 要)。配布はライセンス交付を受けたユー
アプリケーションと同一の CD で配布し ザ数に制限されます。
ます。カスタマがアプリケーションのイン
ストール時にこれらをサイレント モード
でインストールします。ページ A6 を参
照してください。
以下のセクションでは、これらの手配についての詳細を説明します。これらのセクショ
ンでは、主として IBM Informix Connect について説明します。これは最も一般的に再
配布されるランタイム コンポーネントです。
カスタマが IBM Informix Connect を直接 IBM に注文して、自分でインス
トールします。
アプリケーションのインストール マニュアルでは、カスタマが自分で IBM Informix
Connect を IBM Informix から注文する義務があることを明示する必要があります。そ
のアプリケーションでテストを行った IBM Informix Connect のバージョンをリストし
ます。アプリケーションのインストール マニュアルでは以下の情報も提供して、カスタ
マが IBM Informix Connect のインストールを完了できるようにする必要があります。
v インストール オプション: 「標準 (Typical)」、「コンパクト (Compact)」、「カスタ
ム (Custom)」。カスタマが「カスタム (Custom)」オプションを使用する必要がある
場合は、どのコンポーネントをインストールする必要があるかを説明します。
v 宛先ディレクトリ
v $INFORMIXDIR として設定するディレクトリ
付録 A. IBM Informix クライアント アプリケーションの配布 (Windows)
51
カテゴリ
コメント
再配布作業
IBM Informix Connect を再配布する必要はありませ
ん。
インストールの容易さ
カスタマは、IBM Informix Connect を IBM から取
得して別々にインストールする必要があります。カ
スタマは、IBM Informix Connect の正しいバージョ
ンを既にインストール済みの場合もあります。
カスタマのコスト
IBM Informix Connect は無料の製品です。カスタマ
は IBM からテクニカル サポートを有償で受けられ
ます。
バージョン互換性
アプリケーションでテスト済みのバージョンでない
バージョンを IBM が配送する場合があります。
リスク:
以前のバージョン: アプリケーションが動作しない
可能性があります。
以降のバージョン: アプリケーションと
IBM Informix Connect の組合せがテストされていな
いため、リスクは特定できません。IBM は実行時フ
ァイルの下位方向の互換性に取り組んでいますが、
テストを行わずにリスクを見積もることはできませ
ん。
カスタマに対するテクニカル サポート
カスタマは、IBM Informix Connect を IBM から直
接取得するため、容易にテクニカル サポートを手配
し、問題を IBM に直接伝えることができます。
IBM Informix Connect 製品をクライアント アプリケーションとともに配送
します。カスタマがインストールします。
IBM との契約により再配布の権利を所有しており、IBM Informix Connect 製品をライ
センス契約を通じて事前に注文している必要があります。
アプリケーションのインストール マニュアルでは、アプリケーションとともに提供され
る IBM Informix Connect のバージョンをインストールする上でのカスタマの責任を明
示する必要があります。カスタマに以下の情報を提供し、カスタマが IBM Informix
Connect をインストールできるようにします。
v インストール オプション: 「標準 (Typical)」、「コンパクト (Compact)」、「カスタ
ム (Custom)」。「カスタム (Custom)」オプションを選択する必要がある場合は、ど
のコンポーネントをインストールする必要があるかをカスタマに知らせます。
v 宛先ディレクトリ
52
IBM Informix クライアント製品 インストール ガイド
v $INFORMIXDIR として設定するディレクトリ
カテゴリ
コメント
再配布作業
アプリケーション配布に IBM Informix Connect の
コピーを組み込む必要があります。
インストールの容易さ
カスタマは、IBM Informix Connect を個別にインス
トールする必要があります。カスタマは既に
IBM Informix Connect の正しいバージョンをインス
トール済みである場合があります。
カスタマのコスト
カスタマは IBM からテクニカル サポートを有償で
受けられます。
バージョン互換性
アプリケーションでテスト済みのバージョンでない
バージョンを IBM が配送する場合があります。
リスク:
以前のバージョン: アプリケーションが動作しない
可能性があります。
以降のバージョン: アプリケーションと
IBM Informix Connect の組合せがテストされていな
いため、リスクは特定できません。IBM は実行時フ
ァイルの下位方向の互換性に取り組んでいますが、
テストを行わずにリスクを見積もることはできませ
ん。
カスタマに対するテクニカル サポート
3 つのオプションがあります。
v カスタマが直接電話をしてサポートを求めます。
v IBM から製品とライセンス契約を注文するとき
に、特定の各カスタマに対するサポートを有償で
受けるようにします (IBM にカスタマ名を報告す
る必要があります)。
v カスタマに、IBM からのテクニカル サポートを
注文するように依頼します。
IBM Informix Connect をクライアント アプリケーションと同一の CD で配
送します。カスタマがインストールします。
IBM との製造契約またはライセンスが必要です。ライセンス契約をブロック単位で注文
するか、販売時に個々に注文するかを選択できます。
アプリケーションのインストール マニュアルでは、アプリケーションとともに提供され
る IBM Informix Connect のバージョンをインストールする上でのカスタマの責任を明
付録 A. IBM Informix クライアント アプリケーションの配布 (Windows)
53
示する必要があります。カスタマに以下の情報を提供し、カスタマが IBM Informix
Connect のインストールを完了できるようにします。
v IBM Informix Connect setup.exe ファイルの位置 (専用の CD または、アプリケーシ
ョン CD の IBM Informix Connect ディレクトリのいずれか)
v インストール オプション: 「標準 (Typical)」、「コンパクト (Compact)」、「カスタ
ム (Custom)」。「カスタム (Custom)」オプションを選択する必要がある場合は、ど
のコンポーネントをインストールする必要があるかをカスタマに知らせます。
v 宛先ディレクトリ
v $INFORMIXDIR として設定するディレクトリ
カテゴリ
コメント
再配布作業
アプリケーション配布に IBM Informix Connect の
コピーを組み込む必要があります。
インストールの容易さ
カスタマは、IBM Informix Connect を個別にインス
トールする必要があります。カスタマは既に
IBM Informix Connect の正しいバージョンをインス
トール済みである場合があります。
カスタマのコスト
カスタマは IBM からテクニカル サポートを有償で
受けられます。
バージョン互換性
アプリケーションでテスト済みのバージョンでない
バージョンを IBM が配送する場合があります。
リスク:
以前のバージョン: アプリケーションが動作しない
可能性があります。
以降のバージョン: アプリケーションと
IBM Informix Connect の組合せがテストされていな
いため、リスクは特定できません。IBM は実行時フ
ァイルの下位方向の互換性に取り組んでいますが、
テストを行わずにリスクを見積もることはできませ
ん。
カスタマに対するテクニカル サポート
3 つのオプションがあります。
v カスタマが直接電話をしてサポートを求めます。
v IBM から製品とライセンス契約を注文するとき
に、特定の各カスタマに対する IBM Informix
Connect サポートを有償で受けるようにします
(IBM にカスタマ名を報告する必要があります)。
54
IBM Informix クライアント製品 インストール ガイド
v カスタマに、IBM からのテクニカル サポートを
注文するように依頼します。
IBM Informix Connect をクライアント アプリケーションと同一の CD で配
送します。カスタマがアプリケーションのインストール時にそれをサイレント
モードでインストールします。
Informix との製造契約またはライセンスが必要です。ライセンス契約をブロック単位で
注文するか、販売時に個々に注文するかを選択できます。
それぞれの IBM Informix Connect インストールを記録します。インストールの記録の
詳細については、56 ページの『Informix C および C++ のクライアント ランタイム コ
ンポーネントのインストール』を参照してください。
カスタマにライセンス契約も提供してください。
カテゴリ
コメント
再配布作業
アプリケーション インストールに IBM Informix
Connect インストールを組み込む必要があります。
インストールの容易さ
IBM Informix Connect は、自動的にインストールさ
れます。
カスタマのコスト
テクニカル サポートを有償で受けられます。
バージョン互換性
アプリケーションでテスト済みのバージョンでない
バージョンを IBM が配送する場合があります。
リスク:
以前のバージョン: アプリケーションが動作しない
可能性があります。
以降のバージョン: アプリケーションと
IBM Informix Connect の組合せがテストされていな
いため、リスクは特定できません。IBM は実行時フ
ァイルの下位方向の互換性に取り組んでいますが、
テストを行わずにリスクを見積もることはできませ
ん。
カスタマに対するテクニカル サポート
3 つのオプションがあります。
v カスタマが直接電話をしてサポートを求めます。
v IBM から製品とライセンス契約を注文するとき
に、特定の各カスタマに対する IBM Informix
Connect サポートを有償で受けるようにします
(IBM にカスタマ名を報告する必要があります)。
付録 A. IBM Informix クライアント アプリケーションの配布 (Windows)
55
v カスタマに、IBM からのテクニカル サポートを
注文するように依頼します。
内部での使用: IBM Informix Connect をクライアント アプリケーションと
同一の CD で配送します。従業員がアプリケーションのインストール時にそれ
をサイレント モードでインストールします。
IBM Informix Connect の複数ユーザ ライセンス、または IBM との再配布契約かライ
センスが必要です。IBM Informix Connect ライセンスに規定されたユーザ数を追跡し、
必要な場合はこのライセンスにユーザ数を追加することに同意します。
それぞれの IBM Informix Connect インストールを記録します。インストールの記録の
詳細については、56 ページの『Informix C および C++ のクライアント ランタイム コ
ンポーネントのインストール』を参照してください。
IBM Informix Connect をインストールした従業員は、その後ライセンス契約に従う必要
があります。
Informix C および C++ のクライアント ランタイム コンポーネントのインストール
このセクションでは、C および C++ のクライアント ランタイム コンポーネントをイ
ンストールする方法について説明します。
Informix C および C++ のクライアント ランタイム コンポーネントをクライアント
アプリケーションとともにパッケージし、ユーザのコンピュータにインストールするに
は:
1. クライアント ランタイム コンポーネント用のインストール スクリプトを作成しま
す。
2. クライアント構成ファイルを作成します。
3. クライアント アプリケーション インストール プログラムを作成します。このプロ
グラムで、手順 1 で作成したインストール スクリプトを起動し、手順 2 で作成し
た構成ファイルに従ってクライアントを構成する必要があります。
以下のセクションで、これらの手順を実行する方法を示します。
インストール スクリプトの作成
カスタマがクライアント アプリケーションをインストールするときに、クライアント
アプリケーション インストール プログラムがインストール スクリプトを起動して、必
要な Informix クライアント ランタイム コンポーネントをインストールします。インス
トール スクリプトを作成するには、InstallShield Setup ユーティリティを使用して、ク
ライアント アプリケーションに必要な Informix クライアント ランタイム コンポーネ
ントのインストールを記録します。
56
IBM Informix クライアント製品 インストール ガイド
警告: 既に INFORMIXDIR が設定されているコンピュータ上でインストール プロセス
を記録すると、インストール スクリプトは正しく Informix クライアント ランタ
イム コンポーネントをインストールできません。
インストール プロセスを記録するには:
1. CD-ROM ドライブに、Client SDK または IBM Informix Connect のインストール
ディスクを挿入します。
2. DOS コマンド プロンプト ユーティリティを開きます。
3. DOS ウィンドウで、ディレクトリを setup.exe ファイルを含む CD-ROM 上のディ
レクトリに変更します。
4. Windows コマンド プロンプトで次のコマンドを実行します。
setup -r
-r オプションにより、インストール時に指定したオプションが Windows ディレク
トリの setup.iss というファイルに記録されます。
5. カスタマに使用するクライアント アプリケーションのオプションを入力して、Client
SDK または IBM Informix Connect をインストールします。
Client SDK のインストールの詳細については、5 ページの『製品のインストール』
を参照してください。
クライアント構成ファイルの作成
カスタマがアプリケーションをインストールするときは、クライアント構成ファイルを
使用して Setnet32 を起動します。クライアント構成ファイルを作成するには、Setnet32
ユーティリティを使用して要求するクライアント構成を記録します。
Setnet32 構成を記録するには:
1. Setnet32 を起動してアプリケーションに必要なクライアント コンピュータ設定を指
定します。
2. 「ファイルへ保存 (Save to File)」をクリックします。
3. 構成ファイルを保存するディレクトリを参照します。
4. ファイル名を入力します。
5. 「保存 (Save)」をクリックします。
ファイルは .nfx ファイル拡張子で保存されます。
クライアント アプリケーション インストール プログラムの作成
クライアント アプリケーション インストール プログラムでは以下を行う必要がありま
す。
v アプリケーションをインストールする。
付録 A. IBM Informix クライアント アプリケーションの配布 (Windows)
57
v 必要な Informix クライアント ランタイム コンポーネントをインストールする。
v カスタマのコンピュータ上で Informix 設定値を構成する。
クライアント ランタイム コンポーネントのインストール
これらのコンポーネントをインストールするには、56 ページの『インストール スクリ
プトの作成』で説明されているようにクライアント アプリケーション インストール プ
ログラムでインストール スクリプトを起動します。カスタマがアプリケーションをイン
ストールするとき、Informix コンポーネントはサイレント モードでインストールされま
す。つまり、これらのコンポーネントのインストール中にインストール ダイアログ ボ
ックスは表示されません。
Informix コンポーネントが正常にインストールされたことを確認するために、カスタマ
はインストール ログ ファイルをチェックできます。詳しくは、59 ページの『サイレン
ト インストールの結果の検査』を参照してください。
インストール メディア マスターを準備するときに、すべての Informix ファイルを同一
のディレクトリにまとめて配置してください。これらのファイルには、Informix クライ
アント ランタイム コンポーネントの CD-ROM イメージ、インストール スクリプト
(setup.iss ファイル)、およびクライアント構成ファイル (.nfx ファイル) が含まれます。
クライアント インストール プログラムからインストール スクリプトを起動するには:
1. Informix クライアント ランタイム コンポーネントの CD-ROM イメージを含むディ
レクトリ (IBM により提供される、クライアント ランタイム コンポーネントをイ
ンストールする setup.exe ファイルを含む) に、ディレクトリを変更します。
2. 次のコマンドを実行します。
setup -s
Setup は、Informix クライアント ランタイム コンポーネントをサイレント モード
でインストールします。インストールが完了すると、Setup によりログ ファイルが
作成されます。ロギングの詳細については、59 ページの『サイレント インストール
の結果の検査』を参照してください。
重要: 次のセクションで説明するようにクライアント コンピュータを構成する前に、
Informix ランタイム コンポーネントをインストールする必要があります。
クライアント コンピュータの構成
カスタマのコンピュータを IBM Informix クライアント アプリケーションを使用して実
行するように構成するには、クライアント アプリケーション インストール プログラム
が Informix Setnet32 ユーティリティを起動して必要なクライアント設定を格納したフ
ァイルを指定する必要があります。
58
IBM Informix クライアント製品 インストール ガイド
クライアント インストール プログラムからクライアント コンピュータを構成するには
:
1. Informix クライアント ランタイム コンポーネントの CD-ROM イメージを含むディ
レクトリ (要求するクライアント構成設定を格納した .nfx ファイルが含まれている
必要があります) に、ディレクトリを変更します。
2. 次のコマンドを実行します。
setnet32 -l filename.nfx
この例で、filename はクライアント構成設定を格納したファイルを指します。
サイレント インストールの結果の検査
クライアント アプリケーション インストール プログラムがサイレント インストール
スクリプトを実行して Informix クライアント ランタイム コンポーネントをインストー
ルすると、InstallShield によりサイレント インストールの結果がログに記録されます。
カスタマまたはテクニカル サポート エンジニアは、このログ ファイルをチェックして
正常にインストールされたかどうかを調べることができます。
デフォルトで、結果は CD イメージと同一のディレクトリにある setup.log というファ
イルに記録されます。
setup.log ファイルには次の 3 つのセクションが含まれます。
v InstallShield Silent は、サイレント インストールに使用された InstallShield Silent の
バージョンを示します。
v Application は、インストールされたアプリケーションの名前とバージョン、および
会社名を示します。
v ResponseResult には、正常にサイレント インストールされたかどうかを示す結果コ
ードが含まれます。次の表に、InstallShield が戻す結果コードをリストします。
結果コード
説明
0
インストールは、正常に実行されました。
-1
一般エラーが発生しました。
-2
無効なモードが指定されました。
-3
必要なデータが setup.iss ファイルに見つかりません。
-4
使用可能なメモリが不足しています。
-5
ファイルが存在しません。
-6
インストール スクリプト ファイルに書き込めません。
-7
ログ ファイルに書き込めません。
付録 A. IBM Informix クライアント アプリケーションの配布 (Windows)
59
-8
InstallShield Silent インストール スクリプト ファイルへの無効な
パスが指定されました。
-9
有効なリスト タイプ (文字列または数値) でありません。
-10
データ型が無効です。
-11
セットアップ中に不明のエラーが発生しました。
-12
ダイアログ ボックスに正しく入力されていません。
-51
指定されたフォルダを作成できません。
-52
指定されたファイルまたはフォルダにアクセスできません。
-53
無効なオプションが選択されました。
正常なサイレント インストールのログ ファイルの例を、以下に示します。
[InstallShield Silent]
Version=v5.00.000
File=Log File
[Application]
Name=InstallShield5
Version=5.00.000
Company=InstallShield
[ResponseResult]
ResultCode=0
60
IBM Informix クライアント製品 インストール ガイド
付録 B. アクセシビリティ
このマニュアルの HTML バージョンの構文ダイアグラムは、小数点付き 10 進数構文
フォーマットに従っています。このフォーマットは、スクリーン リーダ (読上げソフト
ウェア) を使用している場合に限り利用できるフォーマットです。
小数点付き 10 進数構文ダイアグラム
小数点付き 10 進数フォーマットでは、構文要素はそれぞれ別の行に記載されます。2
つ以上の構文要素が、常にまとめて使用される (またはどちらも使用されない) 場合、
単一の複合構文要素と見なすことができるため、それらの要素が同じ行に表示される場
合があります。
各行は小数点付き 10 進数値で開始されます。例えば、3、3.1 または 3.1.1 などで
す。これらの数字を正確に聞き取るために、必ずスクリーン リーダ (読上げソフトウェ
ア) が句読点を読み取るように設定してください。同じ小数点付き 10 進数値を持つす
べての構文要素 (例えば、数値 3.1 を含むすべての構文要素) は相互に排他的な選択肢
です。行 3.1 USERID および行 3.1 SYSTEMID を聞き取った場合、構文には USERID ま
たは SYSTEMID のいずれかを含めることができますが、両方を含めることはできませ
ん。
小数点付き 10 進数の番号付けレベルにより、ネストのレベルが示されます。例えば、
小数点付き 10 進数値 3 を含む構文要素の後に、小数点付き 10 進数値 3.1 を含む一
連の構文要素が続く場合、3.1 と番号付けされている構文要素はすべて、3 と番号付け
されている構文要素に従属します。
構文要素についての情報を追加するために、小数点付き 10 進数値の横に特定の単語お
よび記号が付加されます。場合により、これらの単語および記号が要素の先頭で使用さ
れることがあります。識別を容易にするため、単語または記号が構文要素の一部である
場合には、その単語または記号の前に円記号 (¥) を付加します。* 記号を小数点付き
10 進数値の横に付加して、その構文要素が反復することを示すことができます。例え
ば、小数点付き 10 進数値 3 を含む構文要素 *FILE は、3 ¥* FILE のように読み取ら
れます。フォーマット 3* FILE は、構文要素 FILE が反復することを示します。フォー
マット 3* ¥* FILE は、構文要素 * FILE が反復することを示します。
構文要素文字列の分離に使用されるコンマなどの文字は、構文では分離する項目の直前
に表示されます。これらの文字は、各項目と同じ行に表示される場合と、関連項目と同
じ小数点付き 10 進数値を含む別の行に表示される場合があります。行には構文要素に
ついての情報を示す別の記号も表示される場合があります。例えば、5.1*、5.1
LASTRUN、5.1 DELETE などの行は、LASTRUN および DELETE 構文要素を複数使用する場
© Copyright IBM Corp. 1996, 2004
61
合に、これらの要素をコンマで分離する必要があることを意味します。分離文字が指定
されていない場合、各構文要素の分離には空白が使用されるものと考えてください。
構文要素の前に % 記号がある場合、別の場所で定義されているものを参照していること
を示します。% 記号に続く文字列はリテラルではなく、構文フラグメントの名前です。
例えば、行 2.1 %OP1 は、別の構文フラグメント OP1 を参照する必要があることを意味
します。
小数点付き 10 進数値の横には、次の単語および記号が付加されることがあります。
62
?
オプションの構文要素を示します。小数点付き 10 進数値の後ろに ? 記号が続
く場合は、対応する小数点付き 10 進数値を含むすべての構文要素、およびそ
れに従属するすべての構文要素がオプションであることを示します。小数点付
き 10 進数値を含む構文要素が 1 つのみである場合、? 記号はその構文要素と
同じ行に表示されます (例えば、5? NOTIFY)。小数点付き 10 進数値を含む構
文要素が複数ある場合、? 記号は行に単独で表示され、その後にオプションの
構文要素が続きます。例えば、5 ?、5 NOTIFY、および 5 UPDATE という行を聞
き取った場合、構文要素 NOTIFY と UPDATE がオプションであることが分かり
ます。つまり、それらのいずれかを選択しても、いずれも選択しなくても構い
ません。? 記号は、レールロード ダイアグラムでのバイパス線に相当します。
!
デフォルトの構文要素を示します。小数点付き 10 進数値の後ろに ! 記号と構
文要素が続く場合は、同じ小数点付き 10 進数値を共有するすべての構文要素
に対し、その構文要素がデフォルト オプションであることを示します。! 記号
を指定できるのは、同じ小数点付き 10 進数値を共有する構文要素のうち 1 つ
のみです。例えば、2? FILE、2.1! (KEEP)、および 2.1 (DELETE) という行を
聞き取った場合は、(KEEP) が FILE キーワードに対するデフォルト オプショ
ンであることが分かります。この例では、オプションを指定せずに FILE キー
ワードを組み込んだ場合、デフォルト オプション KEEP が適用されます。デフ
ォルト オプションは 1 レベル上の小数点付き 10 進数値にも適用されます。
この例では、FILE キーワードが省略されるとデフォルトの FILE(KEEP) が使用
されます。しかし、2? FILE、2.1、2.1.1! (KEEP)、および 2.1.1 (DELETE) と
いう行を聞き取った場合、デフォルト オプション KEEP は 1 レベル上の小数
点付き 10 進数値 2.1 (関連キーワードなし) のみに適用され、2? FILE には
適用されません。キーワード FILE が省略される場合は、何も使用されませ
ん。
*
ゼロ回以上の反復が可能な構文要素を示します。小数点付き 10 進数値の後ろ
に * 記号が続く場合は、この構文要素をゼロ回以上使用できることを示しま
す。つまり、これはオプションであり、かつ反復可能です。例えば、行 5.1*
data-area を聞き取った場合、複数の data-area を記述しても、1 つも記述し
なくてもよいことが分かります。 3*、3 HOST、および 3 STATE という行を聞
き取った場合は、HOST と STATE の両方を記述しても、いずれも記述しなくて
もよいことが分かります。
IBM Informix クライアント製品 インストール ガイド
注:
1. 小数点付き 10 進数値の横にアスタリスク (*) があり、その小数点付き 10
進数値が指定された項目が 1 つのみである場合は、その同じ項目を複数回
反復できます。
2. 小数点付き 10 進数値の横にアスタリスクがあり、その小数点付き 10 進数
値がいくつかの項目で指定されている場合は、そのリストから複数の項目を
使用できますが、各項目を複数回使用することはできません。前の例では、
HOST STATE と記述することはできますが、HOST HOST とは記述できませ
ん。
3. * 記号は、レールロード構文ダイアグラムでのループバック線に相当しま
す。
+
1 回以上組み込む必要がある構文要素を示します。小数点付き 10 進数値の後
ろに + 記号が続く場合は、この構文要素を 1 回以上組み込む必要があること
を示します。例えば、行 6.1+ data-area を聞き取った場合、少なくとも 1 つ
の data-area を記述する必要があります。 2+、2 HOST、および 2 STATE とい
う行を聞き取った場合、HOST または STATE のいずれか、もしくはその両方を
記述する必要があると分かります。* 記号の場合と同様、その小数点付き 10
進数値が指定された唯一の項目である場合に限り、特定の項目を反復できま
す。+ 記号は、* 記号と同様に、レールロード構文ダイアグラムでのループバ
ック線に相当します。
付録 B. アクセシビリティ
63
64
IBM Informix クライアント製品 インストール ガイド
特記事項
本書に記載の製品、サービス、または機能が日本においては提供されていない場合があ
ります。日本で利用可能な製品、サービス、および機能については、日本 IBM の営業
担当員にお尋ねください。本書で IBM 製品、プログラム、またはサービスに言及して
いても、その IBM 製品、プログラム、またはサービスのみが使用可能であることを意
味するものではありません。これらに代えて、IBM の知的所有権を侵害することのな
い、機能的に同等の製品、プログラム、またはサービスを使用することができます。た
だし、IBM 以外の製品とプログラムの操作またはサービスの評価および検証は、お客様
の責任で行っていただきます。
IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を保有
している場合があります。本書の提供は、お客様にこれらの特許権について実施権を許
諾することを意味するものではありません。実施権についてのお問い合わせは、書面に
て下記宛先にお送りください。
〒106-0032
東京都港区六本木 3-2-31
IBM World Trade Asia Corporation
Licensing
以下の保証は、国または地域の法律に沿わない場合は、適用されません。IBM およびそ
の直接または間接の子会社は、本書を特定物として現存するままの状態で提供し、商品
性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もし
くは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規
定により、保証責任の制限が禁じられる場合、強行規定の制限を受けるものとします。
この情報には、技術的に不適切な記述や誤植を含む場合があります。本書は定期的に見
直され、必要な変更は本書の次版に組み込まれます。 IBM は予告なしに、随時、この
文書に記載されている製品またはプログラムに対して、改良または変更を行うことがあ
ります。
本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のため
記載しただけであり、決してそれらの Web サイトを推奨するものではありません。そ
れらの Web サイトにある資料は、この IBM 製品の資料の一部ではありません。それ
らの Web サイトは、お客様の責任でご使用ください。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのな
い、自ら適切と信ずる方法で、使用もしくは配布することができるものとします。
© Copyright IBM Corp. 1996, 2004
65
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプログラ
ム (本プログラムを含む) との間での情報交換、および (ii) 交換された情報の相互利用
を可能にすることを目的として、本プログラムに関する情報を必要とする方は、下記に
連絡してください。
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
U.S.A.
本プログラムに関する上記の情報は、適切な使用条件の下で使用することができます
が、有償の場合もあります。
本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、IBM
所定のプログラム契約の契約条項、IBM プログラムのご使用条件、またはそれと同等の
条項に基づいて、IBM より提供されます。
この文書に含まれるいかなるパフォーマンス・データも、管理環境下で決定されたもの
です。そのため、他の操作環境で得られた結果は、異なる可能性があります。一部の測
定が、開発レベルのシステムで行われた可能性がありますが、その測定値が、一般に利
用可能なシステムのものと同じである保証はありません。さらに、一部の測定値が、推
定値である可能性があります。実際の結果は、異なる可能性があります。お客様は、お
客様の特定の環境に適したデータを確かめる必要があります。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公に利
用可能なソースから入手したものです。IBM は、それらの製品のテストは行っておりま
せん。したがって、他社製品に関する実行性、互換性、またはその他の要求については
確証できません。IBM 以外の製品の性能に関する質問は、それらの製品の供給者にお願
いします。
IBM の将来の方向または意向に関する記述については、予告なしに変更または撤回され
る場合があり、単に目標を示しているものです。
表示されている IBM の価格は IBM が小売り価格として提示しているもので、現行価
格であり、通知なしに変更されるものです。卸価格は、異なる場合があります。
本書には、日常の業務処理で用いられるデータや報告書の例が含まれています。より具
体性を与えるために、それらの例には、個人、企業、ブランド、あるいは製品などの名
前が含まれている場合があります。これらの名称はすべて架空のものであり、名称や住
所が類似する企業が実在しているとしても、それは偶然にすぎません。
著作権使用許諾:
本書には、様々なオペレーティング・プラットフォームでのプログラミング手法を例示
するサンプル・アプリケーション・プログラムがソース言語で掲載されています。お客
66
IBM Informix クライアント製品 インストール ガイド
様は、サンプル・プログラムが書かれているオペレーティング・プラットフォームのア
プリケーション・プログラミング・インターフェースに準拠したアプリケーション・プ
ログラムの開発、使用、販売、配布を目的として、いかなる形式においても、IBM に対
価を支払うことなくこれを複製し、改変し、配布することができます。このサンプル・
プログラムは、あらゆる条件下における完全なテストを経ていません。従って IBM
は、これらのサンプル・プログラムについて信頼性、利便性もしくは機能性があること
をほのめかしたり、保証することはできません。お客様は、IBM のアプリケーション・
プログラミング・インターフェースに準拠したアプリケーション・プログラムの開発、
使用、販売、配布を目的として、いかなる形式においても、IBM に対価を支払うことな
くこれを複製し、改変し、配布することができます。
それぞれの複製物、サンプル・プログラムのいかなる部分、またはすべての派生的創作
物にも、次のように、著作権表示を入れていただく必要があります。
© (お客様の会社名) (西暦年). このコードの一部は、IBM Corp. のサンプル・プログ
ラムから取られています。© Copyright IBM Corp. (年を入れる).All rights reserved.
この情報をソフトコピーでご覧になっている場合は、写真やカラーの図表は表示されな
い場合があります。
特記事項
67
商標
AIX; DB2; DB2 Universal Database; Distributed Relational Database Architecture;
NUMA-Q; OS/2、OS/390、および OS/400; IBM Informix®; C-ISAM®; Foundation.2000™;
IBM Informix ® 4GL; IBM Informix®DataBlade®Module; Client SDK™; Cloudscape™;
Cloudsync™; IBM Informix®Connect; IBM Informix®Driver for JDBC; Dynamic Connect™;
IBM Informix®Dynamic Scalable Architecture™(DSA); IBM Informix®Dynamic Server™;
IBM Informix®Enterprise Gateway Manager (Enterprise Gateway Manager); IBM
Informix®Extended Parallel Server™; i.Financial Services™; J/Foundation™; MaxConnect™;
Object Translator™; Red Brick™; IBM Informix® SE; IBM Informix® SQL;
InformiXML™; RedBack®; SystemBuilder™; U2™; UniData®; UniVerse®; wintegrate® は、
IBM Corporation の商標です。
Java およびすべての Java 関連の商標およびロゴは、Sun Microsystems, Inc. の米国およ
びその他の国における商標または登録商標です。
Windows、Windows NT および Excel は、Microsoft Corporation の米国およびその他の
国における商標です。
UNIX は、The Open Group の米国およびその他の国における登録商標です。
本書で言及しているその他の会社名、製品名およびサービス名はそれぞれ各社の商標ま
たは登録商標です。
68
IBM Informix クライアント製品 インストール ガイド
索引
日本語, 数字, 英字, 特殊文字の順に配列されてい
ます。なお, 濁音と半濁音は清音と同等に扱われ
ています。
[ア行]
アクセシビリティ xviii
構文ダイアグラム、スクリーン リーダ (読上げソフ
トウェア) による読取り 61
小数点付き 10 進数フォーマットの構文ダイアグラ
ム 61
アドバタイズ
DBASCIIBC
42
DBCENTURY 43
DBCODESET 43
DBCONNECT 43
44
DBFLTMASK 44
DBLANG 44
DBMONEY 44
DBMONEYSCALE
DBNLS 44
DBPATH 44
5
25
[カ行]
各国語可変長文字 (NVARCHAR) 型 46
各国語文字 (NCHAR) 型 46
環境構成 37
環境変数 ix
設定 37
© Copyright IBM Corp. 1996, 2004
DBALSBC 42
DBANSIWARN 42
DBAPICODE 42
DBDATE
順序 3, 23
スクリプトの実行 7
セットアップの使用 25
問題 35
インストール ガイド xv
インストール スクリプト、記録 57
インストール、格納場所 3
インストール、順序 3
インストール、Client SDK 58
コマンド行から 27
Windows プログラムの使用 25
インストールの順序 23
エラー メッセージ xvii
エンタープライズ レプリケーション
オンライン ノート xv, xvi
オンライン ヘルプ xviii
オンライン マニュアル xviii
CC8BITLEVEL 42
CLIENT_LOCALE 42
COLLCHAR 42
DBCSCONV 43
DBCSOVERRIDE 43
DBCSWIDTH 43
30
アンインストール 16
インストール
言語コンパイラ 22
手順
環境変数 (続き)
44
DBSS2 44
DBSS3 45
DBTEMP 45
DBTIME 45
DB_LOCALE 42
DELIMIDENT 45
ESQLMF 45
FET_BUF_SIZE 45
GL_DATE 45
GL_DATETIME 45
INFORMIXCONRETRY 45
INFORMIXCONTIME 46
INFORMIXDIR 46
INFORMIXSERVER 46
INFORMIXSQLHOSTS 46
LANG 46
LC_COLLATE 46
LC_CTYPE 46
LC_MONETARY 46
LC_NUMERIC 46
69
環境変数 (続き)
コンソール モード、インストール
LC_TIME 47
NODEFDAC 47
OPTMSG
47
[サ行]
OPTOFC
47
サーバ引数パラメータ
TMP 47
WIN32ASKPASSATCONNECT
WIN32HOST
47
47
業界標準への xxii
小数点付き 10 進数フォーマットの構文ダイアグラム
61
xiii
身体障害、視覚
構文ダイアグラムの読取り 61
スクリーン リーダ (読上げソフトウェア)
x
構文ダイアグラムの読取り
xiv
61
すべてのマニュアルのマニュアル セット
製品構成 37
接続 46
xxii
共有メモリ 20
記録、インストール スクリプト
ソフトウェア要件
57
金額 (MONEY) 型 44, 46
区切り識別子 45
グループ informix 6
言語コンパイラ 22
コード、サンプル、の規則 xiv
コード例の表記規則 xiv
構成
環境 37
Informix 製品 37
構文セグメント xii
構文ダイアグラム
キーワード xiii
スクリーン リーダ (読上げソフトウェア) による読
取り 61
の規則 x
変数 xiv
互換性 5
コマンド行、インストール 27
コマンド行の表記規則
サンプル ダイアグラム xii
読み方 xii
70
xvi
準拠
構文ダイアグラム内
文字の viii
業界標準への準拠
11
構文ダイアグラムの読取り 61
システム要件 22
修正された問題と既知の問題についてのファイル
WIN32USER 47
環境変数の設定 37
キーワード
コマンド行 xii
サンプル コード
表記 viii
39
サイレント インストール 59
サイレント モード、インストール
視覚障害
WIN32PASS 47
WIN32PROTOCOL 48
WIN32SERVICE 48
規則
構文記法 x
構文ダイアグラム
10
IBM Informix クライアント製品 インストール ガイド
xix
viii
[タ行]
データベース サーバ
識別 44
デフォルト 46
Setnet32 での引数パラメータの設定 39
データベース ロケール、言語機能の設定 46
デフォルトのインストール ディレクトリ 17
ドキュメント ノート xvi
トラブルシューティング
一般的なインストールの問題 35
インストール後のアクセス 20
製品のインストール 19
製品の開始 20
引数のプレフィックス指定 20
ルート インストール要件 19
rpm エラー メッセージ 19
rpm バイナリ パッケージ インストール 19
トランスフォーム ファイル 30
[ナ行]
Client SDK のアンインストール
日時 (DATETIME) 型
CLIENT_LOCALE 環境変数
45
ネットワーク パラメータ
coledbp.sql スクリプト 35
COLLCHAR 環境変数 42
47
Connect、再配布ガイドライン
cpio コマンド 7
[ハ行]
日付 (DATE) 型
表記規則 viii
D
44
DBALSBC 環境変数 42
DBANSIWARN 環境変数
プロセッサ、一時ファイルの格納
プロトコル 22
ペーパー マニュアル xviii
45
変数、構文ダイアグラム内
ホスト情報、設定 40
ホスト引数パラメータ 40
DBCENTURY 環境変数 43
DBCONNECT 環境変数 43
DBCSCONV 環境変数 43
xiv
DBCSOVERRIDE 環境変数
DBLANG 環境変数 44
DBMONEY 環境変数 44
DBMONEYSCALE 環境変数
xv
オンライン マニュアル xviii
ペーパー マニュアル xviii
マシン ノート xvi
メッセージ ファイル 44
メッセージ、最適化された転送
メモリ、共有 20
文字の表記規則 viii
DBNLS 環境変数
44
44
DBPATH 環境変数 44
DBSS2 環境変数 44
DBSS3 環境変数 45
DBTEMP 環境変数 45
DBTIME 環境変数 45
DB_LOCALE 環境変数 42
DELIMIDENT 環境変数 45
doledbp.sql スクリプト 35
47
[ヤ行]
要件、ソフトウェア
43
DBCSWIDTH 環境変数 43
DBDATE 環境変数 44
DBFLTMASK 環境変数 44
[マ行]
マシン ノート xvi
マニュアル、タイプ
42
DBAPICODE 環境変数 42
DBASCIIBC 環境変数 42
xviii
viii
E
ESQLMF 環境変数
ESQL/C vi
[ラ行]
リリース ノート
50
44
ファイル拡張子、.iem
太字体 ix
ヘルプ
31
42
45
xvi
F
C
CC8BITLEVEL 環境変数 42
Client SDK
アンインストール 31
インストール 25, 58
Windows プログラムを使用したインストール
FET_BUF_SIZE 環境変数
45
25
索引
71
G
M
GLS.
参照: 広域言語サポート
Microsoft Visual C++ コンパイラ
GL_DATE 環境変数 45
GL_DATETIME 環境変数
Microsoft .NET Framework
msiexec コマンド 27
45
MTS
vii
H
N
HKEY_CURRENT_USER 39
HKEY_LOCAL_MACHINE 39
NLS 環境 44, 46, 47
NODEFDAC 環境変数
I
O
IBM Informix Connect
インストール 33
Object Interface for C++ vi
ODBC ドライバ マネージャ
格納場所 2
再配布ガイドライン
インストール
ODBC-MTS vii
50
OLE DB Provider 35
OPTMSG 環境変数 47
19
Informix Dynamic Server マニュアル セット
INFORMIXCONRETRY 環境変数 45
OPTOFC 環境変数
47
xix
P
INFORMIXCONTIME 環境変数 46
INFORMIXSERVER 環境変数 46
INFORMIXSQLHOSTS 環境変数 46
Password CSM
vii
R
1
RPM 17
データベース、インストール済みパッケージの問合
せ 19
パッケージ情報の出力 17
Informix バイナリ パッケージの問合せ 17
RPM Package Manager 2
rpm コマンド、例 18
J
JDBC
47
23
定義 vi
IBM Informix プロダクト ファイル、アンインストール
installclientsdk 8
installconn 8
InstallShield Multi-Platform インストーラ
ISMP 1
22
24
vii
L
LANG 環境変数 46
LC_COLLATE 環境変数 46
LC_CTYPE 環境変数 46
LC_MONETARY 環境変数 46
LC_NUMERIC 環境変数 46
LC_TIME 環境変数 47
Linux での Client SDK のアンインストール
Linux でのインストール 2, 17
72
S
19
IBM Informix クライアント製品 インストール ガイド
services ファイル 40
Setnet32 ユーティリティ
構成の記録 57
サイレント モードでの構成
製品構成 37
SQL コード xiv
SQL スクリプト 35
59
T
tar コマンド
7
TCP/IP プロトコル 22
TMP 環境変数 47
TOC (目次) ノート
xvi
TransformGenerator.exe
30
U
UNIX または Linux 用の ISMP
1
W
WIN32ASKPASSATCONNECT 環境変数
WIN32HOST 環境変数 47
WIN32PASS 環境変数 47
WIN32PROTOCOL 環境変数
47
48
WIN32SERVICE 環境変数 48
WIN32USER 環境変数 47
Windows Installer サービス
コマンド行オプション 31
説明 27
Windows レジストリ
40, 41
[特殊文字]
.iem ファイル拡張子 44
.NET Provider、インストール 24
/opt/informix ディレクトリ 17
索引
73
74
IBM Informix クライアント製品 インストール ガイド
򔻐򗗠򙳰
Printed in Japan
GB88-8683-00
Fly UP