Oracle9iクライアントに更新したらMSDAORAが接続できない
これは.NET Tipsではありませんが・・・自分の環境でいつのまにかMSDAORAが使えなくなっていたのです(ORAOLEDBは使えています)。ついこの前までは使えたはずなのに・・・。その間、何をやったか思い出してみたら、Oracle8iクライアントからOracle9iクライアントに更新したのです。ここになんかあるんとちゃうか〜。

レジストリエディタで "Ora81" をキーワードに検索してみたところ、 [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] に次のような記述がのこっていました。

ORACLE_GROUP_NAME   REG_SZ   C:\Oracle\Ora81
ORACLE_HOME   REG_SZ   OraHome81
ORACLE_HOME_NAME   REG_SZ   C:\Oracle\Ora81

これらを全て Ora92 と OraHome92 に書き換えたらMSDAORAが使えるようになりました。