1.为使用ST_Geometry SQL函数配置oracle的网络服务
修改oraclehome\NETWORK\ADMIN目录下listener.ora文件
打开listener.ora文件,添加如下一句
(ENVS="EXTPROC_DLLS=C:\Program Files\ArcGIS\ArcSDE\ora10gexe\bin\st_shapelib.dll")
这里根据具体情况修改st_shapelib.dll的实际路径。
修改以后的listener.ora文件如下
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1
\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
(ENVS="EXTPROC_DLLS=C:\Program Files\ArcGIS\ArcSDE\ora10gexe\bin\st_shapelib.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = zbc)(PORT = 1521))
)
)
listener.ora文件如下
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
(ENVS="EXTPROC_DLLS=C:\Program Files\ArcGIS\ArcSDE\ora10gexe\bin\st_shapelib.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = esriwinxp)(PORT = 1521))
)
)
tnsnames.ora文件如下
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = esriwinxp)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
如下错误:
用plsql查看
查看st_shapelib属性
加载dll是否正确
- 大小: 25.7 KB
- 大小: 4.4 KB
- 大小: 10.8 KB
分享到:
相关推荐
用户权限限制则涉及到了在使用ST_Geometry时需要设置的相关权限,以保证数据的安全性。 在创建ST_Geometry要素类时,文档介绍了多种方法,包括通过SDE工具创建和直接使用SQL语句创建。同时,也提供了如何连接权限...
Oracle RAC 中配置 ST_Geometry 技术文档 Oracle RAC(Real Application Clusters)是一种高可用、高性能的-cluster解决方案,能够满足大规模数据存储和处理的需求。在 Oracle RAC 环境下,配置 ST_Geometry 技术...
《ArcGIS Pro与PostgreSQL在ST_Geometry中的深度整合》 ArcGIS Pro是一款由Esri公司开发的先进地理信息系统(GIS),它提供了一个全面的2D和3D空间分析平台,广泛应用于地理数据的管理和分析。而PostgreSQL,作为一...
在安装 Oracle 数据库和 SDE(Spatial Database Engine)时,可能会遇到 ST_Geometry 错误的问题。本文将详细介绍解决该错误的方法。 一、安装顺序和流程 在安装 Oracle 数据库和 SDE 之前,需要确保安装顺序正确...
### SQL空间查询ST_Geometry配置详解 #### 一、引言 随着地理信息系统(GIS)技术的发展,空间数据管理成为越来越重要的需求。ArcSDE是Esri开发的一款用于存储和管理空间数据的企业级解决方案。自ArcSDE推出ST_...
ArcSDE 配置 ST_Geometry 使用 大全
在IT领域,特别是数据库管理与地理信息系统(GIS)的交叉应用中,ST_Geometry作为一个重要的数据类型,被广泛应用于处理空间数据。本文将详细解析如何配置Oracle数据库以支持ST_Geometry SQL函数,使数据库能够高效...
- **空间索引**:ST_GEOMETRY_INDEX和相关表的配置,优化了空间数据的查询效率,特别是针对复杂的地理空间查询。 - **坐标转换**:SPATIAL_REFERENCES和ST_SPATIAL_REFERENCES表的协调作用,实现了不同坐标系之间...
对于技术维护人员来说,了解和掌握ST_Geometry SQL的相关知识是必需的,以便能够对空间数据库进行有效的支持和故障排除。 由于本文档提供的信息有限,未能给出具体的函数示例或代码片段,实际操作中,用户需要参考...
该表包含了所有可用的空间参考系统(Spatial Reference System, SRS),包括其名称、类型(大地坐标系或投影坐标系)以及其他相关信息。 #### 四、使用`sdo_cs`包进行坐标转换 Oracle提供了`sdo_cs`包来帮助用户进行...
本文将详细介绍如何在 Oracle 中创建空间索引,包括创建空间索引的步骤、注意事项和常见问题。 一、 创建空间索引前的准备 在创建空间索引之前,需要先创建一个包含 sdo_geometry 数据类型的表。sdo_geometry 是 ...
"使用Oracle Spatial对ArcSDE中的SDO_GEOMETRY类型数据进行空间操作" Oracle Spatial 是 Oracle 数据库中的一个空间数据处理组件,用于存储、管理和操作空间数据。ArcSDE 是一个空间数据引擎,用于存储和管理大规模...
- 配置完成后,可能会遇到如文中所述的问题——“ST_Geometry形状库路径可能无效,或者未在Oracle实例中正确配置EXTPROC”。 #### 三、解决ST_Geometry类库配置问题 当遇到“ST_Geometry形状库路径可能无效,或者...
ArcGIS 10.1 Oracle ST_Geometry的配置。
SQL空间查询ST_Geometry配置[归纳].pdf
SQL空间查询ST_Geometry配置[参照].pdf
ST-Geometry是地理信息系统(GIS)领域中的一种重要的数据类型,由Esri公司开发并用于其ArcGIS平台。它主要用于存储和操作空间几何对象,如点、线、面以及更复杂的几何体。在GIS中,这些几何对象代表了地球表面的...
ST_Geometry是空间索引的一个核心类型,它用于提高空间查询的效率。在Geodatabase中,还可以使用ST_POLYGON、ST_ASTEXT、ST_INTERSECTS和ST_BUFFER等函数和操作符进行空间数据分析。 在Geodatabase的操作中,还涉及...