久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

ORACLE鎖的管理

瀏覽:73日期:2023-11-14 09:19:28
Oracle鎖的治理   ORACLE里鎖有以下幾種模式:0:none1:null 空2:Row-S 行共享(RS):共享表鎖,sub share3:Row-X 行獨占(RX):用于行的修改,sub exclusive4:Share 共享鎖(S):阻止其他DML操作,share 5:S/Row-X 共享行獨占(SRX):阻止其他事務操作,share/sub exclusive6:exclusive 獨占(X):獨立訪問使用,exclusive數字越大鎖級別越高, 影響的操作越多。1級鎖有:Select,有時會在v$locked_object出現。2級鎖有:Select for update,Lock For Update,Lock Row Shareselect for update當對話使用for update子串打開一個游標時,所有返回集中的數據行都將處于行級(Row-X)獨占式鎖定,其他對象只能查詢這些數據行,不能進行update、delete或select for update操作。3級鎖有:Insert, Update, Delete, Lock Row Exclusive沒有commit之前插入同樣的一條記錄會沒有反應, 因為后一個3的鎖會一直等待上一個3的鎖, 我們必須釋放掉上一個才能繼續工作。4級鎖有:Create Index, Lock Sharelocked_mode為2,3,4不影響DML(insert,delete,update,select)操作, 但DDL(alter,drop等)操作會提示ora-00054錯誤。00054, 00000, 'resource busy and acquire with NOWAIT specified'// *Cause: Resource interested is busy.// *Action: Retry if necessary.5級鎖有:Lock Share Row Exclusive具體來講有主外鍵約束時update / delete ... ; 可能會產生4,5的鎖。6級鎖有:Alter table, Drop table, Drop Index, Truncate table, Lock Exclusive以DBA角色, 查看當前數據庫里鎖的情況可以用如下SQL語句:col owner for a12col object_name for a16select b.owner,b.object_name,l.session_id,l.locked_modefrom v$locked_object l, dba_objects bwhere b.object_id=l.object_id/select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time/假如有長期出現的一列,可能是沒有釋放的鎖。我們可以用下面SQL語句殺掉長期沒有釋放非正常的鎖:alter system kill session 'sid,serial#';假如出現了鎖的問題, 某個DML操作可能等待很久沒有反應。當你采用的是直接連接數據庫的方式,也不要用OS系統命令 $kill process_num 或者 $kill -9 process_num來終止用戶連接,因為一個用戶進程可能產生一個以上的鎖, 殺OS進程并不能徹底清除鎖的問題。
標簽: Oracle 數據庫
主站蜘蛛池模板: 国产午夜手机精彩视频 | 欧美国产综合 | 欧美三级电影在线观看 | 91成人短视频在线观看 | 一区二区三区中文字幕 | 在线观看国产高清视频 | 欧美一区二区三区精品免费 | 亚洲精品无 | 久操草| 欧美国产视频一区 | 另类久久 | 成人免费视频在线观看 | 精品亚洲一区二区三区在线观看 | 中文日韩av | 免费一级欧美在线观看视频 | www.99re| 玖玖精品在线 | 欧美一区二区三区免费电影 | 欧美一级在线 | 99精品欧美一区二区三区 | chengrenzaixian| 日韩av在线一区 | www.xxx在线观看 | 精品无码三级在线观看视频 | 欧美日韩一区二区三区在线观看 | 在线观看成人国产 | 久久女人 | 午夜资源| 欧美日韩成人在线观看 | 日韩一二三| 北条麻妃99精品青青久久 | 91在线观看网站 | 国产精品视频一区二区三区四 | 三级视频在线 | 91视频在线 | 日韩和的一区二区 | 亚洲精品一区在线观看 | 色呦呦网站在线观看 | 欧美精品一区二区三区蜜臀 | 天堂欧美城网站网址 | 91影院|