■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
毎々、お世話になっております。

>①確認になりますが、エラーになるタイミングは
> テーブルをダブルクリックしてデータタブ を選択したときでしょうか?
 
  データがらみで展開するとエラーになります。

>②ご報告いただいた操作を行った場合、必ずエラーが発生いたしますでしょうか?
> (それとも発生するときとしないときがありますでしょうか?)

  発生するときとしないときがあります。

>③Ver.9側のツール→オプション設定にて「データ」タブにあります
> 「データ編集時に自動的にCOMMITする」の
> チェックはONになっておりますでしょうか?
> また、OFFになっていない場合はONに変更していただいても
> 同様のエラー現象が発生いたしますでしょうか?

 ONになっています。

>④複数のOracleクライアントを
> インストールされているということはありますでしょうか?

 複数インストールはされていません。

あと、Object Browser9を2つ起動して、片一方でファンクションの実行をして
エラーになったとします。
もう1つのObject Browser9でエラーになったファンクションを修正して
実行かけるとObject Browser9が落ちます。

よろしくお願いします。
マイナーバージョンアップのご予定はいつ頃でしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。

①確認になりますが、エラーになるタイミングは
 テーブルをダブルクリックしてデータタブ を選択したときでしょうか?

②ご報告いただいた操作を行った場合、必ずエラーが発生いたしますでしょうか?
 (それとも発生するときとしないときがありますでしょうか?)

③Ver.9側のツール→オプション設定にて「データ」タブにあります
 「データ編集時に自動的にCOMMITする」の
 チェックはONになっておりますでしょうか?
 また、OFFになっていない場合はONに変更していただいても
 同様のエラー現象が発生いたしますでしょうか?

④複数のOracleクライアントを
 インストールされているということはありますでしょうか?

お手数をおかけいたしますが、
よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
過去に同様の報告があり、調査したところ、
Object Browserがインストールされているマシンに、
複数バージョンのOracleクライアントが
インストールされている場合に現象が発生するようでした。

このとき、Oracleクライアントを削除して1つにすることで
解決いたしましたので、
もし、複数クライアントがインストールされているのでしたら、
お手数ですが、Oracleクライアントを削除して
Oracleクライアントを1つにしていただいた上で、
再度試していただいてもよろしいでしょうか。

何卒よろしくお願いいたします。
SIOB9.0.1.4
Oracle Client 9.2.0.6.0
Oracle Server 10.2.0.2.0
WindowsXP SP2

ObjectBrowserでテーブルのデータを表示(編集モードOFF)している時に、
開いているテーブルをユーザーアプリケーションで更新します。
その後、ObjectBrowser画面で「データ表示ボタン」(再生マーク)を押したり、F5で更新すると
「アドレス00000000でアドレス00000000に対する読み込み違反がおきました。」と表示されデータが取得できません。
一旦データベースから切断し再接続すると正しく動作します。
頻発するわけではないのですが、発生しないようにする方法は無いでしょうか?
「開いている状態で更新しない」や「製品仕様」でも良いのですが、回避できる運用があると助かります。
ご返事ありがとうございます。

テーブルのフォワードエンジニアリングを実行したら、
権限不足のエラーメッセージが出ましたので、接続用
ユーザの権限を変更したら、リバースエンジニアリング
とフォワードエンジニアリング両方とも上手くいきました。

ありがとうございました。
こんにちは
後迫@SIです。

ご報告いただきました現象について確認いたしました。
エラーが表示され、一度にすべて閉じれないようです。

この不具合につきましては、
次回のバージョンアップにて
修正を検討させていただきますので、
よろしくお願いいたします。

現状、複数起動されている場合は申し訳ありませんが、
ひとつづつ閉じるということでお願いできますでしょうか。

お手数をおかけいたしますが、よろしくお願いいたします。

お世話になります。
ある作業をするとメモリー違反になります。
「OBJECT BROWSER 9」を2つ動かして、片方の「OBJECT BROWSER 9」であるテーブルに対して処理をして、もう1つ「OBJECT BROWSER」で処理をしているテーブルを開くと
「モジュール oob.exe のアドレス 004031ACでアドレスFFFFFFFCに対する読込違反がおきました。」と表示されて何もできなくなります。
何故このような現象がおきるのでしょうか?何回も落ちて作業ができないときがあります。
よろしくお願いします。
Re: ORA-01031 2006/10/24 18:43 OB
こんにちは
後迫@SIです。

正常に接続できるパターン(起動時にユーザID/PASS as sysdba)
はDB名を省略されていますので、
ローカル接続(SQL*Plusを実行しているマシンと同じマシン上のデータベースに接続)
していると思いますが、

エラーになるパターン(connect to ユーザID/PASS@DB名)の
「DB名」は同じローカルのデータベースのものでしょうか?
(tnsnames.oraでご確認いただけますでしょうか。)

ローカルでない場合は
別のデータベースに接続していることになりますので、
ユーザもまた、別のユーザとなります。
(ローカルのデータベースの該当ユーザにはSYSDBA権限がありますが、
「DB名」を指定して接続しているデータベースの該当ユーザには
SYSDBA権限がないためにエラーになっている可能性があります。)

一度、ご確認をお願いできますでしょうか。
お手数ですが、よろしくお願いいたします。

Re: ORA-01031 2006/10/24 16:38 OB
先ほど返信致しました、
ora-12154: TNS:could not resolve service nameについては解消できました。
tnsnames.oraファイルの設定が間違えていたようです。
ですが
connect to ユーザID/PASS@DB名はOKなのに

connect to ユーザID/PASS@DB名 as sysdbaはNGです。

insufficient privilegesというエラーになってしまいます。

訳すと権限がない、とのことのようですが、この上記ユーザIDにて
sqlplus起動後、
ユーザID/PASS as sysdbaとすると接続できますので権限がないように見えないのですが・・。