提示类不存在!!

hrbcxcyc 2014-06-05 10:54:24
create or replace procedure GET_XML_NULL(Tmp clob,xmlw out blob)
as
xmlhdl dbms_xmlgen.ctxtype;
xmltext blob;
begin
xmlhdl:= sys.DBMS_XMLQUERY.NewContext(tmp);
sys.DBMS_XMLQUERY.closecontext(xmlhdl);
xmlw:=xmltext;
end;

运行到 xmlhdl:= sys.DBMS_XMLQUERY.NewContext(tmp); 提示
ORA-29540: 类 oracle/xml/sql/query/OracleXMLStaticQuery 不存在
ORA-06512: 在 "SYS.DBMS_XMLQUERY", line 26
ORA-06512: 在 "FYTEST.GET_XML_NULL", line 7
ORA-06512: 在 line 3
...全文
239 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrbcxcyc 2014-06-06
  • 打赏
  • 举报
回复
我用dba权限的用户。调用这个也提示ORA-29540: 类 oracle/xml/sql/query/OracleXMLStaticQuery 不存在
小灰狼W 2014-06-05
  • 打赏
  • 举报
回复
那么,检查下权限
hrbcxcyc 2014-06-05
  • 打赏
  • 举报
回复
SQL> select comp_id, comp_name, version, status from DBA_REGISTRY; COMP_ID ------------------------------ COMP_NAME -------------------------------------------------------------------------------- VERSION STATUS ------------------------------ ---------------------- CATALOG Oracle Database Catalog Views 11.2.0.1.0 VALID CATPROC Oracle Database Packages and Types 11.2.0.1.0 VALID COMP_ID ------------------------------ COMP_NAME -------------------------------------------------------------------------------- VERSION STATUS ------------------------------ ---------------------- JAVAVM JServer JAVA Virtual Machine 11.2.0.1.0 VALID
hrbcxcyc 2014-06-05
  • 打赏
  • 举报
回复
javavm安装了!
小灰狼W 2014-06-05
  • 打赏
  • 举报
回复
select comp_id, comp_name, version, status from DBA_REGISTRY; 检查看看是否安装了javavm组件

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