■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
接続先がおかしい 2007/04/25 11:22 OB 3
オブジェクトブラウザver9.0.0を使わせていただいております。
「ユーザーID」「パスワード」「データベース名」を入力し
Oracleのあるユーザーに接続しようとしたところ、
意図せず別のユーザーに接続してしまう現象が発生しております。
SQL*PLUSからは正常に、目的のユーザーに接続できます。
別のDB接続ツールからも同様に、正常に接続できます。
Oracleのバージョンは10.2.0です。
tnsnames.oraの値も確認しましたが、HOST名・サービス名とも正常です。

「UID1」「PSW1」「DB1」に接続しようとしているのに
「UID2」「PSW2」「DB1」に接続してしまう。
現在「UID2」のユーザーの方は、パスワードを変更してロックを掛けており
接続できないようになっているはずなのですが…。

今までは正常に使用できていたのですが、ある日からこの現象が発生しました。
確認した方がよい設定はありますでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
以下の事項をご確認いただけますでしょうか。

①接続先リストに登録しているようであれば、
 削除後、手動でログインをお願いできますでしょうか。
②ObjectBrowserにて「UID2」で接続しようとした場合は
 正常にロックのエラーになりますでしょうか。
③複数のOracleクライアントを
 インストールされているということはありますでしょうか。

何卒、よろしくお願いいたします。
大変お世話になっております。
ご回答ありがとうございます。

①:試してみましたが、やはり質問させていただいた現象が発生します。

②:「UID2」で接続しようとすると正常にORA-28000ロックエラーが表示されます。

③:現在は10gクライアントのみをインストールしています。
  以前、誤って10gインスタントクライアントをインストールしたことがありますが
  アンインストールして10gクライアントを再インストールしました。
  ちなみに現在の環境変数は下記のようになっています。

  ORACLE_HOME=C:\oracle\product\10.2.0\client_1
  PATH=C:\oracle\product\10.2.0\client_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn 
以上、大変お手数ですがよろしくお願いいたします。

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件についてですが、
>以下の事項をご確認いただけますでしょうか。
>
>①接続先リストに登録しているようであれば、
> 削除後、手動でログインをお願いできますでしょうか。
>②ObjectBrowserにて「UID2」で接続しようとした場合は
> 正常にロックのエラーになりますでしょうか。
>③複数のOracleクライアントを
> インストールされているということはありますでしょうか。
>
>何卒、よろしくお願いいたします。
>
こんにちは
後迫@SIです。

追加情報をいただきありがとうございます。
(PATHなどを確認しましたが、特に問題ないようです。)

たびたび申し訳ございません。
以下の事項を試していただけますでしょうか。

①以下の手順にてレジストリをリセットしていただき、
 現象が改善されるか、試していただきたいのですがよろしいでしょうか?

 A.Object Browser Ver.9が起動している場合はいったん終了します。
 B.レジストリエディタを起動します。
  (スタートメニュー→「ファイル名を指定して実行」を選択していただき、
  「regedit」と入力することで起動いたします。)
 C.HKEY_CURRENT_USER\Software\SystemIntegratorにある、
  「OB9」キーを削除
 D.再度Object BrowserV er.9を起動します。

 ※Object Browserの再インストールは不要ですが、
  接続リストなどの設定もすべてリセットされてしまいますので、
  必要でしたらバックアップをとっていただいた上で
  試していただけますでしょうか。
 (上記C.にて削除する前に、「OB9」キーを右クリックし、
  「エクスポート」を選択することで
  レジストリのバックアップファイルを作成できます。)

②上記①でも解決しない場合、
 大変お手数ですが、「UID1」のテーブルなどのオブジェクトを
 エクスポートバックアップ後、別ユーザを作成していただき、
 そちらにインポートしていただいた上で、その別ユーザでログインし、
 「UID2」にならないか試していただけますでしょうか。

たびたびお手数をお掛けしてしまい誠に申し訳ございません。
よろしくお願いいたします。