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.