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