Hi,
i am running into very strange problems when using complex st_functions on oracle. All of our statements are on the SQL level. We are using st_intersect, st_intersection and so on. The extproc prozess is using a lot of RAM and if to may statments are running at the same time the prozess will be interrupted with an error message (OCI-04030, ORA-06512, ORA 20001).
Over all the exproc prozesses are using ~30 GB of RAM on the oralce system. this is all the RAM that is available. It looks like they never recycle even if they are not used anymore. So we got a lot of exproc processes > 5 GB with 0% CPU usage. In 9.3.x there was a similar kind of problem with this st_shapelib.dll. Does anybody know of this problem in ArcGIS 10?
This is one other example of an error message that appears very often:
{message=org.springframework.jdbc.UncategorizedSQLException :
### Error querying database. Cause: java.sql.SQLException: ORA-29902: error in executing ODCIIndexStart() routine
ORA-28576: lost RPC connection to external procedure agent
ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 943
ORA-06512: at "SDE.SPX_UTIL", line 2959
ORA-06512: at "SDE.SPX_UTIL", line 3204
ORA-06512: at "SDE.ST_DOMAIN_METHODS", line 293
In this case it looks like that the exproc prozess is crashed.
System:
- ArcSDE, Library 10 SP 2 (st_shapelib)-
- Oracle 11G 11.2.0.2 on Windows 2008 64 Bit with 4 CPU and 32 GB RAM
Anyone else running in a similar problem? Any ideas?
Best Regards
Stefan