ORA-30978: The XML Index is not locally partitioned.
Cause: An attempt was made to create a global partitioned XML Index.
Action: Do not attempt to create global partitioned XML Index or to maintain a non-local partitioned XML Index.
ORA-30978 错误是指XML索引没有被本地分区。
ORA-30978 表示 XML 索引无法被本地分区。本地分区的 XML 索引允许在不同的分区中存储 XML 文档元素(文档及其子元素)。此外,各个分区的 Xml 索引可以以不同的方式索引 XML 文档元素,这将有助于提高 Xml 索引的性能。
ORA-30978 错误一般是在尝试创建一个新的本地分区 Xml 索引时出现,该 Xml 索引可能由于某种原因(例如索引字段没有足够的维度等)而无法被本地分区。
(1)检查该xml索引是否有足够的维度进行本地分区分布;
(2)创建给定的本地分区xml索引,如果可以的话;
(3)重新构建xml索引,使它可以本地分区;
(4)重命名Xml索引,并删除那些无法本地分区的索引;
(5)确保xml索引的字段维度足够分布到本地分区。