MOD_PLSQL で "HTTP-500 FAILED TO BIND TARGET PROCEDURE ORA-01036" 発生します
(Doc ID 1992003.1)
Last updated on MARCH 19, 2020
適用範囲:
Oracle HTTP Server - バージョン 11.1.1.7.0 以降この文書の内容はすべてのプラットフォームに適用されます。
現象
MOD_PLSQL アプリケーション実行時、"HTTP-500 Internal Server Error" が発生し
ohs1.log に以下のエラーが出力されます。
ohs1.log
-----------------
[2014-12-04T10:55:02.2343+00:00] [OHS] [ERROR:32] [OHS-9999] [core.c]
[client_id: xx.xx.xx.xx] [host_id: <host_id>] [host_addr: xx.xx.xx.xx]
[tid: 1660] [user: <user>] [ecid:<ecid>] [rid: 0] [VirtualHost: main]
MODPLSQL-00862: mod_plsql: /test/<MOD_PLSQL application name>< HTTP-500 Failed to bind
target procedure ORA-01036: illegal variable name/number\n, referer:
http://xx.xx.xx.xx:<port>/test/<MOD_PLSQL application name>
[client_id: xx.xx.xx.xx] [host_id: <host_id>] [host_addr: xx.xx.xx.xx]
[tid: 1660] [user: <user>] [ecid:<ecid>] [rid: 0] [VirtualHost: main]
MODPLSQL-00862: mod_plsql: /test/<MOD_PLSQL application name>< HTTP-500 Failed to bind
target procedure ORA-01036: illegal variable name/number\n, referer:
http://xx.xx.xx.xx:<port>/test/<MOD_PLSQL application name>
変更点
本現象はデータタイプ owa.vc_arr 配列に依存し、パラメータ名が 30 バイト以上の場合
且つ送信データが 1500 バイト以上、且つ配列で複数データ転送する場合発生します。
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
変更点 |
原因 |
解決策 |
参照情報 |