admin
  • 注册日期
  • 发帖数
  • QQ
  • 铜币
  • 威望
  • 贡献值
  • 银元
阅读:1308回复:2

SDE命令使用举例

楼主#
更多 发布于:2003-07-29 16:55
1、sdeservice命令    

sdeservice命令是ArcSDE众多命令行中的一个,只能使用于Windows操作系统中。这个命令可以改变SDE用户的密码。ArcSDE是作为后台程序运行的,在Windows操作系统中,所有后台运行的程序都是作为相应的Windows服务(windows services)而存在的。这些Windows服务的信息是存储在Windows操作系统的注册表中的。

       ArcSDE服务信息同样也存储在Windows注册表中。必须使用sdeservice命令才能创建支持ArcSDE的注册表信息。这个命令里提供了ArcSDE服务启动所需要的信息(比如说license)以及Windows系统中需要运行的命令(当ArcSDE服务启动时,需要运行的程序)。

       创建ArcSDE服务的时候,必须指定SDE用户的密码。这个密码是加密存储在注册表里的。有了这个密码,系统注册表中的其它ArcSDE服务信息可以自动启动。Giomgr进程以SDE用户登陆到数据库中,使用的密码便是上面我们提到的存储在注册表中的SDE用户密码。

       有时候,我们可能需要更改ArcSDE服务的某些配置信息。虽然这些修改可以通过注册表编辑器来实现,但使用sdeservice命令来进行注册表修改是最安全的方法。当然,需要提醒的是,有一些记录(例如ArcSDE管理员密码是加密存储的)只能通过sdeservice命令来修改。

       通常,数据库管理员要定期修改SDE用户的密码。这时仅仅在数据库中或者Windows操作系统中修改SDE用户密码是无法启动ArcSDE服务的,还必须在注册表中修改这个密码。如果没有这一步操作,ArcSDE服务肯定是无法启动的。要想改变注册表中的这个密码,可以使用下图中给出的sdeservice –o modify命令来修改。这个命令可以用于修改SDEHOME目录、SDE用户、License服务器和NLS 语言。一旦SDE用户密码在数据库和注册表中都经过修改,这时我们便可以启动ArcSDE服务了。

 

(图1)

sdeservice –o modify –r <SDEHOME|SDE_DBA_PASSWORD|LICENSE_SERVER|NLS_LANG>

-p <old_DB_ASMIN_password> -v <new_value> [-i <service>] [-q]

 

2、sdemon命令

       sdemon命令是ArcSDE命令行工具中尤为常用的一个。Sdemon命令通常是在管理ArcSDE服务的时候使用。打开命令行窗口后,键入sdemon命令,然后按回车。这时便可见以下画面:



图片 1

与其它的命令行操作相比,sdemon命令行的参数是比较少的。下面分别描述以上几个sdemon操作的功能:

sdemon –o status 显示ArcSDE服务的状态

sdemon –o start  启动ArcSDE服务

sdemon –o shutdown  关闭ArcSDE服务

sdemon –o pause 暂停ArcSDE服务,禁止新的连接

sdemon –o resume 在暂停后重新允许与ArcSDE服务连接

sdemon –o info 提供ArcSDE服务和当前连接的信息,其中,users提供了所有使用应用服务器连接的用户的连接信息;config提供了ArcSDE服务配置的所有信息;stats显示当时ArcSDE服务的连接情况;locks显示当前所有锁定的layers、state、table、objects信息;vars显示ArcSDE服务所在主机上所有相应的环境变量的设置

sdemon –o kill  -t <{all | pid}> 将与ArcSDE服务的连接断开,其中,all表示断开所有的连接;pid表示将进程号为该ID号的连接断开

 

       需要指出的是,sdemon命令行只能对应用服务器连接(三级连接)有监听作用,因为只有这些连接是由giomgr进程(ArcSDE服务器的专用进程)为它们分配指定的gsrvr进程监控的。二级连接(或称为直接连接)中,gsrvr进程的功能已经嵌入到客户端软件中,ArcSDE服务和这样的连接没有直接的交互。这样的二级连接可以通过后台数据库直接管理。

 

       其它常用的sde命令行还有,sdelayer、sdetable、sdeimport等等,具体信息可以查看ArcSDE帮助中的Administrator Command Reference。


喜欢0 评分0
游客

返回顶部