ArcSDE10.1配置Oracle 监听器来使用SQL操作ST_Geometry(个人改动版)

发了两天的时间来解决配置Oracle
监听器来使用SQL操作ST_Geometry的配置,网上搜索一大片,结果真正找到的只有方法可用,下面把这个方法我个人在总结下。

ArcSDE10.1配置Oracle
监听器来使用SQL操作ST_Geometry和其他版本的配置区别还是有很多不同的,不过不像网上说的配置那么复杂也不需要配置监听,下面我按照步骤说下配置方法:

一、配置user_libraries库

找到arcgsSde下面对应库的路径,例如我的路径是在D:\Program
Files\ArcGIS\ArcSDE\ora11gexe\bin\st_shapelib.dll,难后利用plsql或者其他客户端工具打开sde用户在sql窗口输入

create or replace library st_shapelib as
‘D:\Program Files\ArcGIS\ArcSDE\ora11gexe\bin\st_shapelib.dll‘命令,这样就将对应路径进行了修改

在sde用户下输入select * from
user_libraries可以查到该路径

二、配置extproc.ora

找到extproc.ora所在文件例如我的路径是在D:\app\jinzhiming\product\11.2.0\dbhome_1\hs\admin\extproc.ora

打开该文件SET EXTPROC_DLLS= 修改为SET EXTPROC_DLLS= ANY

三、使用ANY,需要将相关的dll和So文件拷贝到$ORACLE_HOME/bin或者$ORACLE_HOME/lib里面

例如我的lib文件夹路径为D:\app\jinzhiming\product\11.2.0\dbhome_1\LIB

难后将‘D:\Program
Files\ArcGIS\ArcSDE\ora11gexe\bin下的

st_shapelib.dll,libst_raster_ora.dll拷贝到D:\app\jinzhiming\product\11.2.0\dbhome_1\LIB文件下

四、重启oralc 服务

测试通过!

参考链接:http://blog.csdn.net/linghe301/article/details/7822638

ArcSDE10.1配置Oracle 监听器来使用SQL操作ST_Geometry(个人改动版)

时间: 2024-10-24 06:29:51

ArcSDE10.1配置Oracle 监听器来使用SQL操作ST_Geometry(个人改动版)的相关文章

怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry

关于这个内容,其实从ArcSDE9.2推出ST_Geometry就让用户感到很有吸引力,而且特别是在ArcSDE9.3之后,用户使用SQL操作ST_geometry越来越多,但是在配置Oracle监听来说总是碰到这样那样的问题,以下就是总结一下配置 Oracle 侦听器来使用SQL操作ST_Geometry . 首先说明一下:如果你的ArcSDE版本是9.2最好不要使用这种方式,因为Bug也是比较多的. 例如:http://support.esri.com/en/knowledgebase/te

ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误

ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误 1.测试环境说明 ArcSDE版本:10.2.2 Oracle版本:12.1.0.1和11.2.0.1 Windows版本:Windows Server 2008 R2 测试数据:中国400W省界面数据 2.SQL操作ST_Geometry测试 测试语句非常简单,只是简单的查询图层中的几何坐标点信息,执行SQL语句如下: select st_astext(shape) from china

ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579

给esri中国的客服打电话被告知,是一直存在这个bug,arcgis10.2对应的oracle数据库版本要用11.2.0.3及以上的: 1.数据库升级可以用打补丁的当方式. 2.直接重装,我这里是直接重装的oracle,装完之后,有一个图层还有这个问题,刚开始以为是这个图层中有一条异常数据,结果找了半天没有找到,最后替换了ST_Geometry的类库(部署ArcSDE10.2.1版本地理数据库和对应版本ST_Geometry).

入门基础:浅析Oracle监听器安装与配置

本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接. 本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等.Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置. Oracle网络连接配置方法 配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络

Oracle 客户端安装 + pl/sql工具安装配置

Oracle 客户端安装 +  pl/sql工具安装配置 下载oracle客户端,并在本地安装. 11g下载地址为: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 10g下载地址为: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 根据自己机器或者oracle服

Nginx配置WebService、MySQL、SQL Server、ORACLE等代理

nginx配置webservice #user nobody; worker_processes 4; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type applicat

数据库连接池配置 - Oracle,SQL Server,DB2,MYSQL,SQLLITE3

################## 数据库连接配置 ################## #Oracle#hibernate.connection.driverClass=oracle.jdbc.driver.OracleDriver#hibernate.dialect=org.hibernate.dialect.Oracle9Dialect#hibernate.connection.url=jdbc:oracle:thin:@192.168.1.30:1521:other#hibernate

oracle client及pl/sql连接配置

----------------------------------- 一.前言 二.环境 三.oracle client安装 四.oracle client配置 五.pl/sql连接 ----------------------------------- 一.前言 PL/SQL 是 Oracle公司在标准 SQL 语言上进行一定的扩展而形成的一种数据库语言.它寄托于传统的 SQL 语句,同时又在功能上做了不少的扩充.PL/SQL 有着太多的优势,甚至让SQL 在它面前也黯然失色.而 PL/SQ

配置ORACLE 客户端连接到数据库

--================================= -- 配置ORACLE 客户端连接到数据库 --================================= Oracle 客户端连接到Oracle 数据库服务器貌似不同于SQL serve中的网络配置,其实不然,只不过所有的SQL server 运行于Windows平台,故很多配置直接集成到了操作系统之中.所以无需配置客户端即可连接到服务器.Oracle 客户端连接到数据库依赖于Oracle Net.Oracle提供