ArcSDE Oracle的存储配置实战演练 将一批数据导入到ArcSDE Oracle里面,考虑到数据量较大。考虑到以后的访问速度,就对数据存储进行了一下配置。配置的思想是将将表格和索引存储在不同的磁盘上,从而降低Oracle磁盘I/O,提高数据的访问速度。
首先,我们简单的了解一下ArcSDE的存储,ArcSDE从DBTUNT表中读取存储的参数,用来定义ArcSDE表和索引的物理数据参数。这些存储参数按照配置关键字进行分组。如果我们在数据存储时候,没有定义存储的分组关键子,ArcSDE将采用缺省的设置进行存储。
首先创建两个表空间:
1.首先在Oracle中创建两个表空间,存储在不同的磁盘上。本例中创建TangShan_Data和TangShan_Index分别来存储表格和索引。
2.首先将当前的存储设置导入到一个文本文件dbtune.tangshan.txt中:
sdedbtune -o export -f dbtune.tangshan.txt -u sde -p sde
该文件被存储在%SDEHOME%\etc目录下
3.打开该文件,在文件中增加一个分组,其关键字为TSDATA:
##TSDATA
COMMENT This configuration keyword is dedicated to load the data of Tangshan
B_STORAGE "TABLESPACE TangShan_DATA PCTFREE 10 PCTUSED 90 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
F_STORAGE "TABLESPACE TangShan_DATA PCTFREE 10 PCTUSED 90 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
S_STORAGE "TABLESPACE TangShan_DATA PCTFREE 10 PCTUSED 90 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
A_STORAGE "TABLESPACE TangShan_DATA PCTFREE 10 PCTUSED 90 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
A_INDEX_SHAPE "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
A_INDEX_USER "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
A_INDEX_ROWID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
A_INDEX_STATEID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
B_INDEX_ROWID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
B_INDEX_SHAPE "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
B_INDEX_ROWID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
B_INDEX_USER "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
D_INDEX_DELETED_AT "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
D_INDEX_STATE_ROWID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
F_INDEX_FID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
F_INDEX_AREA "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
F_INDEX_LEN "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
S_INDEX_ALL "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
S_INDEX_SP_FID "TABLESPACE TangShan_Index PCTFREE 10 INITRANS 4 STORAGE (FREELISTS 4 MINEXTENTS 1 MAXEXTENTS UNLIMITED)"
END
4.将配置后的文件导入DBTUNT表中
sdedbtune -o import -f dbtune.tangshan.txt -u sde -p sde
5.配置完成了,在我们向数据库中导入数据时候,就可以使用我们的这些存储设置了。比如使用ArcCatalog导入数据到ArcSDE,在数据转换控制面版中,点击Change Setting...按钮。在KeyWord标签下,选择Using Configuration keyWord,在空格中写下我们的配置关键字TSDATA.这样转换到ArcSDE的数据就按照我们的配置进行存储了。
分享到:
相关推荐
### ArcSDE 连接 Oracle 配置详解 #### 一、ArcSDE与Oracle数据库的集成概述 ArcSDE是Esri推出的一款用于管理地理空间数据的企业级解决方案,能够支持多种数据库管理系统(DBMS)。当ArcSDE与Oracle数据库进行集成...
本文将详细介绍如何安装和配置Oracle 10g R2以及ArcSDE 9.2,并在ArcGIS环境中建立数据库。 首先,让我们详细探讨Oracle 10g R2的安装过程: 1. **下载与启动安装**: 从Oracle官方网站(www.oracle.com)下载适合的...
总的来说,理解arcsde for Oracle的BLOB存储机制及其配置至关重要,因为它直接影响到GIS数据的存储效率、空间利用率和系统性能。正确设置DBTUNE参数,结合合适的chunk大小和in-row storage策略,可以实现更高效、更...
4. **安装过程**:安装ArcSDE涉及几个关键步骤,包括准备Oracle数据库环境,安装ArcSDE服务端软件,配置ArcSDE连接,以及安装客户端工具。对于Oracle 10g和11g,可能需要不同的数据库配置和兼容性设置。 5. **数据...
ArcSDE的Dbtune表参数、Server config表参数和空间索引的建立及调整能有效提升性能,通过DBTUNE控制Oracle中表和索引的存储配置,减少I/O冲突。 3. 数据库安全 ArcSDE的安全机制完全依托于Oracle,所有空间数据...
根据提供的标题、描述以及部分文本内容,我们可以总结出与ArcSDE+Oracle配置相关的知识点。 ### 关于ArcSDE+Oracle的配置问题 #### 一、ArcSDE简介 ArcSDE是Esri公司推出的一款空间数据库引擎,主要用于管理地理...
### ArcSDE操作Oracle数据库中的空间数据:原理与配置 #### 引言 在地理信息系统(GIS)领域,ArcSDE作为一个高级的空间数据库引擎,它为Oracle等关系型数据库提供了强大的空间数据管理能力。自ArcSDE 9.2版本起,...
ArcSDE10针对Oracle11g进行了优化和支持,这意味着它可以充分利用Oracle11g数据库的各种特性,包括但不限于高性能、高可用性和安全性。具体来说,ArcSDE10 for Oracle11g提供了以下优势: - **性能优化**:利用...
**ArcSDE for Oracle 10g** 是一款由Esri公司开发的专业地理信息系统(GIS)数据管理软件,主要用于在Oracle 10g数据库中存储、管理和分发地理空间数据。这款产品是ArcGIS系统的重要组成部分,使得GIS数据能够与企业...
ArcSDE for Oracle 是一个 powerful 的空间数据库引擎,它可以将空间数据存储在 Oracle 数据库中,并提供了强大的空间查询和分析功能。为了能够正确地安装和配置 ArcSDE for Oracle,本文将详细介绍单机和分布式安装...
ArcSDE for Oracle是Esri公司开发的一款强大的地理空间数据管理解决方案,它是ArcGIS系统与Oracle数据库之间的桥梁,主要用于处理、存储和管理大量的地理空间数据。这个中间件使得ArcGIS Server能够有效地与Oracle...
描述:本文档实例介绍 Oracle RAC 环境下配置 ArcSDE SQL 监听方法,实现 ST_Geometry 技术在 Oracle RAC 环境下的应用。 标签:Oracle RAC ST_Geometry ArcSDE SQL 配置 配置环境:ArcSDE 10.2 版本 Oracle 一体...
这一配置过程不仅涵盖了Oracle数据库的安装和基本配置,还包括了对ArcSDE软件的安装与配置,以及最终的地图文件导入工作。对于地理信息系统(GIS)领域的专业人员来说,这些步骤是构建高效GIS应用的基础。此外,通过...
ArcGIS 10.2 直连和 ArcSDE 10.2 服务链接 Oracle 11g r2 配置总结是指在 ArcGIS 10.2 环境中,如何将 Oracle 11g r2 数据库与 ArcGIS 10.2 和 ArcSDE 10.2 进行集成,以实现空间数据的存储和管理。下面是配置总结的...
在地理信息系统(GIS)领域,Oracle Spatial与ArcSDE是目前较为流行的两种利用关系型数据库存储和管理空间数据的商用软件。随着GIS技术的发展,空间数据与属性数据的一体化管理成为趋势,即图形数据与属性数据均采用...
本文将详细介绍如何在两台不同的机器上安装配置ArcSDE(oracle),确保在远程服务器上成功运行。 ### 步骤一:确保Oracle已安装并运行于远程服务器 首先,必须确保Oracle数据库系统已经安装在远程服务器上,并且...
《ArcSDE for Oracle配置与调整初探》 ArcSDE是Esri公司推出的一款用于在关系数据库管理系统(RDBMS)中存储、管理和分发地理空间数据的中间件。Oracle作为全球广泛使用的数据库系统,与ArcSDE的结合使得大规模的...
### ArcSDE for Oracle 10g 安装及配置教程知识点详解 #### 一、检查并调整当前的Oracle配置 在安装ArcSDE for Oracle 10g之前,需要确保Oracle环境已正确配置,这一步骤对于后续的安装至关重要。 - **定位Oracle...