- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个从服务请求一些 XML 数据的存储过程。我在网上找到了几个例子,它们都指向使用这个 UTL_HTTP 包。但是,每次我尝试使用它编译存储过程时,都会收到错误消息:
PLS-00201: identifier 'UTL_HTTP' must be declared
PROCEDURE GET_XML_DATA2 AS
BEGIN
DECLARE
v_soap_request VARCHAR2(32767);
v_soap_response VARCHAR2(32767);
v_http_request UTL_HTTP.req; --Fails here
v_http_response UTL_HTTP.resp; -- Fails here too
v_action VARCHAR2(4000) := '';
BEGIN
null;
END;
END GET_XML_DATA2;
最佳答案
正如您自己已经发现的那样,这似乎是一个权限问题。您的用户不知何故无权访问 UTL_HTTP 包。确保您的用户对包具有 EXECUTE 权限:
GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;
关于oracle - 存储过程错误 PLS-00201 : identifier 'UTL_HTTP' must be declared,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26369834/
我尝试访问由安全站点提供的 Web 服务,该站点使用我导出并添加到钱包中的加密 TLS 1.2 证书。 首先,我尝试使用 11.2.0.1.0 ORACLE 数据库上的 UTL_HTTP.reques
我正在 pl/SQL 中开发一些连接到多个外部服务的应用程序, 示例: declare utl_req utl_http.req; utl_resp utl_http
我希望能够每隔 X 时间调用一次网络提要或服务。我想知道是否有 Oracle utl_http.request 的 mySQL 等效项功能。我知道我可以使用 cron 作业和一些服务器端脚本执行相同的
我对 APEX 有疑问。我们有两台服务器。一个(运行 Oracle APEX)是大学服务器,我们只能访问工作区。另一个是我家里的 Linux 计算机,它充当服务器(运行带有 Jasperreports
我们今天有一个工作卡在 utl_http.request() 调用上......它调用的服务器似乎在生成请求时挂了,但没有发生超时异常(当前接收超时是默认值,60 秒)。在我们注意到并杀死它之前,该作
我发现如果我调用 UTL_HTTP.GET_RESPONSE 并得到错误响应(在本例中为 500),当我调用 UTL_HTTP.READ_TEXT 时它会失败并返回 ORA-29261: 参数错误。出
我正在尝试创建一个从服务请求一些 XML 数据的存储过程。我在网上找到了几个例子,它们都指向使用这个 UTL_HTTP 包。但是,每次我尝试使用它编译存储过程时,都会收到错误消息: PLS-00201
短篇故事 我正在尝试使用 Oracle 中的 utl_http 实用程序从 PL/SQL 脚本发送 POST 请求。我已经能够使用 http 发送请求,但不能使用 https 发送请求。我已将我认为必
我们正在使用 Oracle 11g (11.2.0.3.0) 并且在执行 UTL_HTTP 调用时收到以下错误: EXCEPTION: ORA-28860: Fatal SSL error EXCEP
我们使用的是 oracle 12.1.0.1.0。 我们一直在通过 utl_http 向许多服务发出 https 调用,没有任何问题。我们多年来一直这样做,我们也一直将其用于 facebook 授权。
希望有人能发现我做错了什么,因为我会因此而秃顶。 我已经使用 utl_http 和 wallets 在 11gR1 上调用 https 没有太多问题,但是我们新的 12c 安装让我很伤心。 我已尝试使
我已经创建了一个 ACL 来从 Windows 上的 Oracle XE 11GR2 用户访问 Web 服务器,并且使用 UTL_HTTP.request() 工作正常。我在 Linux Redhat
我正在使用 UTL_HTTP 从 Oracle 11g 调用网络服务。我确信我的证书和钱包设置正确,可以通过 HTTPS 进行连接。对于有效的业务数据,调用始终有效。 当我传递无效数据(在本例中为不存
我在 ORACLE PL/SQL 中有一个触发器,如下所示: create or replace TRIGGER HISTORISATION_PRIX BEFORE UPDATE OF PRIX ON
将我们的数据库系统从 11g 升级到 12c 后,我们无法向我们的网络服务器之一发出 https 请求。经过大量谷歌搜索和反复试验后,我们非常确定错误是由于我们的远程证书引起的。钱包不包含服务器证书,
我想通过 utl_http 将 UTF8 json 字符串通过 POST 发送到 node.js 服务器。发送字符串 ["Sant Julià de Lòria"] 如实到达 ["Sant Juliï
我正在使用 utl_http 包向与 Oracle 相同的服务器(本地)上的 IIS 站点发出 HTTP GET 请求。有时它可以工作并且我得到了响应,但通常它会挂起大约 15 秒然后我得到这个错误:
我是一名优秀的程序员,十分优秀!