■SI ObjectBrowser掲示板

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

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




ログインできません(bit数が一致していません) 2023/12/11 13:08:49
サモア人           samoan@room.ocn.ne.jp
下記メッセージが出て、ログインできません。先週金曜日まではできたのですが。
bit数はどう見ても一致しているのですが。

*********************************************************
oracle クライアントと si object browser の bit 数が一致していません
oracle クライアント:32ビット
si object browser:32ビット
*********************************************************

どうして急にログインできなくなったのか、また、対策は?等教えてください。
ちなみに私以外のメンバーはログインできます。
元の文章を引用して返信

Re: ログインできません(bit数が一致していません) 2023/12/11 20:15:22
OBサポート
OBサポートです。
ご回答が大変遅くなってしまい、誠に申し訳ありません。

■bit数不一致によるエラーについて
SI Object Browserでは、Oracle Database接続時に、クライアント環境に配置される
oci.dllを参照し接続を行う方式となりますが、
ORACLE_HOMEへのアクセス権限不足することで、
接続時にoci.dllに関するエラー、もしくはビット数に関するエラーが発生する事がございます。

つきましては、既存環境のORACLE_HOMEやoci.dll
(通常はORACLE_HOME\bin\配下に配置される)へのアクセス権限(読み取り・実行権限)が
アプリケーション実行ユーザーに付与されているかどうか、ご確認をお願いできますでしょうか。

なお、権限による問題であれば
管理者としてアプリケーションを実行した際に正常に接続ができるかどうかでも
確認が可能です。


■その他原因について
その他考えられる原因としては、
意図しないORACLE_HOMEを参照している可能性も考えられます。
SI Object Browserでは、実行環境のORACLE_HOMEのパスをレジストリ、もしくはオプションの設定値より読み取る動作となります。

ご利用環境に複数のOracle Clientがインストールされている場合に、
SI Object Browserが意図するORACLE_HOMEを識別できていない可能性が考えられます。

下記手順によって、SI Object Browserに意図するORACLE_HOMEを指定した上で、
接続時にエラーとならないかどうか、ご確認をお願いできますでしょうか。

【実施手順】
・SI Object Browserを起動する
・ログオン画面をキャンセルで閉じる
・[ツール] > [オプション] > [詳細設定]タブ > [ORACLE_HOME]の項目に意図するORACLE_HOMEのパスを指定する
・SI Object Browserを再起動しログオン画面での接続を試す

本件、大変ご不便をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
元の文章を引用して返信

Re: ログインできません(bit数が一致していません) 2023/12/12 18:29:57
サモア人           samoan@room.ocn.ne.jp
ありがとうございました。解決しました。

実はリモートデスクトップでDBサーバに接続し、そちらでORACLEの削除を行い、その際にレジストリの削除も行いました。その際、間違えてローカルマシンで行ってしまったようで、oracle が付くキーがなくなっておりました。

oracleクライアントの削除、および再インストールで解決しました。
お手数をおかけしました。
元の文章を引用して返信