My Oracle Support Banner

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>

 

変更点

本現象はデータタイプ 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!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.