Select to view content in your preferred language

st_shapelib.dll on Windows

361
1
02-05-2026 08:04 AM
Labels (1)
ChrisUnderwood
Esri Regular Contributor

Hello Geodatabase, has anyone had any success, or failure, using a recent st_shapelib.dll with an Oracle 19c Geodatabase running on Windows?

If I place a 3.4 or 3.6 st_shapelib.dll in the relevant folder and run a simple test, I see this error.

SQL> select sde.ST_AsText(SDE.ST_Geometry('POINT (10 10)', 0)) from dual;

ERROR:

ORA-06520: PL/SQL: Error loading external library

ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 12

ORA-06512: at "SDE.ST_GEOMETRY", line 55

But if I replace it with a 3.3 (or even ArcMAP 10.8.1) st_shapelib.dll, it works as expected.

SQL> select sde.ST_AsText(SDE.ST_Geometry('POINT (10 10)', 0)) from dual;

SDE.ST_ASTEXT(SDE.ST_GEOMETRY('POINT(1010)',0))

--------------------------------------------------------------------------------

POINT ( 10.0 10.0)

So as that works, it suggests that I have completed all these Extproc configuration steps correctly. I'm suspicious there may just be a Bug with the newer st_shapelib.dll files?


https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/manage-oracle/configure-oracle-extpr...

Many thanks

0 Kudos
1 Reply
SimonSchütte_ct
MVP Regular Contributor

This sounds familiar, had a similar issue with 11.5. Need to investigate.

0 Kudos