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月06日 19:34 発信者:Ikeda
題名:PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO

いろいろ過去ログを参照していたのですが、なかなかヒットせず行き詰まってしまいました。
●現象
  PowerBulder5で作成したプログラムから、ORACLEにある独自に作成したパッケージ(PA_A.PR_A)を呼び出した
  際に稀に『ORA-06502』が発生。
  PA_A.PR_Aパッケージは、中でDBMS_APPLICATION_INFO.SET_CLIENT_INFOを使用してV$SESSIONに値を入れて
  います。
  処理の流れは、
  ?PuwerBulderで作成したプログラムからPL/SQLパッケージ(PA_A.PR_A)を呼び出す・・・Client処理
  ?PL/SQLパッケージ(PA_A.PR_A)内でDBMS_APPLICATION_INFO.SET_CLIENT_INFO(\'あああ\')を実行・・・DB処理
  <トレースファイルの一部>
    begin sys.dbms_describe.describe_procedure(:object_name,:res1,:res2,:overload,:pos
    ition,:level,:argument,:datatype,:default,:in_out,:length,:precision,:scale,:radix,:spare); end;
        ・
    ERROR #3:err=6502 tim=0  ←←← エラーが返されている『ORA-06502』
●ソース
  ?PuwerBulder
    declare set_process procedure for pa_a.pr_a using sqlca;
    execute set_process;
  ?PL/SQL
    CREATE OR REPLACE PACKAGE PA_A IS
        PROCEDURE PR_A;
    END PA_A;
    /
    CREATE OR REPLACE PACKAGE BODY PA_A IS
        PROCEDURE PR_A IS
        BEGIN
            DBMS_APPLICATION_INFO.SET_CLIENT_INFO(\'あああ\');
        END PR_A;
    END PA_A;
    /

上記のトレースファイルを見て頂けると分かりますが、何故かDBMS_DESCRIBEパッケージを使用時にエラーが
出力(ORA-06502)がされています。
PowerBulder ⇔ ORACLE7.3.2間の不具合なのか、単純なプログラムミスなのか判断がつきません・・・。
文章が長くなり申し訳ありませんが、分かる方がいましたらご教授下さい。

付加情報:

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.