最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入探討:Oracle中如何查詢正鎖表的用戶以及釋放被鎖的表的方法

 更新時間:2013年05月30日 10:31:22   作者:  
本篇文章是對Oracle中查詢正鎖表的用戶以及釋放被鎖的表的方法進行了詳細的分析介紹,需要的朋友參考下

可在PL/SQL中用如下SQL語句來查詢當(dāng)前數(shù)據(jù)庫中哪些表被鎖住了,并且是哪些用戶來鎖的這些表:

SELECT
  A.OWNER,                        --OBJECT所屬用戶
  A.OBJECT_NAME,                  --OBJECT名稱(表名)
  B.XIDUSN,
  B.XIDSLOT,
  B.XIDSQN,
  B.SESSION_ID,                   --鎖表用戶的session
  B.ORACLE_USERNAME,              --鎖表用戶的Oracle用戶名
  B.OS_USER_NAME,                 --鎖表用戶的操作系統(tǒng)登陸用戶名
  B.PROCESS,
  B.LOCKED_MODE,
  C.MACHINE,                      --鎖表用戶的計算機名稱(例如:WORKGROUP\UserName)
  C.STATUS,                       --鎖表狀態(tài)
  C.SERVER,
  C.SID,
  C.SERIAL#,
  C.PROGRAM                       --鎖表用戶所用的數(shù)據(jù)庫管理工具(例如:ob9.exe)
FROM
  ALL_OBJECTS A,
  V$LOCKED_OBJECT B,
  SYS.GV_$SESSION C
WHERE
  A.OBJECT_ID = B.OBJECT_ID
  AND B.PROCESS = C.PROCESS
ORDER BY 1,2 同時可用如下命令來kill掉當(dāng)前鎖表的項:

alter system kill session 'sid, serial#'
--例如:alter system kill session '57, 10325

相關(guān)文章

最新評論

阿拉善右旗| 新津县| 阳城县| 东阳市| 虎林市| 迭部县| 新余市| 平泉县| 凤城市| 巴塘县| 双江| 当阳市| 舟曲县| 山西省| 金堂县| 镇雄县| 平陆县| 南京市| 咸宁市| 平果县| 陆良县| 新河县| 和平区| 鄯善县| 任丘市| 贺兰县| 买车| 游戏| 黔南| 邢台市| 兰坪| 扎囊县| 墨江| 马山县| 利津县| 宁南县| 益阳市| 赤壁市| 辛集市| 云南省| 德安县|