ORA-29270:从pl / sql过程调用webservice时,有太多打开的HTTP请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-29270:从pl / sql过程调用webservice时,有太多打开的HTTP请求相关的知识,希望对你有一定的参考价值。

我正在从PL / SQL程序调用web服务,而在5次执行程序后我得到以下错误,任何帮助将不胜感激。

ORA-29273:HTTP请求失败ORA-06512:在“SYS.UTL_HTTP”,第1367行ORA-29270:太多打开的HTTP请求

答案

一旦完成它们,你需要关闭你的请求,它不会自动发生(除非你完全断开与db的连接)

它曾经是utl_http.end_response,但我不确定它是否是相同的api。如下所示有更多传入请求时引发异常

EXCEPTION
  WHEN TOO_MANY_REQUESTS THEN
  END_RESPONSE(resp); 
另一答案

我遇到了同样的问题,并通过Disconnecting from Database和reConnecting解决了这个问题

以上是关于ORA-29270:从pl / sql过程调用webservice时,有太多打开的HTTP请求的主要内容,如果未能解决你的问题,请参考以下文章

ORA-29273: HTTP 请求失败,ORA-29270: 打开的 HTTP 请求太多

调用 Restful Web 服务和更新数据库表的 PL/SQL 过程

使用 callproc 从 django 调用 PL/SQL 过程

从 PL/SQL 调用另一个 Oracle 数据库中的过程

从 Java 调用 PL/SQL Web Toolkit 过程

从存储过程中调用 PL/SQL 游标得到结果