ODBCデータソースアドミニストレータ
64bitの端末に対して。
Oracleclientを一回アンインストールして、再度インストールしたときのはなし。
アンインストール前にODBCデータソースを消すのを忘れて、変なレジストリが残った。
残ってしまったレジストリは直で消すしかない。
場所は検索したら出てくる。
また、再度インストールして、ODBCドライバもちゃんと入っているのにODBCデータソースアドミニストレーターからドライバを見つけられなかった。
これは64bit端末に32bitのオラクルクライアントをインストールしたせい。
ODBCデータソースアドミニストレータは64bit版と32bit版があって、64bitの端末の管理ツールから起動したODBCデータソースアドミニストレータは64bit版なので、32bitのドライバーは表示してくれない。
解決するには、32bitのODBCデータソースアドミニストレータを起動して、そこでDNSを設定すること。
32bitのODBCデータソースアドミニストレータの場所は検索したらでてくる。
SYSWOW64みたいな名前のフォルダにある。