ORA-28595: Extproc 代理: DLL 路径无效解决办法

Posted 心含林夕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-28595: Extproc 代理: DLL 路径无效解决办法相关的知识,希望对你有一定的参考价值。

报错信息:
ORA-28595: Extproc 代理: DLL 路径无效
ORA-06512: 在 "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 70
ORA-06512: 在 "SDE.ST_GEOMETRY_OPERATORS", line 68





我本机的 oracle11g 安装目录为 E:/oracle11g。

1、打开 E:/oracle11g/product/11.2.0/dbhome_1/NETWORK/ADMIN 目录下的 listener.ora 文件,

发现之前写的是 :

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:/oracle11g/product/11.2.0/dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:/oracle11g/product/11.2.0/dbhome_1/bin/oraclr11.dll")
    )
  )
 
把它修改为:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:/oracle11g/product/11.2.0/dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ANY")
    )
  )




2、打开  E:/oracle11g/product/11.2.0/dbhome_1/hs/admin 目录下的 extproc.ora文件,

最后一行原来写的 是 SET EXTPROC_DLLS=  , 把他修改为 SET EXTPROC_DLLS=ANY
 

3、重启 OracleOraDb11g_home1TNSListener服务和  OracleServiceORCL服务。
 
 
4、重启 PL/SQL ,再次运行  select sde.st_astext(shape) from DLWG_SQ, 这次终于不再提示错误了,正常查询到结果。

以上是关于ORA-28595: Extproc 代理: DLL 路径无效解决办法的主要内容,如果未能解决你的问题,请参考以下文章

安装android sdk缺少处理器文件,dl.google.com拒绝 完成的包加载. dl.google.com 挂代理怎么还下载不了

未知主机“dl.google.com”。您可能需要在 gradle un Android 4.2 中调整代理设置

Android Studio:需要407代理身份验证

浅析Spring IOC依赖注入(DI)和依赖查找(DL)

oracle 外网访问

如何正确配置代理