• ArcSDE之SDE命令


    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文件夹内


    下面内容详见 http://blog.csdn.net/gisinfo/article/details/6623456

  • 相关阅读:
    关于返回上一页功能
    Mybatis Update statement Date null
    SQLite reset password
    Bootstrap Validator使用特性,动态(Dynamic)添加的input的验证问题
    Eclipse使用Maven2的一次环境清理记录
    Server Tomcat v7.0 Server at localhost failed to start
    PowerShell一例
    Server Tomcat v7.0 Server at libra failed to start
    商标注册英语
    A glance for agile method
  • 原文地址:https://www.cnblogs.com/Jingkunliu/p/2452130.html
Copyright © 2020-2023  润新知