OracleArcSDE给Oracle增多SDE函数包

SDE函数包中涵盖大批量的半空中计算分析函数,是大家做空间相关分析的壹把利刃(近年来相仿我们唯有那一把),有关SDE函数的选取,请见小编空间其它的一篇帖子的附属类小部件.
根据普通教程,进度是那样的
1.找到listener.ora
2.找到SID_LIST_LISTENER
三.在(PROGRAM = extproc)下一行加多
(ENVS=”EXTPROC_DLLS=F:\ArcGIServer\ArcSDE\ArcSDE\ora10gexe\bin\st_shapelib.dll”),

门路请自身改.
四.重启监听服务
而是会遇到曲折的意况,作者只遭受二种:
1.监听服务无法起动
2.监听服务运转成功,不过SDE函数依旧不可能链接外部P讴歌ZDXC
3.在linux和unix中,监听服务运维成功,可是SDE函数仍然不恐怕链接外部PGL450C
针对以上意况:
1.添加的EXTPROC_DLLS一定在(PROGRAM =
extproc)的下一行,也便是二个回车后,最佳用记事本编辑,先关闭实例服务,重启监听服务才会成功,其它,st_shapelib.dll的门道中要是含有中文,有待其余同学去尝试.
贰.那表明增添的EXTPROC_DLLS未有起效果,由于本身用的是WIN7,所以本身又复查了1边,发现贰个标题:
   
win7安装的oracle10g,listener.ora中的LISTENER块,对应IPC协议的key=EXTPROC0;tnsnames.ora中的EXTPROC_CONNECTION_DATA,key=EXTPROC1
把那七个key统壹,笔者是把,listener.ora中的LISTENELacrosse,key改为EXTPROC一.重启监听服务及实例服务就可以,一定要重启实例服务,否则你的tns都会坏掉.
三.还索要在SDE用户下推行如下SQL,不过windows平台是绝不的,有不小大概是SDE
POST的时候做好了,请高人辅导:

Sql代码

  1. CREATE OR REPLACE LIBRARY st_shapelib AS
    ‘<full_path>\st_shapelib.dll’

迄今截至难题消除了,希望别的同学积极补充.

相关文章