环境
SDE版本:10./10.2/10.2.1/10.2.2
Oracle版本:11g R2 11.2.0.1
Windows版本:Windows Server 2008 R2
问题描述及原因
listener.ora文件配置内容:
tnsnames.ora文件配置内容:
配置完成后,重启数据库及监听器,并执行常用测试函数:
select st_point(0,0,0) from dual;
报ORA-06520和ORA-06522的错误,如下图:
提示无法加载DLL文件,经过检查DLL文件已经放到相应的配置目录下。配置文件的内容也都正常,正常来说都可以执行。当时定位时,联想到提示字面语“Unable to load DLL”,怀疑是不是还缺少说明没有安装。经过排查发现,没有安装Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)组件。由于10.1版本以后,官方建议使用直连的方式,在数据库端也不需要再安装SDE组件,所以才会导致该问题。另外,官网文档也给出了提示:
解决方法
到微软的官网下载安装Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)即可解决该问题,地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=2092
相关推荐
解决 Oracle 安装 SDE 报 ST_Geometry 错误的方法 在安装 Oracle 数据库和 SDE(Spatial Database Engine)时,可能会遇到 ST_Geometry 错误的问题。本文将详细介绍解决该错误的方法。 一、安装顺序和流程 在安装...
Oracle RAC 中配置 ST_Geometry 技术文档 Oracle RAC(Real Application Clusters)是一种高可用、高性能的-cluster解决方案,能够满足大规模数据存储和处理的需求。在 Oracle RAC 环境下,配置 ST_Geometry 技术...
### SQL空间查询ST_Geometry配置详解 #### 一、引言 随着地理信息系统(GIS)技术的发展,空间数据管理成为越来越重要的需求。ArcSDE是Esri开发的一款用于存储和管理空间数据的企业级解决方案。自ArcSDE推出ST_...
本文将详细解析如何配置Oracle数据库以支持ST_Geometry SQL函数,使数据库能够高效地进行空间数据的存储、检索与分析。 ### 配置Oracle网络服务以使用ST_Geometry #### 一、理解ST_Geometry ST_Geometry是用于...
- 配置完成后,可能会遇到如文中所述的问题——“ST_Geometry形状库路径可能无效,或者未在Oracle实例中正确配置EXTPROC”。 #### 三、解决ST_Geometry类库配置问题 当遇到“ST_Geometry形状库路径可能无效,或者...
通过上述步骤,可以有效地在Oracle数据库中配置ST_Geometry类型的空间数据支持。这一配置不仅允许用户利用PL/SQL查询复杂的空间数据,还为ArcGIS与Oracle数据库之间的数据交互提供了基础。此外,正确的配置也有助于...
12. **ORA-28575** - 这是一个Oracle错误代码,通常与空间索引有关。例如,当尝试创建或使用一个无效的空间索引时,可能会遇到这个错误。 13. **Geodatabase系统表** - Geodatabase使用了一系列系统表来管理其...
这包括设置相关的库文件路径,如`st_shapelib.dll`或`libst_raster_ora.dll`,以及确保数据库监听器的配置文件(如`listener.ora`)正确无误。例如,在Oracle数据库中,还需要配置`tnsnames.ora`文件。 #### 四、...
- **Oracle Patch更新**:对于使用ST_GEOMETRY的Oracle 10.2.0.3用户,需要应用Oracle官方提供的补丁以修复Oracle bug 6756089。 - **配置要求**:当在32位操作系统上安装ArcSDE 9.3 (32-bit)时,无论操作系统是...