配置ST_Geometry时出错,解决办法很简单:

1.将listener.ora文件中配置的外部DLL路径修改为ANY,如下:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = d:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
	  (ENVS = "EXTPROC_DLLS=ANY")
    )
  )

2.将extproc.ora文件中的EXTPROC_DLLS的值也修改为ANY:

SET EXTPROC_DLLS=ANY

3.SDE用户登录PLSQL,检查ST_SHAPELIB的路径配置是否有效,如果无效则修改:

select * from user_libraries;
create or replace library ST_SHAPELIB as 'D:\app\administrator\product\11.2.0\dbhome_1\BIN\st_shapelib.dll';

4.重启数据服务OracleServiceORCL和监听服务OracleOraDb11g_home1TNSListener。

5.测试可以了:

简单解决“ORA-28595: Extproc 代理: DLL 路径无效”问题

相关文章:

  • 2021-06-20
  • 2021-07-21
  • 2022-12-23
  • 2021-08-19
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-09-03
猜你喜欢
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2022-12-23
  • 2021-05-15
相关资源
相似解决方案