【问题标题】:PLSQL - dbms_network_acl_admin.create_acl errorPLSQL - dbms_network_acl_admin.create_acl 错误
【发布时间】:2018-09-15 14:48:27
【问题描述】:

我正在处理这个问题好几个小时...
我自己研究并尝试过,但似乎没有任何帮助。

所以我正在运行这段代码

begin
dbms_network_acl_admin.create_acl(
     acl => 'www.xml',
     description => 'www ACL',
     principal => 'SYS',
     is_grant => true,
     privilege => 'connect'
 );

 dbms_network_acl_admin.assign_acl(
     acl => 'www.xml',
     host => '*',
     lower_port => 80
 );
 end;

我不断收到此错误:

错误报告 -
ORA-31024: 解析器初始化失败并出现 LPX-266 错误
同时将流解析为 XOB
ORA-06512:在“SYS.DBMS_NETWORK_ACL_ADMIN”,第 252 行
ORA-06512:在第 2 行
31024. 00000 - “解析器初始化失败,出现 LPX-%s 错误\n而 %s”
*原因:初始化解析器时出错。
*行动:联系 Oracle 支持服务。

我该如何解决?

【问题讨论】:

  • 这是一个内部错误,如前所述,您需要联系 oracle 支持。
  • 可能不是一个很好的建议,但是 - 您是否尝试重新启动数据库服务器?希望那将是您的 PC,所以没问题。否则,呵呵……三思而后行。

标签: xml oracle rest http plsql


【解决方案1】:

XDB(XML 数据库)出了点问题。 (XOB 类似于 DOM 对象,但具有更好的内存优化)。

尝试运行它。我有 99% 的把握它会失败。

SELECT 
   xmlserialize( document object_value)
FROM 
   xdb.xs$securityclass
WHERE 
   EXTRACTVALUE(object_value, '/securityClass/@targetNamespace')='http://xmlns.oracle.com/plsql'
AND
   EXTRACTVALUE(object_value, '/securityClass/@name')='network'
/

解决方案。

1) 如果可能,重新安装数据库。
2)或者重新安装XDBhttp://www.oracle-wiki.net/startdocshowtoinstallxmldb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    相关资源
    最近更新 更多