- 浏览: 290448 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (163)
- ETL (4)
- Oracle (24)
- Win (2)
- Apache (5)
- struts2 (1)
- ArcGIS (21)
- Java (17)
- other (6)
- JavaScript (4)
- Xml (4)
- c# (2)
- webSphere (5)
- Ext (2)
- Flex (35)
- Svn (3)
- tomcat (3)
- MyEclipse (4)
- MySQL (2)
- ibatis (2)
- log4j (4)
- spring (1)
- SqlServer (2)
- android (4)
- ios (3)
- SDE (2)
- mac (1)
- Linux (9)
- Mina2 (1)
最新评论
-
markss:
您好,请问kettle循环处理的内存泄漏问题是否已经解决了?毕 ...
Kettle -
1qqqqqq:
图呢 ???
Myeclipse 9.0集成FLASH BUILDER 4.5 -
hanyi366:
现在MyEclipse 都2014版了,好像MyEclipse ...
Visual Editor 插件 安装 -
cnjmwr:
MyEclipse8.6的Eclipse版本是3.5的 ve1 ...
Visual Editor 插件 安装 -
cloudphoenix:
大神 我特地登陆来回帖,真是帮了我的大忙了。看了一个多月的AS ...
FlexGlobals.topLevelApplication
作为SDE用户的管理员通过命令可以做很多工作,参考网上的资料现总结整理如下:
1、sdemon
(1)sdeMon主要是用来管理sde服务,包括7种命令
Status 获取指定实例的状态
start 启动sde服务
shutdown 关闭SDE服务
pause 暂停服务(不接受连接)
resume 重启服务(使服务处于可以连接的状态)
info 显示实例的相关信息
kill 删除所有或者指定的SDE连接
-o 操作
-s 指定的服务
-t 终止
-p SDE管理员密码
-H ArcSDE 实例所在的目录
-i 操作的实例
-I 信息类型
(2)查看sdemon所有的命令在命令行中输入sdemon -h即可
(3)查看SDE锁
sdemon -o info -I locks -i 5151/tcp -s 172.168.13.0
(4)终止某个空间用户连接
在空间数据库连接中,有时候出连接进程挂起或者非法连接的时候,可以使用SDE终止其连接。操作为:
首先,从连接列表中获取该连接的信息
sdemon –o info –I users
在获取到需要终止的连接ID后,使用kill命令
sdemon –o kill –t < 连接 ID>
<连接ID> 完成此项操作需要提交SDE用户密码。
2、sdeversion
压缩多版本数据库(Multi-versioned Geodatabase)
在ArcSDE Geodatabase中,随着数据编辑工作的进行,SDE空间资料档案库中相应元数据表、以及用户模式中的A表和D表的记
录逐渐增加,会影响空间数据的访问效率,因此经常需要进行数据库版本的压缩工作。在确定数据库不存在任何锁定后,便
可以进行压缩工作,操作为:
sdeversion –o compress –u sde
完成此项操作需要提交SDE用户密码。
3、sdedbtune
在控制空间数据的数据段、索引段存储的时候,SDE用户可以使用sdedbtune命令来提高数据库效率。
4、sdeservice
(1)sdeservice –o modify命令来修改。这个命令可以用于修改SDEHOME目录、SDE用户、License服务器和NLS 语言。一旦
SDE用户密码在数据库和注册表中都经过修改,这时我们便可以启动ArcSDE服务了。
sdeservice –o modify –r <SDEHOME|SDE_DBA_PASSWORD|LICENSE_SERVER|NLS_LANG>
-p <old_DB_ASMIN_password> -v <new_value> [-i <service>] [-q]
具体介绍:
-------------------------------------------------------------------------
sdeservice -o create -d <ORACLE,SID|SQLSERVER,SQLSERVERINSTANCE|
DB2,DB2INSTANCE|INFORMIX|COVERAGES>
-p <SDE_DBA_Password>
[-i <service>] [-u <service_user>] [-n]
[-H <sde_directory>] [-P <service_user_password>]
sdeservice -o delete [-d <ORACLE|SQLSERVER|DB2|
INFORMIX|COVERAGES>]
[-i <service>] [-N]
sdeservice -o register -r <registry_keyword> -v <value>
-d <ORACLE|SQLSERVER|
DB2|INFORMIX|COVERAGES>
-p <SDE_DBA_Password> [-i <service>]
sdeservice -o unregister -r <registry_keyword>
-d <ORACLE|SQLSERVER|
DB2|INFORMIX|COVERAGES>
-p <SDE_DBA_Password> [-i <service>]
sdeservice -o modify -r <registry_keyword> -v <new_value>
-d <ORACLE|SQLSERVER|
DB2|INFORMIX|COVERAGES>
-p <SDE_DBA_Password> [-i <service>]
sdeservice -o list [-i <service>] 列出所有服务
5.sdeexport sdeimport
实用教程:
1.导出
(1)导出数据集表结构
(2)sdeexport批处理命令导出要素类数据
2.导入
(1)先导入数据集表结构
(2)sdeimport批处理命令导入要素类数据
如:
导出SQL数据库图层
sdeexport -o create -l sde.SDE.ASJ_PT_500,shape -f
D:/ASJ_PT_500.exp -i 5151 -u sa -p sa
导入到Oracle数据库中
sdeimport -o create -l ASJ_PT_500,shape
-f D:/ASJ_PT_500.exp -i ora_sde -u sde -p sde
如果已经创建原表:
sdeimport -o append -l SDE.ASJ_PT_500,shape
-f D:/ASJ_PT_500.exp -i ora_sde -u sde -p sde
详细解释:
这种方式主要用于备份指定的空间数据对象,比如某个图层和要素类、其中的某些满足特定条件的记录、甚至特定的版本。
实现这种备份方式的方法主要是利用ArcSDE提供的管理工具:sdeexport和sdeimport命令。它们的位置在%ArcSDEHOME%/bin/
中。其中,sdeexport用于将空间数据从ArcSDE Server上备份为单独的数据文件,而sdeimport用于将经由sdeexport备份的
数据文件恢复到ArcSDE Server中。
这一方式的缺点在于不能一次备份完整的空间数据库。但是也有个明显的优点,在于通过sdeexport和sdeimport工具,可以
将空间数据在不同的关系型数据库管理系统(RDBMS)之间进行移植。
(一).备份全部记录
使用sdeexport命令的缺省方式即可,比如:
(1)将指定的图层备份到备份文件
sdeexport -o create -l dcxq,shape -f d:/dcxq.exp -i jerry_oracle -u sde -p sde
就是将名为jerry_oracle的sde服务(ArcSDE for Oracle8i)中的指定图层“dcxq”按缺省方式备份到文件d:/dcxq.exp中。
(2)利用操作系统命令,拷贝备份文件到目标服务器上
(3)将备份文件恢复至目标RDBMS中
sdeimport -o create -l newDcxq,shape -f d:/dcxq.exp -i jerry_sqlsvr -u sde -p sde
此操作将备份文件恢复到名为jerry_sqlsvr的sde服务(ArcSDE for SQLServer)中,图层名为:newDcxq。
(二).备份部分记录
sdeexport命令中添加-w参数和一个条件选择表达式即可,比如:
(1)将指定图层中满足条件的记录备份到备份文件
sdeexport -o create -l dcxq,shape -f d:/dcxq.exp -w xzqy = '徐汇区' -i jerry_oracle -u sde -p sde
就是将名为jerry_oracle的sde服务(ArcSDE for Oracle8i)内的指定图层“dcxq”中所有"徐汇区"的人口调查小区备份到
文件d:/dcxq.exp中。
(2)利用操作系统命令,拷贝备份文件到目标服务器上
(3)将备份文件恢复至目标RDBMS中
sdeimport -o create -l XHDcxq,shape -f d:/dcxq.exp -i jerry_sqlsvr -u sde -p sde
此操作将备份文件恢复到名为jerry_sqlsvr的sde服务(ArcSDE for SQLServer)中,图层名为:XHDcxq。
(三).备份特定数据版本
sdeexport命令中添加-v参数和一个版本名称即可,比如:
(1)将指定图层的特定版本备份到备份文件
sdeexport -o create -l dcxq,shape -f d:/dcxq.exp -V verAPR -i jerry_oracle -u sde -p sde
此操作将名为jerry_oracle的sde服务(ArcSDE for Oracle8i)内的指定图层“dcxq”的verAPR版本备份到文件d:/dcxq.exp
中。
(2)利用操作系统命令,拷贝备份文件到目标服务器上
(3)将备份文件恢复至目标RDBMS中
sdeimport -o create -l APRdcxq,shape -f d:/dcxq.exp -i jerry_sqlsvr -u sde -p sde
此操作将备份文件恢复到名为jerry_sqlsvr的sde服务(ArcSDE for SQLServer)中,图层名为:APRDcxq。
6.exp imp
本方法只使用与Oracle数据库
导出
如:exp sde/sde@huishi file=c:/sde.dmp
用户名/密码@Oracle服务名
导入
如:imp sde/sde fromuser=sde file=c:/sde.dmp touser=sde
具体的Oracle数据库备份实现步骤需要参考Oracle相关文档,比如《Oracle8 Backup and Recovery Guide》。本实例采用
Oracle中的逻辑备份,使用了exp和imp工具,以sde用户方式备份和恢复整体空间数据。
* 备份数据库:使用Oracle中的exp命令,以sde用户方式备份所有相关数据。
* 恢复数据库:使用Oracle中的imp命令,以sde用户方式恢复后备数据文件。
* 恢复ArcSDE系统文件:如果有必要,在恢复oracle数据之后,需要恢复安装ArcSDE的程序文件;另外还需要从备份机器上
恢复dbtune,giomgr.defs,dbinit.sde,和services.sde文件。
7.其他命令
除次以外,我们还可以通过命令行的方式来管理服务和数据,这些程序都放在%SDEHOME%/bin文件夹内,如:
Alphabetical listing of commands
Command Description
cov2sde
Converts ArcInfo coverages to ArcSDE feature classes.
sde2cov
Converts ArcSDE feature classes to ArcInfo coverages.
sde2shp
Converts an ArcSDE feature class to an ESRI shapefile.
sde2tbl
Converts ArcSDE tables into INFO and dBASE tables.
sdeconfig
Manages your ArcSDE server configuration file
sdedbtune
Exports and imports an ArcSDE dbtune file.
sdeexport
Creates an ArcSDE export file.
sdegcdrules
Manages ArcSDE geocoding rules
sdegroup
Merges feature classes.
sdeimport
Imports data from an ArcSDE export file.
sdelayer
Administers feature classes.
sdelocator
Manages ArcSDE locators.
sdelog
Administers ArcSDE log files.
sdemon
Manages the ArcSDE server.
sderaster
Manages ArcSDE raster layers.
sdeservice
Manages the ArcSDE service on Windows NT platforms.
sdesetup
Initial setup program for ArcSDE for your RDBMS.
sdetable
Administers business tables and their data.
sdeversion
Manages versions of a geodatabase.
sdexinfo
Provides descriptive information of an ArcSDE export file.
sdexml
Administers XML columns.
shp2sde
Converts an ESRI shapefile to an ArcSDE feature class.
tbl2sde
Converts INFO and dBASE tables into ArcSDE tables
发表评论
-
java操作oracle(SDE)空间信息介绍
2013-08-26 16:52 1102sde是Spatial Database Engine简写, ... -
ArcSDE for Oralce扩展函数配置
2013-03-09 10:13 1285ST_Geometry存储格式技术研究与总结 环 ... -
arcgis Server 10.0清除Rest缓存的方法
2012-08-17 17:45 7403arcgis Server 10.0清除Rest缓存的方 ... -
Google 全国 地图 纠偏数据 偏移数据 火星坐标修正 方案
2012-08-08 15:06 1442中国地图和卫星图 ... -
ArcGIS Server 安全:基于Token(令牌)的验证操作指南
2012-07-19 18:58 1984ArcGIS Server的安全服务其 ... -
ArcGIS Server 服务器缓存的虚拟目录
2012-05-23 11:01 1246虚拟目录的根目录为:http://hostname:8399/ ... -
通过ArcCatalog的export工具导出 数据带别名
2012-05-23 10:55 2453为什么我的GDB里面配置好的图层别名,通过ArcCata ... -
ArcGIS Server 10 新增的功能
2012-05-03 14:18 2572ArcGIS Server 10 新增的 ... -
Arcgis Symbol
2012-04-07 17:02 7362ArcGIS Engine9.3为开发人员提供了32种符号,主 ... -
ArcGis api for flex 中 Map控件的属性
2012-03-24 17:43 4061<?xml version="1.0&q ... -
Sample Flex Viewe架构介绍
2012-02-21 16:20 13921 Sample Flex Viewe架构 1.1 架构介绍 ... -
ArcGIS 10 中英文 切换
2011-12-16 17:54 1228初次使用 ArcGIS 10 中文版的用户会有可能会有以下问题 ... -
ArcGIS API for Flex开发WebGIS中的安全沙箱问题
2011-12-12 13:08 869当利用ArcGIS API for flex,ArcGIS S ... -
agcgis api 中提供的图层类型对象模型图
2011-11-21 09:38 1073下面对各图层类型进行简单介绍: ... -
arcgis server 登陆不上问题
2011-11-11 10:13 978arcgis server 登陆不上问题: 1.关闭防 ... -
arcsde命令
2011-11-07 11:53 1281ArcSDE命令学习 -sde ... -
ARCSDE 更新 license
2011-11-07 11:38 2263更新原理: 1. SDE的license信息实际上 ... -
arcgis
2011-10-26 17:13 776http://blog.csdn.net/linghe301 -
迁移SDE数据库
2011-10-14 10:17 2115将SDE数据库从OrclSDE服务器上备份出,在ME ... -
ArcGIS Server网站发布后地图显示空白
2011-08-08 17:34 2128ArcGIS Server网站发布后地 ...
相关推荐
SDEadmincmd.chm(SDE命令操作手册)
此命令支持多种操作,包括但不限于检查服务状态、启动或关闭服务、暂停和恢复服务等。以下是`sdemon`支持的主要命令及其功能介绍: - **status**:用于获取指定ArcSDE实例的状态。 - **start**:启动ArcSDE服务。 -...
`sdemon`命令是Esri提供的一种用于控制SDE服务的工具,支持多种操作系统环境。通过`sdemon`命令,可以实现对SDE服务的启动、关闭等功能。 #### 四、命令格式与参数 1. **启动SDE服务** ```bash sdemon -ostart ...
- 启动/停止ArcSDE服务:通过`sdemon –ostart/shutdown`命令,仅SDE用户可执行此操作。 - 终止用户连接:SDE用户有权结束特定用户的数据库会话,确保空间数据库的安全性和稳定性。 - 压缩多版本数据库:为优化...
- 在Sun Solaris操作系统中,可以使用`ndd`命令来设置TCP Keep-Alive参数。 - 运行命令`#ndd -set /dev/tcp/tcp_keepalive_interval 300000`,将TCP Keep-Alive间隔设置为300秒(即5分钟)。 3. **IBM AIX环境下...
最后,执行ArcGIS Desktop提供的命令或通过ArcGIS Server管理工具,启用Enterprise Geodatabase,确保SDE连接正常。 在执行上述步骤时,需要注意权限管理和数据库一致性。确保所有的操作都在RAC环境中正确同步,...
当 ArcIMS 客户端崩溃时,并且 ArcSDE 应用程序服务器没有运行时,需要使用 sdemon 命令来测试 SDE 用户连接。 sdemon -o info -I users 在解决 SDE 连接数超限的问题时,需要注意以下几点: 1. 在修改 ArcSDE ...
例如,在编辑地理信息数据时,为了保证数据的一致性和准确性,SDE可能会临时锁定某些字段或记录,防止其他并发操作对其造成干扰。 #### 二、查询锁定情况 要解决字段被锁定的问题,首先需要了解当前有哪些对象被...
除了SDE本身的配置外,还需要注意操作系统层面的限制。在Windows环境下,ArcSDE服务作为“非交互式桌面程序”运行,受到共享内存段(SharedSection)大小的影响。该值可以通过修改注册表中的相应键值来调整。 - **...
SQL 语句应用(SDE 建库、Oracle 导入导出命令等) ...本文档提供了一些常用的 SQL 语句,可以帮助大家快速掌握 SDE 建库、Oracle 建库、导入导出命令等相关知识点,并能够在实际操作中应用这些语句。
### Oracle SDE 用户过期...- **审计跟踪:**启用审计功能以记录用户的登录和操作活动,这对于安全事件的调查非常有用。 通过以上步骤,不仅可以解决当前遇到的密码过期问题,还能进一步增强数据库的安全性和稳定性。
在这个上下文中,它可能被设计用来调用SQL命令或者其他数据库操作,以便对ArcGIS注册的SDE(Spatial Database Engine,空间数据库引擎)表进行冗余数据的检测和删除。批处理文件的使用可以极大地提高工作效率,避免...
ArcGIS SDE 10.1 for Postgresql 服务连接配置 本文主要讲述了如何使用服务连接方式配置 ArcGIS SDE 10.1 for Postgresql 服务。首先,在 ArcGIS 10.1 中,需要安装 sp1 才能支持 9.1 系列的 Postgresql 数据库,而...
### SDE相关文档知识点概述 #### 一、ST_Geometry列在Oracle中的注册与空间索引创建 ##### 1.1 概述 ST_Geometry是一种用于存储地理空间数据的数据类型,常用于关系型数据库管理系统中。在Oracle数据库环境中,...
本文将详细介绍如何编译开源网络操作系统sonic,涵盖环境准备、编译BAREFOOT SDE、构建支持单一芯片类型的SDE、编译SONIC等步骤。 一、环境准备 在编译sonic之前,需要准备好环境。首先,需要安装Linux系统,建议...
- 输入如下命令来创建SDE服务: ``` sdeservice -ocreate -dORACLE9I,SHCG -psde -ishcg_sde -H D:\ArcGIS\ArcSDE\shcg_sde ``` - `ORACLE9I`: 指定Oracle版本。 - `SHCG`: 指定Oracle服务的SID。 - `sde`: ...
### 发布SDE数据——要素服务详解 #### 一、要素服务概述 要素服务(Feature Service)是由ESRI公司开发的一种技术,它主要用于通过互联网提供地理要素数据,并且支持客户端进行查询、显示以及编辑等功能。要素服务...
在使用Windows XP操作系统环境中,进行SQL Server 2005(以下简称SQL2005)开发版本安装后,再尝试安装Spatial Database Engine 9.3(简称SDE9.3)时,可能会遇到一系列问题。这些问题主要表现为SQL2005在创建登录...
如果需要重新创建SDE服务,首先使用`Sdeservice –o shutdown`命令关闭服务,然后用`Sdeservice –o delete`删除服务,最后再次进行Post installation和创建服务的步骤。 总结来说,安装SDE for SQL Server 2005...