不能删除ArcSDE中Feature和Raster数据集的解决办法

问题特征:

在删除SDE中的Feature和Raster数据集是,弹出以下信息

Failed to delete selected objects(s)
Lock request conflicts with an established lock
[Locked by database user: 'username' on machine: 'MACHINENAME']

 

问题的原因:

由于arcsde服务和客户机建立连接之后,客户机发生死机等意外情况,突然断开,但arcsde服务还保留着与客户机的tcp连接和信息。

 

解决办法:

(1)删除SDE空间下,tables_lock表里面的记录,delete from sde.table_locks

     若仍不行,删除objects_lock表里面的记录

(2)用sdemon命令来维护

     a.直接在安装arcsde服务的机器上操作

     sdemon -o info -I users 可以看到你的机器名称和用户等连接信息,以及开头的一个PID号,这个PID号可以让你单独 删除一个连接删除所有连接用命令

    sdemon -o kill -t all 可以删除所有服务连接删除单个连接用命令

    sdemon -o kill -t 就是指定上面看到的PID号

     b.在客户机上操作

     在上面的命令后加上arcsde服务的是端口号和arcsde所在的服务器的名称。如:默认的端口号是5151,服务器名称是 server

      sdemon -o kill -t all -i port:5151 -s server

(3)重新启动SDE所在的服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值