久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 基于oracle中鎖的深入理解建站知識

基于oracle中鎖的深入理解建站知識

時間:2023-05-24 10:05:24 閱讀: 文章分類: 網站建設 作者: 網站編輯員

導讀:1建站知識本篇文章是對oracle中的鎖進行了詳細的分析介紹,需要的朋友參考下網seo優化趨勢個業網站建設公司。

網seo優化趨勢個業網站建設公司

ORACLE里鎖有以下幾種模式:0:none1:null 空2:Row-S 行共享(RS):共享表鎖3:Row-X 行專用(RX):用于行的修改4:Share 共享鎖(S):阻止其他DML操作5:S/Row-X 共享行專用(SRX):阻止其他事務操作6:exclusive 專用(X):獨立訪問使用

數字越大鎖級別越高, 影響的操作越多。1級鎖有:Select,有時會在v$locked_object出現。

2級鎖有:Select for update,Lock For Update,Lock Row Share select 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 Share locked_mode為2,3,4不影響DML(insert,delete,update,select)操作, 但DDL(alter,drop等)操作會提示ora-00054錯誤。

ORA-00054: resource busy and acquire with NOWAIT specified(ORA-00054: 資源正忙, 但指定以 NOWAIT 方式獲取資源)

5級鎖有:Lock Share Row Exclusive 具體來講有主外鍵約束時update網站推廣優化seo / delete ... ; 可能會產生4,5的鎖。

當對父表進行修改時,若子表對應的記錄存在,則產生ORA-02292異常;否則只對父表加TX鎖和RX鎖;

當對子表進行修改時,則除了對子表加加TX鎖和RX鎖外;對父表也加了加SS鎖,這符合邏輯,因為父表此時必須滿足參考完整性;也就是,對父表加SS鎖,避免此時對父表進行修改操作。

上面鎖說的修改,都是對子父表存在參考完整性的字段操作的。

6級鎖有:Alter table, Drop table, Drop Index, Truncate table, Lock Exclusive以DBA角色:

復制代碼 代碼如下:

col owner for a12col object_name for a30col machine for a32 col USERNAME for a16 col OSUSER for a16

查看當前會話sid: select sid from v$mystat where rownum<=1 ; 查看當前session情況: select machine,username,sid,serial#,type,osuser,status from v$session; 查看當前數據庫里鎖的情況可以用如下SQL語句:

復制代碼 代碼如下:

select s.username,o.object_name,s.machine,s.sid,s.serial#,k.typefrom v$locked_object l,dba_objects o ,v$session s,v$lock kwhere l.object_id = o.object_id and l.session_id=s.sid and k.sid=s.sid

如果有長期出現的一列,可能是沒有釋放的鎖。我們可以用下面SQL語句殺掉長期沒有釋放非正常的鎖:alter system kill session 'sid,serial#';如果出現了鎖的問題, 某個DML操作可能等待很久沒有反應。

關鍵詞標簽: 標簽 深入

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章基于oracle中鎖的深入理解建站知識主要講述深入,標簽,基于oracle中鎖的深入理解建站知識1網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6634.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 汉寿县| 太和县| 沁阳市| 包头市| 边坝县| 察哈| 荥经县| 崇阳县| 济源市| 三门县| 榆树市| 宝坻区| 湾仔区| 射洪县| 珲春市| 宕昌县| 都昌县| 天水市| 林甸县| 黎平县| 长岭县| 江山市| 凌云县| 扶风县| 桃江县| 江北区| 元江| 黎城县| 龙海市| 安远县| 孙吴县| 青田县| 满城县| 安新县| 日土县| 兴业县| 焉耆| 阿图什市| 台南县| 闸北区| 图们市|