返回顶部
首页 > 资讯 > 错误编码 >ORA-13224: zero tolerance specified for layer in USER_SDO_GEOM_METADATA ORACLE 报错 故障修复 远程处理
  • 342
分享到

ORA-13224: zero tolerance specified for layer in USER_SDO_GEOM_METADATA ORACLE 报错 故障修复 远程处理

报错故障tolerance 2023-11-05 20:11:43 342人浏览 泡泡鱼
摘要

文档解释 ORA-13224: zero tolerance specified for layer in USER_SDO_GEOM_METADATA Cause: A tolerance of zero or NULL is suppl

文档解释

ORA-13224: zero tolerance specified for layer in USER_SDO_GEOM_METADATA

Cause: A tolerance of zero or NULL is supplied for a layer in USER_SDO_GEOM_METADATA view.

Action: Check the tolerance specified to make sure it is a positive value.

ORA-13224 这个错误表明,在用户提供的SDO_GEOM_METADATA元数据中指定了某一层的零容忍度。

官方解释

ORA-13224回报错误,因为在提供给SDO_GEOM_METADATA的表中,已指定了某一个层的零容忍度。

常见案例

假设我们有以下表格:

CREATE TABLE geotab (

geoid NUMBER,

geom SDO_GEOMETRY

);

接下来,如果我们创建使用 SDO_GEOM_METADATA 配置的索引

begin

dbms_sdo_geom_metadata.create (

‘GEOTAB’,

‘GEOM’,

sdo_dim_array (

sdo_dim_element (‘LONG’, -180, 180, 0.5),

sdo_dim_element (‘LAT’, -90, 90, 0.5)

),

8265

);

dbms_sdo_geom_metadata.configure_layer_gb (

‘GEOTAB’,

‘GEOM’,

0.05,

‘STATE_BORDERS’

);

end;

此时,系统在每一层都要求我们规定容忍度,否则将会出现 ORA-13224 错误。

正常处理方法及步骤

正确处理 ORA-13224 错误方法如下:

首先检查表格中的SDO_GEOM_METADATA元数据是否正确,以及索引配置的拓扑网络是否正确,指定容忍度等信息;

接下来,确定正确的容忍度,并按照正确的方法将其添加到SDO_GEOM_METADATA中;

最后,重新加载元数据并重建索引。

--结束END--

本文标题: ORA-13224: zero tolerance specified for layer in USER_SDO_GEOM_METADATA ORACLE 报错 故障修复 远程处理

本文链接: https://lsjlt.com/news/542739.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作