我编写了一个PL/SQL块,它将XML文件写入DB目录
当我执行这个块时,我面临一个问题:
identifier 'DBMS_XMLDOM.DOMDOCUMENT' must be declared使用dbms_xmldom的先决条件是什么?
数据库版本为11.2.0.3.0
发布于 2014-05-05 17:54:09
DBMS_XMLDOM要求:
select * from dba_tab_privs where table_name = 'DBMS_XMLDOM';应该显示已授予公共执行权限。一些Oracle包,特别是XML包,一直存在安全性问题。我不知道这些安全问题是否还适用,但是一旦一个包裹被列入黑名单,它就会留在那里。使用SYSDBA的人将需要运行grant execute on sys.dbms_xmldom to public;或特定的用户或角色。默认情况下,此包对所有用户都可用。一定有人故意删除了使用它的能力。
https://stackoverflow.com/questions/23473183
复制相似问题