PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20064 03/08/07 14:52:08 RE(6):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Ikeda
20063 03/08/07 13:20:40 RE(5):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Taka
20062 03/08/07 11:50:55 RE(4):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Ikeda
20061 03/08/07 11:25:38 RE(3):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO By ZONE
20060 03/08/07 11:17:25 RE(2):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Ikeda
20059 03/08/06 20:41:47 RE(1):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO By Taka
20056 03/08/06 19:34:01 PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO By Ikeda

カテゴリ:データベース
日付:2003年08月07日 14:52 発信者:Ikeda
題名:RE(6):PB5: PBからPL/SQL呼び出し時にORA-06502発生

Takaさん、こんにちは。

>PowerBuilderが暗黙的に呼出していると思います。
>実行時の妥当性チェックとして。

>SQL*Plusなどから問題のプロシージャを呼び出すとどうなりますか?

本番環境しかない為、PA_A.PR_Aからの実行は無理ですがSQL*PLUSに接続後DBMS_APPLICATION_INFO
を実行してみました。
結果、問題なく登録がされV$SESSIONで確認しても正常に値が登録されている事を確認出来ました。
SQL*PLUSから直接実行すると、DBMS_DESCRIBEは行われないのでまず正常に動くはずです。
現在の処理の仕組み
?PCからexe(PB5で作成)を実行してPL/SQL(PA_A.PR_A)を呼び出す・・・PC上処理
?PA_A.PR_Aの中でDBMS_APPLICATION_INFOを実行・・・ORACLE上処理
にした事によりエラーの発生頻度が月1?2に減りましたが、修正前はexe(PB5で作成)内部から直接
(DBMS_APPLICATION_INFO)を呼び出していた為、エラーの発生頻度が週1?2と今の発生頻度の倍で
した。
<修正前のDBMS_実行部分>
declare set_process procedure for dbms_application_info.set_client_info(\'あああ\') using sqlca;

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.