Oracle11.2.0.1进行ST查询报ORA-28579,ST_Geometry配置不能成功

标签:
st_geometryoracle11g空间查询st_intersectionora-28579it |
原文参见:
系统环境在ArcSDE9.3.1和ArcSDE10时候使用Oracle11.2.0.1
[sql] view
plaincopyprint?
-
"font-family:'Microsoft
YaHei';font-size:16px;" >SELECTobjectid, -
-
sde.st_intersection(shape,
-
-
(SELECT shape -
-
FROM parcels -
-
WHERE id AND= 4 cycle_type '1'))= AS shape -
-
FROM
parcels -
-
WHERE
sde.st_intersects(shape, -
-
(SELECT shape -
-
FROM parcels -
-
WHERE id AND= 4 cycle_type '1'))= = 1; -
-
-
-
-
-
-
select
objectid, -
-
*
-
-
ERROR
at line 1: -
-
ORA-28579:
network error during callback from external procedureagent -
-
ORA-06512:
at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 682 -
-
ORA-06512:
at "SDE.ST_GEOMETRY_OPERATORS", line 2496
其实这是Oracle的一个Bug
Oracle Bug: 8507458 "ODCIindexstart dump on select on a column which has domain index created."
用户打上Oracle补丁 升级到11.2.0.2即可解决该问题了