■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
メモリー違反について 2006/10/24 19:13 OB 3
お世話になります。
ある作業をするとメモリー違反になります。
「OBJECT BROWSER 9」を2つ動かして、片方の「OBJECT BROWSER 9」であるテーブルに対して処理をして、もう1つ「OBJECT BROWSER」で処理をしているテーブルを開くと
「モジュール oob.exe のアドレス 004031ACでアドレスFFFFFFFCに対する読込違反がおきました。」と表示されて何もできなくなります。
何故このような現象がおきるのでしょうか?何回も落ちて作業ができないときがあります。
よろしくお願いします。
こんにちは
後迫@SIです。

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

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

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

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

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

お手数をおかけいたしますが、
よろしくお願いいたします。
毎々、お世話になっております。

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

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

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

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

 ONになっています。

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

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

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

よろしくお願いします。
こんにちは
後迫@SIです。

追加情報をいただきありがとうございます。

確認を行いましたが、
弊社を現象を確認することができないため、
原因の特定が困難な状態です。
大変申し訳ありません。

大変お手数ですが、
一度、テーブルのスクリプトファイル(CREATE TABLE文とINSERT文)を
いただきたいのですが、よろしいでしょうか。
(現象が再現できるようでしたら、加工していただいてもかまいません。)

以下の手順でスクリプトファイルが作成できます。
①オブジェクトリスト(テーブルの一覧が表示されている画面)より、
 該当のテーブルを右クリックし、「スクリプト出力」を選択します。
②スクリプト出力の設定画面が表示されます。
 「テーブルスクリプト出力時、データも出力(INSERT文)」の
 チェックボックスがONになっていない場合は、ONにします。
 また、その下のラジオボタンは「自身のスクリプト」を選択します。
 設定できましたら、OKボタンを押します。(スクリプト出力が実行されます。)

また、以下の情報も添えていただいてもよろしいでしょうか。

・Object Browserのバージョン(ヘルプのバージョン情報にてご確認ください)
・Object BrowserVer.9のバージョン(ヘルプのバージョン情報にてご確認ください)
・Oracleバージョン(Oracleクライアントとサーバの両方)

また、ファンクションの件につきましても
再現することができませんでした。

数千行規模の大きいプログラムの実行を行った場合や、
続けて何度も実行を行った場合、Oracleのデバッグセッションが不安定になり、
正常にデバッグできなくなるというご報告をいただいております。

短いソースのファンクションでも
再現するようでしたら、
同様にファンクションのソースもいただきたいのですが、
よろしいでしょうか。

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