Hitachi

ノンストップデータベース HiRDB Version 9 UAP開発ガイド


13.3.1 インストール

〈この項の構成〉

(1) インストールディレクトリ

ODBC3.5ドライバのインストールディレクトリを次の表に示します。

表13‒1 ODBC3.5ドライバ(32ビットモード)のインストールディレクトリ

プラットフォーム

インストールディレクトリ

Windows

Windowsディレクトリ\System32,又はWindowsディレクトリ\SysWOW64

Linux

/HiRDB/client/lib/

注1

Windowsディレクトリは,デフォルトでは,C:\WINDOWSとなります。

注2

下線で示す部分は,HiRDBクライアントのインストールディレクトリとなります。

表13‒2 ODBC3.5ドライバ(64ビットモード)のインストールディレクトリ

プラットフォーム

インストールディレクトリ

Windows

Windowsディレクトリ\System32

Linux

/HiRDB/client/lib/

HP-UX

注1

Windowsディレクトリは,デフォルトでは,C:\WINDOWSとなります。

注2

下線で示す部分は,HiRDBクライアントのインストールディレクトリとなります。

(2) インストールの流れ

ODBC3.5ドライバのインストールの流れを次に示します。

  1. ODBC3.5ドライバのインストール

    提供媒体をセットし,インストールをします。

  2. ODBCドライバマネージャのインストール

    Windows版の場合,ODBCドライバマネージャのバージョンが古いときは,ODBCドライバマネージャをインストールします。

    UNIX版の場合,HiRDBではODBCドライバマネージャを提供していません。ODBC3.5 APIをサポートしUNIX上で動作するODBCドライバマネージャを別途インストールしてください。

  3. データソースの設定

    データソースを設定します。

(3) インストール手順(Windows版の場合)

(a) ODBC3.5ドライバのインストール

  1. 統合CD-ROM中のhcd_inst.exeを実行して,日立総合インストーラを起動してください。

  2. 「日立総合インストーラ」画面で次のどちらかを選択して,[インストール実行]ボタンをクリックしてください。HiRDBのセットアッププログラムが起動します。

    Windows版クライアント製品の場合:

    • HiRDB/Run Timeの場合は[HiRDB/Run Time]

    • HiRDB/Developer's Kitの場合は[HiRDB/Developer's Kit]

    Windows版サーバ製品の場合:

    • HiRDB/シングルサーバの場合は[HiRDB/Single Server]

    • HiRDB/パラレルサーバの場合は[HiRDB/Parallel Server]

  3. 次の操作をしてください。選択したプログラムプロダクトのセットアッププログラムが起動します。

    Windows版クライアント製品の場合:

    HiRDBのセットアッププログラムの「プログラムプロダクトの選択」画面で次のどちらかを選択して,[次へ]ボタンをクリックしてください。

    • HiRDB/Run Timeの場合は[HiRDB/Run Time]

    • HiRDB/Developer's Kitの場合は[HiRDB/Developer's Kit]

    Windows版サーバ製品の場合:

    HiRDBのセットアッププログラムの「プログラムプロダクトの選択」画面で[HiRDB/Run Time]を選択して,[次へ]ボタンをクリックしてください。

  4. 「インストール先の選択」ダイアログボックスが表示されるので,必要に応じてインストール先を変更して[次へ]ボタンをクリックします。

  5. 「セットアップ方法の選択」ダイアログボックスで,「標準」又は「カスタム」を選択し,[次へ]ボタンをクリックします。

  6. 5.で「カスタム」を選択した場合,「コンポーネントの選択」ダイアログボックスで,「ODBC3.5ドライバ」を選択し,[次へ]ボタンをクリックします。

  7. ODBC3.5ドライバがWindowsディレクトリ\System32下にコピーされます。

  8. これでインストールは完了となります。

(b) ODBCドライバマネージャ(MDAC2.6RTMに含まれる)のインストール

インストールされているODBCドライバマネージャのバージョンが古い場合,Microsoftのホームページから最新のMDACを入手してインストールする必要があります。なお,ODBCドライバマネージャのバージョンは,「ODBCアドミニストレータ」を起動して,「バージョン情報」タブをクリックすると確認できます。「ドライバマネージャ」のバージョンが3.520.6526.0未満の場合,古いバージョンとなります。

(c) データソースの設定

  1. 「ODBCデータソースアドミニストレータ」を起動します。

  2. タブの項目が「ユーザDSN」であることを確認し,[追加]ボタンをクリックします。

  3. 「データソースの新規作成」ダイアログボックスが表示されるので,「HiRDB ODBC3.5 Driver」を選択して,[完了]ボタンをクリックします。

  4. 「HiRDB ODBC3.5 Driver セットアップ」ダイアログボックスが表示されるので,各項目を設定します。

    データソース名

    データソース名を識別するための,任意の名称を指定します。名称は,すべて半角文字の場合は32文字,すべて全角文字の場合は16文字で指定できます。なお,半角文字,全角文字は混在できます。

    PDHOST(ホスト名)

    HiRDB/シングルサーバの場合,シングルサーバのあるサーバマシンのホスト名を指定します。HiRDB/パラレルサーバの場合,システムマネジャがあるサーバマシンのホスト名を指定します。

    この項目を省略した場合,クライアント環境定義のPDHOSTの値が仮定されます。PDHOSTについては,「クライアント環境定義の設定内容」を参照してください。

    PDNAMEPORT(HiRDBシステムのポート番号)

    アクセスするHiRDBサーバのポート番号(システム定義のpd_name_portオペランドの指定値)を指定します。

    この項目を省略した場合,クライアント環境定義のPDNAMEPORTの値が仮定されます。PDNAMEPORTについては,「クライアント環境定義の設定内容」を参照してください。

    HiRDBクライアント環境変数ファイル名

    HiRDBクライアント環境定義ファイルの名称を,絶対パス名で指定します。データソースごとにHiRDBクライアント環境変数の指定値を変更したい場合に指定してください。例えば,高速接続機能(PDSERVICEPORT)を使用し複数のHiRDBに接続する場合に,HiRDBクライアント環境定義ファイルのファイル名を指定し,データソースごとに接続先を変更するときなどに指定します。

    省略した場合は,HIRDB.INIが仮定されます。

  5. [OK]ボタンをクリックすると,「ユーザDSN」タブに戻り,登録したデータソースが表示されます。

  • データソースのセットアップの中止

