■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
OB11:ストアドのデバッグができない
2011/01/05 19:43
OB
5
mok
お世話になっております。
下記のとおり、ストアドのデバッグにてエラーが表示されます。
解消法をコメント頂ければと思います。
[構成]
・Oracle Database 11g Release 2 11.2.0.1.0
・SI Object Browser for Oracle Ver 11.0.2.0
・スキーマ保有権限
- CONNECT
- RESOURCE
- SELECT_CATALOG_ROLE
- CREATE ANY DIRECTORY
- CREATE MATERIALIZED VIEW
- CREATE PROCEDURE
- CREATE PUBLIC DATABASE LINK
- CREATE PUBLIC SYNONYM
- CREATE SEQUENCE
- CREATE VIEW
- DEBUG ANY PROCEDURE
- EXPORT FULL DATABASE
- IMPORT FULL DATABASE
- SELECT ANY DICTIONARY
[発生事象]
検証ストアド:PROCEDURE MNT_USER.PRC_COM_MNT (IN_SCHEMA_NAME IN VARCHAR2)
1. PROCEDURE のツリーから該当のストアドを開く
2. ストアドのソースが表示画面から「実行」メニューを選択
3. 「ストアドプログラム実行」画面が表示されるので
値の欄に文字列を入力後「DEBUG」メニューを選択
4. 「デバッグを行いますか?」のメッセージ対して「はい」を選択
5. エラー発生。
「デバッグ実行に必要なパッケージが見つかりません。」との
メッセージが表示される。
下記のとおり、ストアドのデバッグにてエラーが表示されます。
解消法をコメント頂ければと思います。
[構成]
・Oracle Database 11g Release 2 11.2.0.1.0
・SI Object Browser for Oracle Ver 11.0.2.0
・スキーマ保有権限
- CONNECT
- RESOURCE
- SELECT_CATALOG_ROLE
- CREATE ANY DIRECTORY
- CREATE MATERIALIZED VIEW
- CREATE PROCEDURE
- CREATE PUBLIC DATABASE LINK
- CREATE PUBLIC SYNONYM
- CREATE SEQUENCE
- CREATE VIEW
- DEBUG ANY PROCEDURE
- EXPORT FULL DATABASE
- IMPORT FULL DATABASE
- SELECT ANY DICTIONARY
[発生事象]
検証ストアド:PROCEDURE MNT_USER.PRC_COM_MNT (IN_SCHEMA_NAME IN VARCHAR2)
1. PROCEDURE のツリーから該当のストアドを開く
2. ストアドのソースが表示画面から「実行」メニューを選択
3. 「ストアドプログラム実行」画面が表示されるので
値の欄に文字列を入力後「DEBUG」メニューを選択
4. 「デバッグを行いますか?」のメッセージ対して「はい」を選択
5. エラー発生。
「デバッグ実行に必要なパッケージが見つかりません。」との
メッセージが表示される。
返信を投稿
OB
土手内@SI
こんにちは。
土手内@SIです。
ストアドのデバッグ時に「デバッグ実行に必要なパッケージが見つかりません。」
エラーが表示されるとのことですが、DBMS_DEBUGパッケージが必要となりますため
まず、DBMS_DEBUGパッケージが存在するかご確認いただけますでしょうか。
また、ご利用されておりますOracleが10g以降の場合
DEBUG CONNECT SESSIONシステム権限が必要となります。
Oracle 11gをご利用いただいているとのことですので、上記権限につきましても
付与していただいた上、再度お試しいただけますでしょうか。
何卒、よろしくお願いいたします。
土手内@SIです。
ストアドのデバッグ時に「デバッグ実行に必要なパッケージが見つかりません。」
エラーが表示されるとのことですが、DBMS_DEBUGパッケージが必要となりますため
まず、DBMS_DEBUGパッケージが存在するかご確認いただけますでしょうか。
また、ご利用されておりますOracleが10g以降の場合
DEBUG CONNECT SESSIONシステム権限が必要となります。
Oracle 11gをご利用いただいているとのことですので、上記権限につきましても
付与していただいた上、再度お試しいただけますでしょうか。
何卒、よろしくお願いいたします。
返信を投稿
OB
mok
ご回答、ありがとうございました。
コメント頂きました項目をチェックしたところ、
デバッグが可能となりました。ありがとうございました。
但し、デバッグ実行を行う「デバッグ実行」ウィンドウにて
終了を押した後の「デバッグを終了しますか?」のメッセージにて
「はい」をクリックしてもウィンドウが閉じません。
また、その後は各処理は動作しなくなり、プロセスの強制終了を
行わないとウィンドウが閉じない状況です。
本事象について、回避策はありますか?
以上、ご回答のほどよろしくお願いします。
コメント頂きました項目をチェックしたところ、
デバッグが可能となりました。ありがとうございました。
但し、デバッグ実行を行う「デバッグ実行」ウィンドウにて
終了を押した後の「デバッグを終了しますか?」のメッセージにて
「はい」をクリックしてもウィンドウが閉じません。
また、その後は各処理は動作しなくなり、プロセスの強制終了を
行わないとウィンドウが閉じない状況です。
本事象について、回避策はありますか?
以上、ご回答のほどよろしくお願いします。
返信を投稿
OB
土手内@SI
こんにちは。
土手内@SIです。
デバッグ画面が終了しないとのことですが、デバッグ情報が最新でない場合に
発生するケースがあるとの報告をいただいております。
一度、デバッグ情報を更新していただいたうえ、現象が解決するかどうか
ご確認いただけますでしょうか。
ALTER PROCEDURE プロシージャ名 COMPILE DEBUG
(FUNCTIONの場合は ALTER FUNCTION ファンクション名 COMPILE DEBUG)
何卒、よろしくお願いいたします。
土手内@SIです。
デバッグ画面が終了しないとのことですが、デバッグ情報が最新でない場合に
発生するケースがあるとの報告をいただいております。
一度、デバッグ情報を更新していただいたうえ、現象が解決するかどうか
ご確認いただけますでしょうか。
ALTER PROCEDURE プロシージャ名 COMPILE DEBUG
(FUNCTIONの場合は ALTER FUNCTION ファンクション名 COMPILE DEBUG)
何卒、よろしくお願いいたします。
返信を投稿
OB
mok
>ALTER PROCEDURE プロシージャ名 COMPILE DEBUG
>(FUNCTIONの場合は ALTER FUNCTION ファンクション名 COMPILE DEBUG)
上記、実行しましたが、事象は解消せず、
「デバッグ実行」ウィンドウを閉じることはできませんでした。
引き続き、解消方法についてコメント頂ければと思います。
>(FUNCTIONの場合は ALTER FUNCTION ファンクション名 COMPILE DEBUG)
上記、実行しましたが、事象は解消せず、
「デバッグ実行」ウィンドウを閉じることはできませんでした。
引き続き、解消方法についてコメント頂ければと思います。
返信を投稿
OB
土手内@SI
こんにちは。
土手内@SIです。
今回の現象につきましてですが、弊社環境にて再現させることができず
環境依存かどうかも含め技術調査が必要な状況でございます。
つきましては、保守サポートにて引き続き調査させていただきますので、
oob.support@sint.co.jp宛に以下の情報をいただいてもよろしいでしょうか。
・製品のシリアルNOまたは保守のダイジェストキー
・特定のストアドプログラムでのみ今回の現象が発生するかどうか
・今回の現象が発生しているストアドプログラムのCREATE文
(現象が再現するようでしたら、加工していただいても構いません。)
お手数をおかけし、申し訳ございませんが
何卒、よろしくお願いいたします。
土手内@SIです。
今回の現象につきましてですが、弊社環境にて再現させることができず
環境依存かどうかも含め技術調査が必要な状況でございます。
つきましては、保守サポートにて引き続き調査させていただきますので、
oob.support@sint.co.jp宛に以下の情報をいただいてもよろしいでしょうか。
・製品のシリアルNOまたは保守のダイジェストキー
・特定のストアドプログラムでのみ今回の現象が発生するかどうか
・今回の現象が発生しているストアドプログラムのCREATE文
(現象が再現するようでしたら、加工していただいても構いません。)
お手数をおかけし、申し訳ございませんが
何卒、よろしくお願いいたします。
返信を投稿
OB