■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
後迫@SI
こんにちは
後迫@SIです。
ご不便をおかけしてしまい申し訳ございません。
この問題につきましてですが、
数千行規模の大きいプログラムの
デバッグ実行を行った場合や、
続けて何度もデバッグ実行を行った場合に、
Oracleのデバッグセッションが不安定になり、
正常にデバッグできなくなるようです。
(なお、「デバッグ情報が表示されない」件は、
フレーム自体が表示されないという問題でしたので、別件となります。)
この問題につきましては、
以前より改善したいと思っておりますが、
原因が、内部でコールしているDBMS_DEBUGパッケージの
問題であるため、プログラム側の対応が困難となっております。
大変申し訳ございませんが、
可能でありましたら、
個別のストアドプロシージャ、ファンクションに変更した上で、
デバッグを行っていただけますでしょうか。
お手数をおかけいたしますが、
何卒よろしくお願いいたします。
後迫@SIです。
ご不便をおかけしてしまい申し訳ございません。
この問題につきましてですが、
数千行規模の大きいプログラムの
デバッグ実行を行った場合や、
続けて何度もデバッグ実行を行った場合に、
Oracleのデバッグセッションが不安定になり、
正常にデバッグできなくなるようです。
(なお、「デバッグ情報が表示されない」件は、
フレーム自体が表示されないという問題でしたので、別件となります。)
この問題につきましては、
以前より改善したいと思っておりますが、
原因が、内部でコールしているDBMS_DEBUGパッケージの
問題であるため、プログラム側の対応が困難となっております。
大変申し訳ございませんが、
可能でありましたら、
個別のストアドプロシージャ、ファンクションに変更した上で、
デバッグを行っていただけますでしょうか。
お手数をおかけいたしますが、
何卒よろしくお願いいたします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
回答が遅くなりまして申し訳ございません。
お問い合わせいただきました件についてですが、
現象を再現することができませんでした。
お手数ですが、
以下の追加情報をいただいてもよろしいでしょうか。
①なんというエラーメッセージが表示されますでしょうか?
②データベースはOracleでしょうか?SQLServerでしょうか?
また、データベースのバージョンも教えていただけますでしょうか?
お手数をおかけいたしますが、よろしくお願いいたします。
後迫@SIです。
回答が遅くなりまして申し訳ございません。
お問い合わせいただきました件についてですが、
現象を再現することができませんでした。
お手数ですが、
以下の追加情報をいただいてもよろしいでしょうか。
①なんというエラーメッセージが表示されますでしょうか?
②データベースはOracleでしょうか?SQLServerでしょうか?
また、データベースのバージョンも教えていただけますでしょうか?
お手数をおかけいたしますが、よろしくお願いいたします。
返信を投稿
OB
ヒント
製品で対応していただけるなら、その方がうれしいですが、
スクリーンショットを取るぐらいなら、
以下のスクリプトの結果で解決できませんかね?
select SID as "セッションID",
STATUS as "状態",
USERNAME as "スキーマ",
OSUSER as "OSユーザー",
MACHINE as "マシン名",
PROGRAM as "実行プログラム",
SERIAL# as "シリアルNo",
null as "実行コマンド", -- これだけどうやって取得するかわからない
decode(AUDSID,USERENV('SESSIONID'),'This session',null) as "おまけ"
from sys.v_$session
order by decode(AUDSID,USERENV('SESSIONID'),1,0),SID
;
OBのSQL実行画面画面で実行すればExcelにコピーするのも
簡単ですし。。。
(単なる通りすがりですので、詳細のご質問は受けかねます)
スクリーンショットを取るぐらいなら、
以下のスクリプトの結果で解決できませんかね?
select SID as "セッションID",
STATUS as "状態",
USERNAME as "スキーマ",
OSUSER as "OSユーザー",
MACHINE as "マシン名",
PROGRAM as "実行プログラム",
SERIAL# as "シリアルNo",
null as "実行コマンド", -- これだけどうやって取得するかわからない
decode(AUDSID,USERENV('SESSIONID'),'This session',null) as "おまけ"
from sys.v_$session
order by decode(AUDSID,USERENV('SESSIONID'),1,0),SID
;
OBのSQL実行画面画面で実行すればExcelにコピーするのも
簡単ですし。。。
(単なる通りすがりですので、詳細のご質問は受けかねます)
返信を投稿
OB
運用サポーター
早速のご回答ありがとうございました。
開発ではなく運用サポートの部門では、ある時間に使用しているユーザーのリストや実行APのリスト出力を求められることがよくあります。今は画面のハードコピーをワードに貼り付けていますが、データとして取り出しエクセルなどで処理できれば大変便利になります。
今後のご検討に期待しております。よろしくお願いします。
開発ではなく運用サポートの部門では、ある時間に使用しているユーザーのリストや実行APのリスト出力を求められることがよくあります。今は画面のハードコピーをワードに貼り付けていますが、データとして取り出しエクセルなどで処理できれば大変便利になります。
今後のご検討に期待しております。よろしくお願いします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
新規にファイル作成していただいた後、
エンティティを2つ作成し、
同様の操作を行った場合は再現いたしますでしょうか?
もし、特定のEDMファイルでのみ現象が発生するということでしたら、
現象の再現する図面ファイル(EDMファイル)を
oob.support@sint.co.jpのメールアドレス宛に
EDMファイルをいただいてもよろしいでしょうか。
お手数をおかけいたしますが、
宜しくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
新規にファイル作成していただいた後、
エンティティを2つ作成し、
同様の操作を行った場合は再現いたしますでしょうか?
もし、特定のEDMファイルでのみ現象が発生するということでしたら、
現象の再現する図面ファイル(EDMファイル)を
oob.support@sint.co.jpのメールアドレス宛に
EDMファイルをいただいてもよろしいでしょうか。
お手数をおかけいたしますが、
宜しくお願いいたします。
返信を投稿
OBER
KOPISU
SI Object Browser ER Ver.3.0.3.16 製品版(トライアル版)を使わせていただいております。
Oracle10.2.0 で現在使用させていただいておりますが、外部キーがらみでいろいろ不具合がでています。10.2は動作保証がされていない為でしょうか?
それとも何か設定がまちがっているのでしょうか?
(はじめは 3.0.1.4 版 を使用しておりましたので、アンインストールして 3.0.3.16をインストールしなおしましたが、状況はかわりませんでした。)
①外部キーの親キーと項目名が違う場合、親キー側のエンテティ属性を開けて何らかの変更を行うと、(項目名の変更等)外部キー制約設定側にFK項目が作られてしまう。
②①の場合、多くのものは手作業でリレーションの設定を元に戻した後で自動作成した項目を削除すれば復旧できますが、中途半端な状態で残ってしまいエンテティエディタを終了する事ができなくなるときがあります(特定のエンティで毎回発生)。
③①の現象はDBと同期(DB優先)をとった場合も同様になります。
Oracle10.2.0 で現在使用させていただいておりますが、外部キーがらみでいろいろ不具合がでています。10.2は動作保証がされていない為でしょうか?
それとも何か設定がまちがっているのでしょうか?
(はじめは 3.0.1.4 版 を使用しておりましたので、アンインストールして 3.0.3.16をインストールしなおしましたが、状況はかわりませんでした。)
①外部キーの親キーと項目名が違う場合、親キー側のエンテティ属性を開けて何らかの変更を行うと、(項目名の変更等)外部キー制約設定側にFK項目が作られてしまう。
②①の場合、多くのものは手作業でリレーションの設定を元に戻した後で自動作成した項目を削除すれば復旧できますが、中途半端な状態で残ってしまいエンテティエディタを終了する事ができなくなるときがあります(特定のエンティで毎回発生)。
③①の現象はDBと同期(DB優先)をとった場合も同様になります。
返信を投稿
OBER
後迫@SI
こんにちは。
後迫@SIです。
お問い合わせいただきました件ですが、
セッション情報画面に出されている情報を
印刷したり、ファイルに出力する機能はありません。
ご希望に添えることができず、
大変申し訳ありません。
ご要望として承り、
次回バージョンアップの際に検討させていただきますので、
よろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
セッション情報画面に出されている情報を
印刷したり、ファイルに出力する機能はありません。
ご希望に添えることができず、
大変申し訳ありません。
ご要望として承り、
次回バージョンアップの際に検討させていただきますので、
よろしくお願いいたします。
返信を投稿
OB
運用サポーター
現在、OB8を使用していますが、セッション情報の一覧を印刷もしくはファイルに出力したいのですが、どのようにすればよろしいでしょうか。初心者の質問で申し訳ありません。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
追加情報をいただきありがとうございます。
たびたび申し訳ございませんが、
以下の手順で表示されるようになるか、
試していただいてよろしいでしょうか?
①Object Browser9が起動している場合はいったん終了します。
②レジストリエディタを起動します。
(スタートメニュー→「ファイル名を指定して実行」を選択していただき、
「regedit」と入力することで起動いたします。)
③HKEY_CURRENT_USER\Software\SystemIntegrator\OB9\GUIにある、
「DEBUG」キーを削除
④再度Object Browser9を起動します。
なお、Object Browser9の再インストールは不要です。
お手数をお掛けしますが、よろしくお願いいたします。
後迫@SIです。
追加情報をいただきありがとうございます。
たびたび申し訳ございませんが、
以下の手順で表示されるようになるか、
試していただいてよろしいでしょうか?
①Object Browser9が起動している場合はいったん終了します。
②レジストリエディタを起動します。
(スタートメニュー→「ファイル名を指定して実行」を選択していただき、
「regedit」と入力することで起動いたします。)
③HKEY_CURRENT_USER\Software\SystemIntegrator\OB9\GUIにある、
「DEBUG」キーを削除
④再度Object Browser9を起動します。
なお、Object Browser9の再インストールは不要です。
お手数をお掛けしますが、よろしくお願いいたします。
返信を投稿
OB