Hi, we have installed arcgis 9.3.1 on oracle 10g database on Windows server 2003
i've created following query to find all records form tableA which territory intersects with tableB terrirotry:
select a.ObjectID
from SDEOWNER.tableA a
inner join SDEOWNER.tableB b
on SDE.ST_Intersects (b.Shape, a.Shape) = 1;
On our test environment query runs well, but on our clients test database (same settings: 9.3.1 and Oracle 10g except runs on Unix environment) query returns following error message:
ORA-29902: error in executing ODCIIndexStart() routine
ORA-06521: PL/SQL: Error mapping function
ORA-06522: /u01/sde/sdeexe93/lib/libst_shapelib.so: undefined symbol: Gen_Cell_Array
ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 943
ORA-06512: at "SDE.SPX_UTIL", line 2901
ORA-06512: at "SDE.SPX_UTIL", line 3146
ORA-06512: at "SDE.ST_DOMAIN_METHODS", line 291
29902. 00000 - "error in executing ODCIIndexStart() routine"
*Cause: The execution of ODCIIndexStart routine caused an error.
*Action: Examine the error messages produced by the indextype code and
take appropriate action.
Does anybody have any thoughts what could cause this ?