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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.