Cosminexus 簡易構築・運用ガイド
ここでは,Cosminexus DABroker Libraryを使用してデータベースに接続するために必要な設定について説明します。
Cosminexus DABroker Libraryでは,OracleにアクセスするためのライブラリとしてOracleアクセスライブラリを提供しています。Oracleアクセスライブラリは,OracleのOCIプログラムです。OCIプログラムは,Oracleのインストール状況によって,その作成方法(make方法)が異なる場合があります。Oracleのインストールの状況によっては,Cosminexus DABroker Libraryが提供しているOracleアクセスライブラリではOracleにアクセスできないため,ユーザの環境に合わせたOracleアクセスライブラリの再作成が必要になります。再作成の方法については,マニュアル「Cosminexus システム構築ガイド」のOracleアクセスライブラリの再作成に関する説明を参照してください。
データベースとしてHiRDBを使用する場合は,言語モードを設定してください。Cosminexus DABroker Libraryの言語モードとHiRDBの言語モードの対応を次の表に示します。なお,Cosminexus DABroker Libraryの言語モードとは,Cosminexus DABroker Library動作環境定義ファイルのDAB_LANG(LANG環境変数)のことです。
表J-1 Cosminexus DABroker Libraryの言語モードとHiRDBの言語モードの対応
| Cosminexus DABroker Libraryの言語モード | HiRDBの言語モード | |||||
|---|---|---|---|---|---|---|
| OS | 言語モード | DAB_LANGの指定値 | SJIS | EUC日本語 | ASCII | UTF-8 |
| AIX | SJIS | Ja_JP | ○ | − | − | − |
| Ja_JP.IBM-932 | ○ | − | − | − | ||
| Ja_JP.IBM-943 | ○ | − | − | − | ||
| EUC | ja_JP | − | ○ | − | − | |
| ja_JP.IBM-eucJP | − | ○ | − | − | ||
| ASCII | C※ | − | − | ○ | − | |
| UTF-8 | UTF-8 | − | − | − | ○ | |
| HP-UX | SJIS | ja_JP.SJIS※ | ○ | − | − | − |
| EUC | ja_JP.EUC | − | ○ | − | − | |
| ja_JP.UJIS | − | ○ | − | − | ||
| ja_JP.eucJP | − | ○ | − | − | ||
| ASCII | C | − | − | ○ | − | |
| UTF-8 | UTF-8 | − | − | − | ○ | |
| Linux | EUC | ja_JP | − | ○ | − | − |
| ja_JP.ujis | − | ○ | − | − | ||
| japanese | − | ○ | − | − | ||
| japanese.euc | − | ○ | − | − | ||
| ja_JP.eucjp | − | ○ | − | − | ||
| Ja_JP | − | ○ | − | − | ||
| ASCII | C※ | − | − | ○ | − | |
| UTF-8 | UTF-8 | − | − | − | ○ | |
| Solaris | SJIS | ja_JP.PCK※ | ○ | − | − | − |
| EUC | ja | − | ○ | − | − | |
| japanese | − | ○ | − | − | ||
| ASCII | C | − | − | ○ | − | |
| UTF-8 | UTF-8 | − | − | − | ○ | |
(凡例) ○:使用できる。 −:使用できない。
注※ DAB_LANGの標準値を示します。
ENCODELANG,またはsetEncodLangに指定する言語モードは,Cosminexus DABroker Libraryの言語モードと合わせる必要があります。ENCODELANG,またはsetEncodLangの指定方法について次に説明します。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.