0 返信 最新の回答 日時: Nov 19, 2017 9:10 PM ユーザー:71cb3b92-a123-47b3-9b2b-f0fd6e4e1ca7

    jdbcでselect文内のstored functionが正常実行されません。回避策をご存知の方がいましたら、教示頂けると有り難いです。

    71cb3b92-a123-47b3-9b2b-f0fd6e4e1ca7

      1.障害現象について
       1)稼働VMをJDK1,8.0_152へ移行した処、正常動作していたselect文内のstored functionの実行結果がスペース返却されてしまう。
        発生例)SELECT XXXXX(:A,:B) CCCC FROM DUAL
       2)移行について
        実行OS   RHEL6.5
        DB     Oracle11g r2(移行後も変更なし)
        JDBC   Oracle11g r2 thinドライバー(移行後も変更なし)
        移行前環境  JVM:JRE1.6.0_121、APServer:Tomcat6.0.48
        移行後環境  JVM:JDK1.8.0_152、APServer:Tomcat8.5.23
       3)環境のインストールについて
        RPM等によるパッケージインストールは行っていない。

       

      2.現象について判明している事
       1)該当stored function内にutl_fileによるデバッグ用テキストファイル出力ロジックを実装して実行した。
        ・sqlplus実行するとファイル出力される。
        ・プログラムから実行するとファイル出力されない。→実行されていないように見える。
       2)Oracle社のサイトに公開されている最新ドライバーに置き換えて実行しても
       3)開発環境でデバッグ実行すると上記select文は正常動作する。
        Windows版eclipse4.7(32bit)、JVM:JDK1.8.0_152、APServer:Tomcat8.5.23

       

      メッセージ編集者: 71cb3b92-a123-47b3-9b2b-f0fd6e4e1ca7 投稿途中で投稿されてしまったので、修正版を投稿します。