在給乙個資料圖層新增欄位的時候,竟然提示sde被另乙個使用者或者程式在用...arcsde lock request conflicts with an established lock
等等一串 ,導致無法新增。
方法1、
多半情況下關閉資料庫連線可以解決這個問題,但有時候問題依然存在。
方法2、
》1.關閉所有的arcmap和arccatalog session。
》2.開始——執行——cmd
》3. 在dos下執行命令'sdemon -o kill -t all -p sde'
方法3、
如果以上方法執行後sde被鎖定,那麼在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;
如果有記錄返回,那麼手工刪除這些表中的記錄
方法4、
重啟sde可以解決,但一般不輕易使用
至方法3時,問題就已解決。
Oracle中被鎖定的解決辦法
一些效能方面的告警資訊通過dba outstanding alerts表都能查到,被鎖定的表如果長期得不到釋放,在這裡也能查到相關session的sid和serial select from dba outstanding alerts v locked object檢視可以看到當前被鎖定的物件,只...
SQLite被鎖定解決辦法 iOS
第一次在專案中遇到使用sqlite,之前寫android的時候同樣的流程沒有出錯。android對sqlite的 增刪改查 sqlitedatabase android sqlite操作之 sqliteopenhelper dbsqlite shareddatabasehandle return m...
oracle 資料表被鎖定解決辦法
今天操作oracle資料庫時,更新一張表中的乙個字段值,一直沒有更新成功,後來發現,表被別的使用者鎖定,後來採用下面的方法解決了這個問題!update ems csg set device id csg000000000000001 where name viss csg 上面的sql語句執行後,表...