13.3.1 インストール
(1) インストールディレクトリ
ODBC3.5ドライバのインストールディレクトリを次の表に示します。
プラットフォーム |
インストールディレクトリ |
---|---|
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ドライバのインストールの流れを次に示します。
-
ODBC3.5ドライバのインストール
提供媒体をセットし,インストールをします。
-
ODBCドライバマネージャのインストール
Windows版の場合,ODBCドライバマネージャのバージョンが古いときは,ODBCドライバマネージャをインストールします。
UNIX版の場合,HiRDBではODBCドライバマネージャを提供していません。ODBC3.5 APIをサポートしUNIX上で動作するODBCドライバマネージャを別途インストールしてください。
-
データソースの設定
データソースを設定します。
(3) インストール手順(Windows版の場合)
(a) ODBC3.5ドライバのインストール
-
統合CD-ROM中のhcd_inst.exeを実行して,日立総合インストーラを起動してください。
-
「日立総合インストーラ」画面で次のどちらかを選択して,[インストール実行]ボタンをクリックしてください。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]
-
-
次の操作をしてください。選択したプログラムプロダクトのセットアッププログラムが起動します。
Windows版クライアント製品の場合:
HiRDBのセットアッププログラムの「プログラムプロダクトの選択」画面で次のどちらかを選択して,[次へ]ボタンをクリックしてください。
-
HiRDB/Run Timeの場合は[HiRDB/Run Time]
-
HiRDB/Developer's Kitの場合は[HiRDB/Developer's Kit]
Windows版サーバ製品の場合:
HiRDBのセットアッププログラムの「プログラムプロダクトの選択」画面で[HiRDB/Run Time]を選択して,[次へ]ボタンをクリックしてください。
-
-
「インストール先の選択」ダイアログボックスが表示されるので,必要に応じてインストール先を変更して[次へ]ボタンをクリックします。
-
「セットアップ方法の選択」ダイアログボックスで,「標準」又は「カスタム」を選択し,[次へ]ボタンをクリックします。
-
5.で「カスタム」を選択した場合,「コンポーネントの選択」ダイアログボックスで,「ODBC3.5ドライバ」を選択し,[次へ]ボタンをクリックします。
-
ODBC3.5ドライバがWindowsディレクトリ\System32下にコピーされます。
-
これでインストールは完了となります。
(b) ODBCドライバマネージャ(MDAC2.6RTMに含まれる)のインストール
インストールされているODBCドライバマネージャのバージョンが古い場合,Microsoftのホームページから最新のMDACを入手してインストールする必要があります。なお,ODBCドライバマネージャのバージョンは,「ODBCアドミニストレータ」を起動して,「バージョン情報」タブをクリックすると確認できます。「ドライバマネージャ」のバージョンが3.520.6526.0未満の場合,古いバージョンとなります。
(c) データソースの設定
-
「ODBCデータソースアドミニストレータ」を起動します。
-
タブの項目が「ユーザDSN」又は「システムDSN」であることを確認し,[追加]ボタンをクリックします。
-
「データソースの新規作成」ダイアログボックスが表示されるので,「HiRDB ODBC3.5 Driver」を選択して,[完了]ボタンをクリックします。
-
「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クライアント環境定義ファイルについては,「Windows環境の場合(ファイル登録)」を参照してください。
省略した場合は,HIRDB.INIが仮定されます。
クライアント環境定義の各指定方法での優先順位については,「接続情報の優先順位」を参照してください。
-
[OK]ボタンをクリックすると,「ユーザDSN」タブ又は「システムDSN」タブに戻り,登録したデータソースが表示されます。
-
データソースのセットアップの中止
データソースのセットアップを中止する場合は,「HiRDB ODBC3.5 Driverセットアップ」ダイアログボックスの[キャンセル]ボタンをクリックしてください。[キャンセル]ボタンをクリックすると,データソースは登録されません。
-
データソースの削除
データソースを削除する場合の手順を次に示します。
-
「データソース」ダイアログボックスの中の,削除するデータソース名を選択します。
-
[削除]ボタンをクリックすると,データソースが削除されます。
(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
-
ドライバ名称
[ ]内の記述は,データソースと対応するドライバ名称です。任意の名称を指定できます。
-
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
-
データソース名
データソース名を識別するための,任意の名称を指定します。使用するODBCドライバマネージャの規則に従って指定してください。
-
Driver
ドライバの登録でodbcinst.iniファイルに設定したドライバ名称を指定します。
-
PDHOST
HiRDB/シングルサーバの場合,シングルサーバのあるサーバマシンのホスト名を指定します。HiRDB/パラレルサーバの場合,システムマネジャがあるサーバマシンのホスト名を指定します。
この指定はクライアント環境定義PDHOSTの指定と同等です。PDHOSTについては,「クライアント環境定義の設定内容」を参照してください。
この項目を省略した場合の各指定方法での優先順位については,「接続情報の優先順位」を参照してください。
-
PDNAMEPORT
アクセスするHiRDBサーバのポート番号(システム定義のpd_name_portオペランドの指定値)を指定します。
この指定はクライアント環境定義PDNAMEPORTの指定と同等です。PDNAMEPORTについては,「クライアント環境定義の設定内容」を参照してください。
この項目を省略した場合の各指定方法での優先順位については,「接続情報の優先順位」を参照してください。
-
INIFLNAME
HiRDBクライアント環境定義ファイルの名称を,絶対パス名で指定します。データソースごとにHiRDBクライアント環境定義の指定値を変更したい場合に指定してください。例えば,高速接続機能(PDSERVICEPORT)を使用し複数のHiRDBに接続する場合に,HiRDBクライアント環境定義ファイルのファイル名を指定し,データソースごとに接続先を変更するときなどに指定します。
HiRDBクライアント環境定義ファイルについては,「UNIX環境の場合」を参照してください。
なお,UNIX版ではHiRDBクライアント環境定義ファイル(HiRDB.ini)は作成されないため,ファイルを用意してから指定してください。
クライアント環境定義の各設定方法での優先順位については,「接続情報の優先順位」を参照してください。
-
ODBCHARSET
UNIX版HiRDB ODBC3.5ドライバ固有のODBC環境定義です。文字コード変換で使用する文字コード種別を指定します。詳細は,「UNIX版HiRDB ODBC3.5ドライバ固有のODBC環境定義」を参照してください。