lock request conflicts with an established lock
問題在sde
資料被鎖定的情況下,編輯、建立
featureclass
或者註冊版本的時候會報告:
lockrequest conflicts with an established lock。
方法一:多半情況下關閉資料庫連線可以解決這個問題,但有時候問題依然存在。
方法二:
1.關閉所有的
arcmap
和arccatalogsession。
2.開始
——執行
——cmd
3. 在安裝了
arcsde
的機器的
dos下執行命令
將所有的連線使用者都清除掉。然後再在
dos下執行命令
'sdemon -oinfo -i locks'
以上命令均不帶
' 符號
dos視窗報告
'no arcsdelayer/state/tabel/ojbects locks registered.
一般這種情況下就可以解鎖了
方法三:
如果以上步驟執行了後依然報告資料被鎖定,那麼在
sqlplus
或者plsql
下查詢lock
表:sql>select * from sde.state_locks;
sql> select * from sde.object_locks;
sql> select * from sde.layer_locks;
sql> select * from sde.table_locks;
如果有記錄返回,那麼手工刪除這些表中的記錄。
通過以上三種辦法基本上就能夠進行正常的操作了。
ArcSDE 版本註冊的方法及問題解決
在用arc engine開發業務系統時,可能會進行開發版本管理這樣的乙個功能,版本管理中就會涉及到要素集的版本註冊的需求。這時候問題就出現了,當sde被其他使用者連線時,要註冊版本的要素集就會被其他使用者鎖定,這時候註冊版本就會提示該要素集已被其他使用者鎖定。所以在進行版本註冊的時候,需要將其他使用...
ArcSDE服務啟動錯誤及解決方法
一 授權錯誤 現象 arcsde服務啟動又停止了。software authorization 無法完成註冊,仍然提示 no arcsde server license found。原因檢視 事件檢視器 應用程式 主要錯誤描述如下 error 327 no arcsde server license...
DataList編輯,更新,刪除及模板的使用
datalist 提供相關的編輯模板,但和datagrid不一樣的是,datalist沒有編輯按鈕。要在datalist中使用編輯功能,可在項模板中增加乙個按 鈕,linkbutton和button都可以。在commandname中設定為edit就可以把此按鈕和datalist的編輯事件聯絡起來了。...