ORA-13040: failed to subdivide tile
Cause: This is an internal error.
Action: Note any accompanying errors and contact Oracle Support Services.
ORA-13040: 这是 Oracle 数据库错误代码,表示数据库在分割一个稍大的地物时发生了失败。
1.首先,定位空间索引上的对象和潜在的卖点大小。
2.检查要分割的地物是否超出了 ST_Subdivide 函数的维度上限,从而引发错误。
3.如果维度大小超出了 ST_Subdivide 函数的限制,则需要降低对象的分割度,即减少其网格分辨率以避免维度大小宽度不断增加。
4.另外,也可以更改 ST_Subdivide 函数的最大坐标限制,以允许数据库正确地分割较大的地物。