Windows Server 64bit(GCP上のサーバ)でなんとなくうまくいった。うろ覚えだがメモ
前提
DBサーバ:Oracle 11g Express (GCP上のWindows Server 2016に構築)
HDBC-odbc環境:Windows Server 2012R2
環境構築手順
- Oracle Instant Clientをインストール
- tnsnames.oraを設定し、SQL Plusで接続確認
- ODBCデータソースアドミニストレータ(64bit)を起動し、システムDSNにOracleサーバを設定。適当なODBCクライアントで接続確認
- Msys2 64bitをインストール
- haskell platformをインストール
- Msys2環境の.bashrcを編集し、PATHにHaskell Platformのbin, lib/bin, lib/extralibs/binを前に挿入
例)export PATH="/c/Program Files/Haskell Platform/8.4.3/bin":"/c/Program Files/Haskell Platform/8.4.3/lib/bin":"/c/Program Files/Haskell Platform/8.4.3/lib/extralibs/bin":$PATH - Msys2で
cabal install HDBC-odbc
こんな感じだったはず