
ArcSDE技术
junmail
实事求是、坦诚稳重、团结自信、务实创新
展开
-
创建多个ArcSDE实例
有时候,我们需要有多于一个的ArcSDE实例同时运行。只要存在多个数据库实例,就可以实现这个目的。ArcSDE与RDBMS之间必须是一个一一对应的关系。ArcSDE会锁定版本表,以保证每个数据库实例只对应一个ArcSDE实例。方案一:对于Windows: 1. 拷贝 %SDEHOME% 到一个新的位置。 2. 用适当的RDBMS连接变量(如RACLE_SID)更新新的dbinit.sde 文件。3...原创 2008-06-23 19:42:50 · 122 阅读 · 0 评论 -
ArcSDE/Oracle的简单优化(图层和索引分开)
1.SDE的性能主要还是取决于Oracle的性能,然后才是SDE, SDE的优化只能提高较小的性能(就我的情况来看)。2. 在用arcCatalog导入oracle时,最好把图层表和索引分开,一般情况下,默认是导入到SDE系统用户下的表空间中:a.创建两个表空间,用于存储Table and index.b. modify %SDEHOME/etc/dbtune.sde file,add keywo...2008-07-10 10:01:22 · 270 阅读 · 0 评论 -
ArcSDE的版本管理机制
版本是SDE数据库中管理数据的一种机制,主要解决长事务问题。下面使用图例对该机制进行说明: Default版本是SDE数据库默认的版本,假如我们在这里建立了子版本1,子版本2,子版本3,它们拥有Default版本上的所有数据,但是它们三个版本之间互相不拥有对方的数据。比如我现在子版本1中添加了一个面,子版本2中添加一个点,子版本3中添加了一条线,在没有进行冲突检查并把这些数据提交到父...原创 2008-07-07 15:10:40 · 409 阅读 · 0 评论 -
ArcSDE栅格数据的存储结构
一个元数据表:SDE_raster_columns 一个业务表(Business Table) 提供用户视图,具有栅格列:Raster Column,与矢量数据业务表中的空间列对等 四个支撑表(对用户屏蔽) 1、SDE_blk_<rastercolumn_id>:分块表 定义栅格分块:Tile 2、SDE_bnd_<rastercolumn_id>:波段表 定义波段 3...2008-07-07 13:19:18 · 535 阅读 · 0 评论 -
Raster dataset schema overview
1、Business table2、AUX table:Statistics & color map3、BLK table:Pixel data4、BND table:Band information5、RAS table:Raster column records6、Vector footprint:F and S tables2008-07-07 10:51:37 · 110 阅读 · 0 评论 -
常用命令
1、sdetable 查看表的关系 eg. sdetable -o describe_reg -t test -u gisadmin -p gisadmin 2、dbtune 导出dbtune表 eg. sdedbtune -o export -f c:\dbtune_ex07.sde -u sde -p sde 3、sdeversion -o compress 压缩d...2008-07-07 10:41:05 · 197 阅读 · 0 评论 -
Manage vector storage
一、创建表空间create tablespace gis_data datafile '%oracle_base%\oradata\acf\gis_data_01.dbf' size 301m uniform size 128k;create tablespace versioned_data datafile '%oracle_base%\oradata\acf\versioned_data_0...2008-07-07 10:32:40 · 131 阅读 · 0 评论 -
Manage raster storage
一、创建表空间create tablespace versioned_data datafile '%oracle_base%\oradata\acf\versioned_data_01.dbf' size 101m uniform size 4M; 二、创建用户并授权create user gisadmin identified by gisadmin default tablespace ...2008-07-07 09:37:03 · 179 阅读 · 0 评论 -
SDE中的表
1、B表:属性表2、F表:要素表3、S表:索引表4、A表:新增表5、D表:删除表6、Layers表:记录B表、F表、S表的关系7、Table_Registry表:记录F表、S表、A表、D表的关系8、Server_Config表:记录giomgr.defs文件的系统配置参数9、dbtune表:记录dbtune.sde文件的存储方案参数 元数据表(meta-data tables)...原创 2008-07-04 09:25:33 · 684 阅读 · 0 评论 -
SDE三种连接方式
一、Application server connectionTraditional ArcSDE connection methodServer requires ArcSDE service 1、giomgr listens for client connection requests 2、gsrvr is spawned for every connectio...2008-07-03 14:57:27 · 2848 阅读 · 0 评论 -
Operating multiple geodatabases
Creating multiple geodatabasesSDE geodatabases functions as master geodatabase Requires SDE schema and SDE userCreate additional schema and user for new geodatabase User requ...2008-07-03 14:15:38 · 130 阅读 · 0 评论 -
Using multiple geodatabases within a DBMS
Each database management system (DBMS) has different rules for using multiple geodatabases. In general, though, it is possible to create separate databases, store a geodatabase in each one, and connec...2008-07-03 13:46:21 · 207 阅读 · 0 评论 -
基于Geodatabase数据模型的版本机制
一、版本是什么?(What is Version?)“版本”(version)是ArcGIS软件在多用户关系数据库基础上,依托ArcSDE服务而提供的长事务处理工具。在个人geodatabase中无法实现版本功能。 Versioning allows multiple users to edit spatial and tabular data simultaneously in a lon...2008-07-03 11:32:25 · 379 阅读 · 0 评论 -
arcsde9.2和oracle分布式安装
环境:oracle10gR2安装在两台服务器上,但只是做双机热备,操作系统均为windows server 2003 sp2arcsde安装在第三台机器上,操作系统为windows server 2003 sp2 安装步骤: 1、需要在ArcSDE的安装机器上安装Oracle Client,或者安装ODAC,只要能安装Oracle Net软件的就可以了,假设配置的oracle连接服务名...2008-07-02 11:18:49 · 178 阅读 · 0 评论 -
创建多个ArcSDE实例
有时候,我们需要有多于一个的ArcSDE实例同时运行。只要存在多个数据库实例,就可以实现这个目的。ArcSDE与RDBMS之间必须是一个一一对应的关系。ArcSDE会锁定版本表,以保证每个数据库实例只对应一个ArcSDE实例。方案一:对于Windows:1. 拷贝 %SDEHOME% 到一个新的位置。2. 用适当的RDBMS连接变量(如ORACLE_SID)更新新的dbinit.sde 文件。3....2008-07-02 09:29:54 · 245 阅读 · 0 评论 -
SDE命令行安装配置
一、创建相关表空间创建sde表空间create tablespace sde datafile '%oracle_base%\oradata\acf\sde_01.dbf' size 401m uniform size 1m;创建sde_mvgdb表空间create tablespace sde_mvgdb datafile '%oracle_base%\oradata\acf\sde_m...2008-07-01 16:34:17 · 457 阅读 · 0 评论 -
oracle for sde配置
1、修改oracle系统参数alter system set sga_max_size=1640M scope=spfile;(Total physical RAM *80%*50%)alter system set sga_target=1640M scope=spfile;alter system set pga_aggregate_target=650M scope=spfile;(To...2008-06-30 15:40:46 · 165 阅读 · 0 评论 -
ArcSDE空间数据库中SDE用户使用探讨
ArcSDE作为空间数据库解决方案,应用非常广泛,本短文将尝试描述SDE的工作机制,简要说明空间数据库中SDE用户的使用方法。 ArcSDE如何工作 ArcSDE属于中间件技术,其本身并不能够存储空间数据,它的作用可以理解为数据库的“空间扩展”。在基于Oracle的ArcSDE空间数据库中,ArcSDE保存了一系列Oracle对象,用于管理空间信息。这些对象统称为资料档案库(Reposit...2008-06-30 15:26:00 · 150 阅读 · 0 评论 -
SDE用户权限脚本
DROP ROLE SDE_UPGRADE;CREATE ROLE SDE_UPGRADE;GRANT CREATE SESSION TO SDE_UPGRADE;GRANT CREATE TABLE TO SDE_UPGRADE;GRANT CREATE PROCEDURE TO SDE_UPGRADE;GRANT CREATE INDEXTYPE TO SDE_UPGRADE;GRANT ...原创 2008-07-14 13:44:54 · 382 阅读 · 0 评论