misc.log

日常茶飯事とお仕事と

Oracle 11gと10gと発行者ポリシー

Oracle 10g対応のODP.NET(Version 2.102.5.0)などを使っている環境のODP.NETその他を、いきなり11gのものに入れ替えて動くだろうか、という話が職場で起きている。実際に動いたという話も出ているので(試した人がいる)、発行者ポリシーによってバージョンのリダイレクトが行われているのだろう。


具体的な話はいくつかBlogなどで説明されている。

熱燗ロックのブログ/ODP.NETのバージョン問題
http://d.hatena.ne.jp/atsukanrock/20090519/1242721158
DFJJ/ODP.NET 10.2とODP.NET 11.1を使い分ける
http://dfjj.cocolog-nifty.com/blog/2009/10/odpnet-102odpne.html


今回の案件では、既に10.2.0.4環境を10.2.0.5環境と同居させるために、.NETアプリのapp.configにバージョンリダイレクト記述を行い、無理矢理「古いバージョンを参照する」なんてことをやっている。これの逆方向処理がGAC登録時に行われている、ってことかな。

徹底解説 Oracle Database 11g (日経BPムック)

徹底解説 Oracle Database 11g (日経BPムック)