gpt4 book ai didi

plsql - ORA-29270 : too many open HTTP requests

转载 作者:行者123 更新时间:2023-12-04 02:37:51 28 4
gpt4 key购买 nike

有人可以帮助我解决每当您运行 TRIGGER 但在正常程序中工作时出现的这个问题吗?

扳机:

create or replace
procedure testeHTTP(search varchar2)
IS

Declare
req sys.utl_http.req;<BR>
resp sys.utl_http.resp;<BR>
url varchar2(500);

Begin


url := 'http://www.google.com.br';

dbms_output.put_line('abrindo');
-- Abrindo a conexão e iniciando uma requisição
req := sys.utl_http.begin_request(search);

dbms_output.put_line('preparando');
-- Preparandose para obter as respostas
resp := sys.utl_http.get_response(req);


dbms_output.put_line('finalizando response');
-- Encerrando a comunicação request/response
sys.utl_http.end_response(resp);


Exception
When Others Then
dbms_output.put_line('excecao');
dbms_output.put_line(sys.utl_http.GET_DETAILED_SQLERRM());

End;

最佳答案

关闭您的用户 session ,然后问题就解决了。

内部有 5 个 http 请求的限制。

可能是缺少一个问题:utl_http.end_response
或应用程序中的异常,而不是与 resp 对象的关闭。

像这样修改代码:

EXCEPTION
WHEN UTL_HTTP.TOO_MANY_REQUESTS THEN
UTL_HTTP.END_RESPONSE(resp);

关于plsql - ORA-29270 : too many open HTTP requests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1235679/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com