Linux、およびSolarisプラットフォームでODBCドライバを使用する場合、以下の手順でODBCドライバを登録してください。
ODBCドライバマネージャ(unixODBC)およびlibtoolのインストール
参考
Symfoware Serverでは、unixODBCのVersion 2.3以降をサポートしています。
以下のサイトから、unixODBCをダウンロードしてご利用ください。
http://www.unixodbc.org/
unixODBCを実行するために、libtool 2.2.6以降のインストールが必要です。
以下のサイトから、libtoolをダウンロードしてご利用ください。
http://www.gnu.org/software/libtool/
[注意]
ODBCドライバの動作についてはサポートします。
unixODBCの動作についてはサポート対象外です。
ODBCドライバの登録
ODBCドライバマネージャ(unixODBC)のodbcinst.iniファイルを編集します。
参考
[odbcinst.iniファイルの格納先]
<unixODBCインストールディレクトリ>/etc/odbcinst.ini
以下の内容を設定してください。
定義名 | 意味 | 設定値 |
---|---|---|
[ドライバ名] | ODBCドライバの名前 | ODBCドライバの名前を設定します。
|
Description | ODBCドライバの説明 | カレントのデータソースの補足の説明を指定します。任意の説明を設定してください。 |
Driver | ODBCドライバのパス(32ビット) | ODBCドライバ(32ビット)のパスを設定します。
|
Driver64 | ODBCドライバのパス(64ビット) | ODBCドライバ(64ビット)のパスを設定します。32ビットのオペレーティングシステムを利用している場合設定は不要です。
|
FileUsage | データソースファイルの使用方法 | 1を指定してください。 |
Threading | コネクションプーリングのアトミック性の確保レベル | 2を指定してください。 |
例
32ビット版Linux上で32ビットのODBCドライバを使用する場合の設定例
[SymfowareServerV12.0unicode] Description = Symfoware Server V12.0 unicode driver Driver = /opt/symfoclient32/odbc/lib/psqlodbcw.so FileUsage = 1 Threading = 2
64ビット版Linux上で64ビットのODBCドライバを使用する場合の設定例
[SymfowareServerV12.0x64unicode] Description = Symfoware Server V12.0x64 unicode driver Driver64 = /opt/symfoclient64/odbc/lib/psqlodbcw.so FileUsage = 1 Threading = 2
64ビット版Linux上で32ビットと64ビットの両方のODBCドライバを使用する場合の設定例
[SymfowareServerV12.0unicode] Description = Symfoware Server V12.0 unicode driver Driver = /opt/symfoclient32/odbc/lib/psqlodbcw.so FileUsage = 1 Threading = 2 [SymfowareServerV12.0x64unicode] Description = Symfoware Server V12.0x64 unicode driver Driver64 = /opt/symfoclient64/odbc/lib/psqlodbcw.so FileUsage = 1 Threading = 2