ArcSDE连接Oracle配置,ArcSDE 系统表的说明.pdfVIP

ArcSDE连接Oracle配置,ArcSDE 系统表的说明.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ArcSDE连接Oracle配置,ArcSDE 系统表的说明 2010-12-24 22:24:57 来源:不详 浏览:16 次 在关系数据库管理系统(DBMS)中,ArcSDE 就像管理地理数据的“大门”,使得DBMS 中数据可以 快速向ArcMap、 ArcCatalog 、ArcIMS,以及其它互联网络客户端传输。ArcSDE 和DBMS 的组合 使用,有利于将基于传统文件的矢量,栅格和CAD 数据都移植到一个空间数据及属性数据集成的数 据库中。这样,所有的空间数据及一般的商业数据都被管理在传统IT 框架内,有利于数据的一体化。 ArcSDE 支持许多的数据库软件,因此选择配置的方案是很灵活的。当然,客户端应用从ArcSDE 获 取空间数据的速度快慢的性能取决于多个因素,包括硬件、数据库配置、ArcSDE 配置、客户端处理 能力和网络带宽等等。本文将对基于Oracle 数据库的ArcSDE 系统的一些基本运行配置方案进行描 述。 1、 Oracle 及ArcSDE 简介 Oracle 数据库是由一个例程 (Instance)和存储在硬盘上的文件组成的。Oracle 例程是由进程和内存 结构组成的。服务器进程(Server Process)从SGA 与Oracle 客户端交互,比如ArcSDE 。它负责 处理用户提交的SQL 语句以及读写用户数据。后台进程(Background Process)代表服务器进程与 组成数据库的物理文件交互。构成Oracle 这样大容量数据库的是一系列数据文件,其中存储了如表 和索引等这样的对象。 通过Oracle 服务端程序,ArcSDE 使用giomgr 进程与数据库交互。每个ArcSDE 服务都有一个gio mgr 进程在监听用户应用的连接请求、清理断开的用户进程。每个连接ArcSDE 的客户端应用程序都 被指定一个gsrvr 进程,该进程由giomgr 生成。通过Oracle 服务端程序,Gsrvr 提交用户所有的数 据库查询及编辑的请求。 2、逻辑数据库设计 如何正确配置ArcSDE Oracle 数据库,首先要分析这个数据库将的用途。一般地,数据库要么用于 联机分析处理(OLAP ),要么用于决策支持系统(DSS)。OLAP 数据库的特征就是频繁的数据更 改,例如典型的插入或更新操作,这对大用户量的数据库是很习以为常的。这样类型的系统包括订单 输入系统、订票系统和打卡系统。 DSS 数据库则有所不同。它可以从大量的数据中产生报表信息。 一般来说,OLAP 系统的用户群一般都比较大,DSS 用户群相对要少得多。 DSS 系统的主要特性是能够快速地获取大量的数据。大部分的GIS 应用都选用DSS 系统,因为它们 需要获取用于分析和显示的大量地理数据和属性信息。当然,很多的 GIS 系统在数据更新时候也可 以像OLTP 系统那样工作。由于大多数的GIS 都采用DSS 数据库的配置,因此可以根据相应的应用 进行数据库的物理设计和逻辑设计。 逻辑设计的目的就是优化配置数据库,使数据库对象按照其活动性相互分离。比如,表和其索引分离, 高活动性表和低活动性表也不要存放在一起。如此配置将会获得运行效率极高、并且易于管理的数据 库。 一般情况下,只有表和索引被视为对象,其实还存在其它很多对象,比如视图、序列和同义词等等。 在操作系统中,Oracle 将对象逻辑地存储在一个或多个数据文件所支撑的表空间内。对于不同类型数 据,在Oracle 中都应当应该分别给它们各自独立的表空间。比如,典型的ArcSDE 配置将提供最少 五个表空间用于存储地理数据,它们分别是 FEATURE,ATTRIBUTE ,SPATIAL_INDEX ,ORACL E_INDEX 和SDE 。每一个表空间都存储ArcSDE 和其相关客户端所使用的不同的表或索引。FEAT URE表空间用于存储“F [n]” (F表),即ArcSDE创建的要素表。ATTRIBUTE表空间存储包含属 性信息的业务表。SPATIAL_INDEX表空间存储“S [n]” (S表),即空间索引表。ORACLE_INDE X表空间存储的是基于要素、属性和空间索引表创建的ORACLE索引。SDE表空间存储ArcSDE系 统表。除了上述这些ArcSDE表空间外,Oracle数据库应该至少还包含 SYSTEM,ROLLBACK,T EMP和USER表空间,分别用来存储用于ORACLE 内部进程的不同对象。 3、物理数据库设计 通常情况下,并不需要考虑数据库的物理布局。只有当数据库运行遇到性能问题

文档评论(0)

166****9181 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档