Fehlermeldung
Bei dem Versuch, eine ST_Geometry-Funktion wie "ST_AsText" aufzurufen, tritt folgender Fehler auf:
"ERROR at line 1:
ORA-28595: Extproc agent : Invalid DLL Path
ORA-06512: at "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 170
ORA-06512: at "SDE.ST_RELATION_OPERATORS", line 303"
Ursache
Der Oracle-Listener wurde nicht ordnungsgemäß für die Verwendung von ST_Geometry-Funktionen konfiguriert. Der in der Datenkatalogansicht "USER_LIBRARIES" oder "ALL_LIBRARIES" für "ST_SHAPELIB" definierte Eintrag "FILE_SPEC" wurde in der durch den extproc-Prozess von Oracle verwendeten Umgebungsvariablen "EXTPROC_DLLS" falsch oder gar nicht angegeben.
Lösung oder Problemumgehung
- Konfigurieren Sie die Dateien "listener.ora" und "tnsnames.ora" auf dem Server so, dass sie die Bibliothek "ST_Geometry" verwenden.
- Vergewissern Sie sich, dass der Pfad zu der freigegebenen Bibliotheksdatei "ST_SHAPELIB" ordnungsgemäß in der Umgebungsvariablen "EXTPROC_DLLS" angegeben ist und dass dem extproc-Prozess von Oracle diese Umgebungsvariable zur Verfügung steht. Dazu müssen Sie die Umgebungsvariable unter "ORACLE_HOME/network/admin/listener.ora" definieren.
Die einzelnen Schritte zur genauen Vorgehensweise finden Sie in den Links im Abschnitt mit den Referenzinformationen.
Detailliertere Informationen zur Konfiguration des Oracle-Prozesses "extproc" finden Sie im Kapitel zum Aktivieren der erweiterten Funktionen von Oracle Net Services im Oracle Database Administrator's Guide.