文档解释
ORA-31113: XDB configuration may not be updated with non-schema compliant data
Cause: An attempt was made to update the XDB configuration resource with non-schema or non-schema compliant data.
Action: Check the document to make sure it is schema based and schema compliant.
ORA-31113错误是当XML DB更新到一个不满足XML参考模式的数据库时发生的错误。这种错误表明XML DB不能将更新应用于数据库。
官方解释
ORA-31113错误表明,当使用XML DB API更新XML DB中的文档时,可能会发生数据完整性错误。文档只有满足XML参考模式的要求时,才能更新XML DB库。
常见案例
ORA-31113错误通常是在将XML文档上传到XML DB时发生的,如果文档中提供的标记不符合语义,那么ORA-31113错误就会发生。
一般处理方法及步骤
1.确保XML文档按照XML参考模式要求编写。
2.如果XML文档已经按照规定编写,检查XML DB服务器上的缓存。
3.重新部署XML DB以刷新缓存。
4.如果XML文档在编写时不满足参考模式,则应在文件中增加/修改XML标记以使其符合相关记录以及XML DB的要求,以解决ORA-31113错误。