在数据库中注册xml架构的权限不足

时间:2017-05-10 13:09:59

标签: oracle xsd

使用此说明:     DBMS_XMLSCHEMA.REGISTERSCHEMA(filenamer,clobFile);

我有以下错误

ORA-31084: error while creating table "USER"."Document1592_TAB" for element "Document"
ORA-01031: insufficient privileges
ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 72
ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 33

当然这个用户可以创建表,你知道它可能来自哪里吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您可能没有create,alter,drop,...类型的权限。

您也可以尝试注册xsd而不创建任何对象

DBMS_XMLSCHEMA.REGISTERSCHEMA(
    schemaurl       => filenamer
    schemadoc       => clobFile
    gentypes         => FALSE
    gentables        => FALSE
);