oracle 查询空间数据,首先要用到sde的dll包,具体步骤如下
indows 2008 server 64位
1.将
C:\Program Files (x86)\ArcGIS\ArcSDE\ora10gexe\bin\st_shapelib.dll
拷贝至
C:\Program Files\ArcGIS\ArcSDE\ora10gexe\bin\st_shapelib.dll
2.修改库路径
create or replace library st_shapelib as 'C:\Program Files\ArcGIS\ArcSDE\ora10gexe\bin\st_shapelib.dll';
修改完成以后从新启动oracle的监听
3.查看库路径
select * from user_libraries;
查询出来的结果如图,如果能显示路径,并且服务器中存在,所以已经配置成功了
4,对于10.1的,需要改些oracle的监听文件
b)Oracle监听器设置——修改listener.ora文件
添加(ENVS="EXTPROC_DLLS=ANY")
-----------------------------------------------------------------------------------------------------------
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=ANY") )
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
)
)
c)修改tnsnames.ora文件
添加(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
-----------------------------------------------------------------------------------------------------------
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
------------------------------------------------------------------------
下面几步是从网上看到了,我没用到,仅供参考
4.listener.ora
添加(ENVS="EXTPROC_DLLS=ANY")
--------------------------------------------------------------------------
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=ANY")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = dxth4.bjdxth.com)(PORT = 1521))
)
)
------------------------------------------------------------------------------
5.tnsnames.ora
添加(ADDRESS = (PROTOCOL = TCP)(HOST = dxth4.bjdxth.com)(PORT = 1521))
-------------------------------------------------------------------------------
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = dxth4.bjdxth.com)(PORT = 1521))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
---------------------------------------------------------------------------------
6.listener.ora中的KEY值要和tnsnames.ora中的KEY一致
- 大小: 6.2 KB
分享到:
相关推荐
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和高效的...在实际工作中,结合Oracle的数据管理理论,例如索引策略、表空间管理、存储优化等,配合通用查询分析器,能够实现更高效的数据处理。
Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它提供了高效的数据存储、管理、查询和分析功能。本文将深入探讨Oracle数据库的安装和配置过程,包括服务器端和客户端的安装,以及相关的截图实例。 ...
- 配置自动扩展:Oracle允许你配置数据文件的自动扩展功能。这样,当表空间满时,数据文件会自动增大,但要注意设置合理的增长限制,避免无节制地占用磁盘空间。 6. **定期清理临时段**: - 清理会话:结束不再...
当ArcSDE与Oracle数据库进行集成时,它通过将空间数据存储在Oracle DBMS中来支持ArcMap、ArcCatalog、ArcIMS等客户端应用程序。这种集成方式允许用户利用Oracle的强大功能来处理大规模空间数据,并且提供了高性能的...
Oracle数据库将存储空间逻辑上划分为多个表空间,每个表空间由一个或多个物理数据文件组成。数据存储的基本单位是块,块的大小在创建数据库时由DB_BLOCK_SIZE参数确定。连续的块组成一个区片(EXTENT),它是数据...
- 表空间是Oracle数据库中存储数据的逻辑单元,根据不同的数据类型和用途创建不同的表空间,例如用户数据表空间、索引表空间和临时表空间。 1.2.2. 创建数据库用户(User) - 用户是数据库的访问实体,每个应用...
Oracle Spatial是一个功能强大的模块,它扩展了Oracle数据库,使其能够存储、管理和查询地理空间数据。本篇将深入探讨如何使用xtreme for Java来连接Oracle Spatial空间数据库,帮助开发者实现高效的数据交互。 ...
在 Oracle RAC 环境下,配置 ST_Geometry 技术可以实现高效的空间数据处理和分析。以下是 Oracle RAC 配置 ST_Geometry 技术文档的详细说明: 标题:Oracle RAC 配置 ST_Geometry 技术文档 描述:本文档实例介绍 ...
Oracle配置涉及一系列步骤,它是确保数据库系统正常运行的关键。Oracle是一种广泛应用的关系型数据库管理系统,尤其在企业级应用中占据重要地位。以下将详细介绍Oracle配置的相关知识点。 首先,我们需要理解Oracle...
### Oracle手工配置手册知识点解析 #### 一、配置的准备工作 **1.1 修改ORACLE_SID即修改当前实例名** - **操作步骤**: 使用Oracle用户登录Linux系统,并进入`/home/oracle/`目录下的`.bash_profile`文件进行编辑...
Oracle服务器端的安装和配置是数据库管理中至关重要的一步,对于任何依赖于Oracle数据库的企业或组织来说,确保正确安装和配置Oracle服务器都是基础且必要的工作。以下将详细讲解Oracle服务器端安装和配置的过程。 ...
### Oracle数据库调优配置:两种方案详解 在企业级应用中,Oracle数据库因其稳定性和高效性而被广泛采用。然而,随着数据量的急剧增长和业务需求的不断变化,优化Oracle数据库性能成为确保系统高效运行的关键。本文...
在"oracle空间数据管理jar包.zip"这个压缩包中,我们主要关注的是两个关键库:sdoapi和sdoutl,它们是Oracle Spatial的核心API,用于在Java环境中进行空间数据操作。 1. **sdoapi**: SDO_API(Spatial Data ...
"Oracle 10g 安装配置" Oracle 10g 安装配置是一个复杂的过程,需要了解 Oracle 应用服务器 10g 的基本概念和安装要求。下面将从硬件要求、软件要求、数据库安装和客户端配置等方面详细介绍 Oracle 10g 安装配置的...
表不是由表空间去查询的,而是由用户去查询的。因为不同用户可以在同一个表空间建立同一个名字的表,这里区分就是用户了! 关系 Oracle 数据库实例用户表空间之间的关系可以用以下图示表示: * 一个数据库可以有...
3. 手动删除:若不使用DBCA,需要手动清理数据文件、控制文件、redo logs、参数文件等,并调整环境变量和系统配置。 七、安全配置 1. 修改默认密码:Oracle安装后,一些内置用户的密码可能为默认值,需要更改以提高...
从 Oracle 9iR2 开始,Oracle 提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。 表压缩的工作原理是删除在数据库表中发现的重复数据值,以节省空间。压缩是在数据库的数据块级别...
Oracle Spatial是一种功能强大的空间数据库管理系统,它提供了对空间数据的存储、管理和分析功能。为了实现对Oracle Spatial空间数据库数据的动态读取,需要使用VC++ 6.0开发环境和MapX集成二次开发的方法。 一、...