■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




Windows 7 (x64) で動かすと、OCI.DLLを 2009/09/03 10:23:14
7th sense
お世話になります。

OB 10.3.0.0 を Windows 7 (x64) で動かそうとしていますが、
「OCI.DLLの読み込みに失敗しました。[].」
というエラーが出ます。


FAQの通り、次のような手順を踏みました。
1. Object Browser 10.3.0.0 トライアル版を D:\opt\OB10 へインストール
2. Oracle Instant Client for win32 10.2.0.3 の基本パッケージの内容を、D:\opt\OB10へ展開
http://www.oracle.com/technology/global/jp/software/tech/oci/instantclient/10104/instantclient_win_dl.html
D:\opt\OB10フォルダには、ob10.exeとoci.dllが並んでいます。

この状態で起動すると、ライセンスの入力画面の次に上記エラーが出ます。
互換性のトラブルシューティングを行い、XP Modeで動かしても同様です。

他にチェックすべきところはあるでしょうか?
よろしくお願い申し上げます。
元の文章を引用して返信

Re: Windows 7 (x64) で動かすと、OCI.DLLを 2009/09/03 10:25:28
7th sense
ちなみに、x64版のOracle Instant Clientも使用してみましたが、同様の結果でした。
元の文章を引用して返信

Re: Windows 7 (x64) で動かすと、OCI.DLLを 2009/09/03 14:06:53
後迫@SI           oob.support@sint.co.jp http://www.sint.co.jp
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。

64bit版OSでご利用いただく場合はご指摘いただいたとおり、
32bit版のOracle Client(またはInstant Client)で可能です。

また、現状ではOCI.DLLが複数ある場合、PATH環境が優先されてしまいますので、
もしOracleのPATH環境変数を削除せずに使用したい場合(SQL*Plusでも使用したい場合)は、
以下の手順をお試しいただけますでしょうか。

@Object Browserのインストールディレクトリ
 (デフォルトは、C:\Program Files\OB10)に「bin」というフォルダを作成し、
 binフォルダの中にOracle Instant Clientのファイルをすべてコピーいたします。
A「ツール」にあります「オプション」→「詳細設定」タブより
 「ORACLE_HOME」の設定を@のObject Browserのインストールディレクトリに
 設定し、「OK」ボタンを押します。
BObject Browserを再起動いたします。

※なお、Windows 7につきましては現状、正式動作保障には含まれていないため、
 今後、Widnwos7固有の不具合をいただいた場合も対応はできませんので
 あらかじめご了承の上、ご利用いただけますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。




元の文章を引用して返信

動きました! Re: Windows 7 (x64) で 2009/09/03 10:29:46
7th sense
x64版のOCI.DLLがpath環境変数に含まれていたのが原因でした。
path環境変数から取り除いたところ、Object Browswerが動作しました。
(代わりに SQL*Plusが動かないですが。涙)

お騒がせしました。
ありがとうございました。

p.s.
side by sideより、pathのほうが優先されるとは・・・・
元の文章を引用して返信