ArcSDE數據被鎖定後的解鎖方法

轉自:http://blog.sina.com.cn/s/blog_3f56d7800100q3zb.html


在sde數據被鎖定的情況下,編輯、創建feature class或者註冊版本的時候會報告:Lock request conflicts with an established lock。多半情況下關閉數據庫連接可以解決這個問題,但有時候問題依然存在。
解決的方法是:
1.關閉所有的ArcMap和ArcCatalog session。
2.運行'sdemon -o kill -t all -p sde'
3.運行'sdemon -o info -I locks' 會報告'no arcsde layer/State/Tabel/Ojbects Locks registered.
如果依然報告數據被鎖,那麼查詢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;

如果有記錄,那麼手工刪除這些記錄。目前不知道會不會有其他影響,慎用.

發佈了53 篇原創文章 · 獲贊 13 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章