データソースのセットアップを中止する場合は,「HiRDB ODBC3.5 Driverセットアップ」ダイアログボックスの[キャンセル]ボタンをクリックしてください。[キャンセル]ボタンをクリックすると,データソースは登録されません。

  • データソースの削除

データソースを削除する場合の手順を次に示します。

  1. 「データソース」ダイアログボックスの中の,削除するデータソース名を選択します。

  2. [削除]ボタンをクリックすると,データソースが削除されます。

(4) インストール手順(UNIX版の場合)

(a) ODBC3.5ドライバのインストール

日立PPインストーラを起動してODBC3.5ドライバをインストールしてください。

(b) ODBCドライバマネージャのインストール

UNIX版の場合,HiRDBではODBCドライバマネージャを提供していません。別途インストールしてください。

(c) ODBCドライバ情報の登録

ODBCドライバの情報を登録するために,odbcinst.iniファイルを編集してください。

ここでは,ドライバマネージャにunixODBCを使用した場合を例にして説明します。

odbcinst.iniファイルは/usr/local/etc下にあります。32ビットモードのLinux版HiRDB ODBC3.5ドライバを使用する場合のodbcinst.iniファイルの編集例を次に示します。

(例)
[HiRDBOdbcDriver]  ................................................1
Driver = /HiRDB/client/lib/libodbcdrv.so  .......................2
  1. ドライバ名称

    [ ]内の記述は,データソースと対応するドライバ名称です。任意の名称を指定できます。

  2. Driver

    UNIX版HiRDB ODBC3.5ドライバを絶対パスで指定します。64ビットモードの場合はlibodbcdrv64.soとなります。

(d) データソースの設定

odbc.iniファイルを編集してください。

ここでは,ドライバマネージャにunixODBCを使用した場合を例にして説明します。

odbc.iniファイルは,/usr/local/etc下にあります。また,ホームディレクトリ下の.odbc.iniという隠しファイルとしても存在します。この二つのファイルは,WindowsでのシステムDSN及びユーザDSNに相当します。ユーザDSNとして編集する場合は,.odbc.iniファイルをアプリケーション実行ユーザのホームディレクトリに配置してください。

odbc.iniファイルの編集例を次に示します。

(例)

[HiRDB_LIN30] ......................................................1
Driver = HiRDBOdbcDriver ...........................................2
PDHOST = 10.209.34.223 .............................................3
PDNAMEPORT = 22200 .................................................4
INIFLNAME = /usr/local/etc/HiRDB.ini ...............................5
ODBCHARSET = CP932 .................................................6
  1. データソース名

    データソース名を識別するための,任意の名称を指定します。使用するODBCドライバマネージャの規則に従って指定してください。

  2. Driver

    ドライバの登録でodbcinst.iniファイルに設定したドライバ名称を指定します。

  3. PDHOST

    HiRDB/シングルサーバの場合,シングルサーバのあるサーバマシンのホスト名を指定します。HiRDB/パラレルサーバの場合,システムマネジャがあるサーバマシンのホスト名を指定します。

    この項目を省略した場合,クライアント環境定義のPDHOSTの値が仮定されます。PDHOSTについては,「クライアント環境定義の設定内容」を参照してください。

  4. PDNAMEPORT

    アクセスするHiRDBサーバのポート番号(システム定義のpd_name_portオペランドの指定値)を指定します。

    この項目を省略した場合,クライアント環境定義のPDNAMEPORTの値が仮定されます。PDNAMEPORTについては,「クライアント環境定義の設定内容」を参照してください。

  5. INIFLNAME

    HiRDBクライアント環境定義ファイルの名称を,絶対パス名で指定します。データソースごとにHiRDBクライアント環境定義の指定値を変更したい場合に指定してください。例えば,高速接続機能(PDSERVICEPORT)を使用し複数のHiRDBに接続する場合に,HiRDBクライアント環境定義ファイルのファイル名を指定し,データソースごとに接続先を変更するときなどに指定します。

    省略した場合は,環境定義で設定されている値が仮定されます。

    なお,UNIX版ではHiRDBクライアント環境定義ファイル(HiRDB.ini)は作成されないため,ファイルを用意してから指定してください。

  6. ODBCHARSET

    UNIX版HiRDB ODBC3.5ドライバ固有のODBC環境定義です。文字コード変換で使用する文字コード種別を指定します。詳細は,「UNIX版HiRDB ODBC3.5ドライバ固有のODBC環境定義」を参照してください。