本文主要是介绍Oracle11.2.0.4设置st_shapelib.dll后报ORA-28595: Extproc 代理: DLL 路径无效错误问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、找st_shapelib.dll动态链接库文件
%ArcGIS\Desktop10.2\DatabaseSupport\Oracle\Windows64%
2、放到oracle路径下
把st_shapelib.dll放在%oracle_home%\bin下
3、修改extproc.ora文件
extproc.ora 文件位于 ORACLE_HOME\hs\admin 目录中。
将 ST_Geometry (st_shapelib) 和/或 ST_Raster 库移动到您的 Oracle 服务器上之后,更改 extproc.ora 文件以指向库的位置。
在 Windows 服务器上,添加st_shapelib.dll的绝对路径,与以下类似的行:
SET EXTPROC_DLLS=ONLY:%oracle_home%\\bin\\st_shapelib.dll
4、设置 library
SDE账号中执行 create or replace library st_shapelib as 'd:\app..st_shapelib.dll 绝对路径,盘符名称小写'
5、重启Oracle服务和监听
6、测试是否成功
select sde.st_astext(shape) from XXXX
这篇关于Oracle11.2.0.4设置st_shapelib.dll后报ORA-28595: Extproc 代理: DLL 路径无效错误问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!