【发布时间】:2014-12-29 03:23:17
【问题描述】:
我无法执行以下语句-
DECLARE
lo_req UTL_HTTP.req;
lo_resp UTL_HTTP.resp;
BEGIN
UTL_HTTP.SET_WALLET ('file: C:\app\wallet','abcd@1234');
lo_req := UTL_HTTP.begin_request('https://wordpress.org/');
lo_resp := UTL_HTTP.get_response(lo_req);
dbms_output.put_line(lo_resp.status_code);
UTL_HTTP.end_response(lo_resp);
END;
我的钱包路径是 C:\app\wallet,密码是 abcd@1234。
执行此代码时,显示以下错误:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1130
ORA-28759: failure to open file
我该如何解决?
【问题讨论】:
-
你能检查一下Oracle用户是否有文件的读取权限吗?
-
删除
file:和C:\app\wallet之间的空格。祝你好运。 -
如何检查? @vishad
标签: oracle plsql oracle11g oracle-apex