博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcSDE命令
阅读量:7021 次
发布时间:2019-06-28

本文共 4201 字,大约阅读时间需要 14 分钟。

1、sdemon(注意大小写)

(1) sdemon主要是用来管理sde服务,包括7种命令,查看sdemon所有的命令在命令行中输入sdemon -h即可

status 获取指定实例的状态

start 启动sde服务
shutdown 关闭SDE服务
pause 暂停服务(不接受连接)
resume 重启服务(使服务处于可以连接的状态)
info 显示实例的相关信息
kill 删除所有或者指定的SDE连接
-o 操作
-s 指定的服务
-t 终止
-p SDE管理员密码
-H ArcSDE 实例所在的目录
-i 操作的实例
-I 信息类型
下面是具体操作实例(注意字母大小写):

C:\>sdemon -o status

ArcSDE Instance esri_sde Status on ZHIYONG at Fri Apr 02 15:39:29 2010

-------------------------------------------------------------------------

Server Connection Mode: Accepting Connections

Active Server Processes: 1

说明:查看当前sde服务器的状态,两个参数分别表示连接模式和活动进程。

C:\>sdemon -o shutdown -i esri_sde -s zhiyong -p sde

Kill the 1 registered server task(s) and shutdown ArcSDE, ARE YOU SURE (Y/N)?

: y

Killing 1 ArcSDE Process(es) . . .

ArcSDE Instance esri_sde on zhiyong is Shutdown!

C:\>sdemon -o status

ArcSDE Instance esri_sde Status on ZHIYONG at Fri Apr 02 15:45:33 2010

-------------------------------------------------------------------------

ArcSDE instance esri_sde is not available on ZHIYONG.

说明:停止当前sde服务。

C:\>sdemon -o start -i esri_sde -s zhiyong -p sde

esri_sde service failed during initialization.

Please check event log or error log files.

Error starting esri_sde service on zhiyong (-1)

Operation Failed, Unable to start iomgr.

C:\>sdemon -o start -i esri_sde -s zhiyong -p sde

ArcSDE Instance esri_sde started Fri Apr 02 15:47:03 2010

C:\>sdemon -o status

ArcSDE Instance esri_sde Status on ZHIYONG at Fri Apr 02 15:47:13 2010

-------------------------------------------------------------------------

Server Connection Mode: Accepting Connections

Active Server Processes: 1

说明:启动sde服务,和使用windows系统中启动服务的优点在于能看到提示信息。如果一次启动不成功,可以多启动几次。一般情况会发生在初次安装的时候,最后一步总是启动不成功,可以尝试使用命令解决问题。

C:\>sdemon -o pause -p sde

ArcSDE Instance esri_sde on ZHIYONG is Paused, no further connections will be al

lowed.

C:\>sdemon -o status

ArcSDE Instance esri_sde Status on ZHIYONG at Fri Apr 02 15:51:16 2010

-------------------------------------------------------------------------

Server Connection Mode: Paused/Block Connections

Active Server Processes: 1

说明:此功能是将服务处于暂停状态,最明显的标志是Server Connection Mode表现为Paused/Block Connections。此时如果使用客户端进行连接,则会报错,信息为:Faild to connect to database SDE not accepting connecting requests。可以使用sdemon –o resume命令恢复连接状态。

C:\>sdemon -o resume -p sde

ArcSDE Instance esri_sde on ZHIYONG is Resuming, new connections will now be all

owed.

C:\>sdemon -o status

ArcSDE Instance esri_sde Status on ZHIYONG at Fri Apr 02 15:54:55 2010

-------------------------------------------------------------------------

Server Connection Mode: Accepting Connections

Active Server Processes: 1

说明:恢复服务器的连接状态。

C:\>sdemon -o info -I users

ArcSDE Instance esri_sde Registered Server Tasks on ZHIYONG at Fri Apr 02 15:59:

06 2010

-------------------------------------------------------------------------

S-ID User Host:OS Started

----- -------- -------------------------------- ------------------------

18 TESTSDE ZHIYONG:Win32 Fri Apr 02 15:13:43 2010

19 SDE ZHIYONG:Win32 Fri Apr 02 15:55:37 2010

说明:sdemon -o info -I <{users | config | stats | locks | vars | instance}> [-q]

{[-i <service>] [-s <server_name>] | [-H <sde_directory>]},用来查看当前服务器连接的人数,配置信息以及示例等信息。5个参数代表查看不同的信息。此句可以显示当前连接的用户数为2人。

C:\>sdemon -o kill -t all -p sde

ArcSDE I/O Manager Process Management on Fri Apr 02 16:20:53 2010

-------------------------------------------------------------------------

Kill All Servers? ARE YOU SURE (Y/N)?: y

C:\>sdemon -o info -I users

ArcSDE Instance esri_sde Registered Server Tasks on ZHIYONG at Fri Apr 02 16:21:

06 2010

-------------------------------------------------------------------------

There are no ArcSDE users logged in.

说明:删除当前连接用户。

2、sdeversion

压缩多版本数据库(Multi-versioned Geodatabase)

在ArcSDE Geodatabase中,随着数据编辑工作的进行,SDE空间资料档案库中相应元数据表、以及用户模式中的A表和D表的记

录逐渐增加,会影响空间数据的访问效率,因此经常需要进行数据库版本的压缩工作。在确定数据库不存在任何锁定后,便

可以进行压缩工作,操作为:

sdeversion –o compress –u sde

完成此项操作需要提交SDE用户密码。

3、sdedbtune

在控制空间数据的数据段、索引段存储的时候,SDE用户可以使用sdedbtune命令来提高数据库效率。

4、sdeservice

sdeservice -o list [-i <service>] 列出所有服务 create delete register modify等命令

5.sdeexport sdeimport

6.exp imp
本方法只使用与Oracle数据库导出

7.其他命令

除次以外,我们还可以通过命令行的方式来管理服务和数据,这些程序都放在%SDEHOME%\bin文件夹内

转载于:https://www.cnblogs.com/chao3/p/4524138.html

你可能感兴趣的文章
Codeforces Round #294 (Div. 2) A and B and Lecture Rooms(LCA 倍增)
查看>>
SpringBoot 使用MultipartFile上传文件相关问题解决方案
查看>>
selenium-如何上传非input格式的图片
查看>>
C - Visible Trees HDU - 2841 -莫比乌斯函数-容斥
查看>>
leetcode-121-Best Time to Buy and Sell Stock
查看>>
leetcode-166-分数到小数(用余数判断有没有出现小数的循环体)
查看>>
初探nginx
查看>>
UVa 11369 - Shopaholic
查看>>
不会玩魔兽的项目经理不是好项目经理
查看>>
数据库范式
查看>>
〖Linux〗使用gsoap搭建web server(C++)
查看>>
深入理解C++的动态绑定和静态绑定
查看>>
【PHP】 PHPqrCode二维码类库使用方法
查看>>
最新亲测能用的手机号码正则
查看>>
如何模拟世界 -- 一个奇怪的想法
查看>>
BI笔记之---合理处理SSAS数据库的几点建议
查看>>
Java Web学习总结(8)——使用Cookie进行会话管理
查看>>
python安装
查看>>
Oracle EBS-SQL (BOM-9):检查系统BOM总数.sql
查看>>
PhpStorm 常用快捷键
查看>>