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

Oracle數(shù)據(jù)庫"記錄被另一個用戶鎖住"解決方法(推薦)

 更新時間:2018年03月23日 11:29:23   作者:le_mond  
數(shù)據(jù)庫是一個多用戶使用的共享資源。當(dāng)多個用戶并發(fā)地存取數(shù)據(jù)時,在數(shù)據(jù)庫中就會產(chǎn)生多個事務(wù)同時存取同一數(shù)據(jù)的情況。這篇文章主要介紹了Oracle數(shù)據(jù)庫"記錄被另一個用戶鎖住"解決方法

1、先來看看為什么會出鎖?。?/strong>

    數(shù)據(jù)庫是一個多用戶使用的共享資源。當(dāng)多個用戶并發(fā)地存取數(shù)據(jù)時,在數(shù)據(jù)庫中就會產(chǎn)生多個事務(wù)同時存取同一數(shù)據(jù)的情況。若對并發(fā)操作不加控制就可能會讀取和存儲不正確的數(shù)據(jù),破壞數(shù)據(jù)庫的一致性。

    加鎖是實現(xiàn)數(shù)據(jù)庫并發(fā)控制的一個非常重要的技術(shù)。當(dāng)事務(wù)在對某個數(shù)據(jù)對象進行操作前,先向系統(tǒng)發(fā)出請求,對其加鎖。加鎖后事務(wù)就對該數(shù)據(jù)對象有了一定的控制,在該事務(wù)釋放鎖之前,其他的事務(wù)不能對此數(shù)據(jù)對象進行更新操作。

    在數(shù)據(jù)庫中有兩種基本的鎖類型:排它鎖(Exclusive Locks,即X鎖)和共享鎖(Share Locks,即S鎖)。當(dāng)數(shù)據(jù)對象被加上排它鎖時,其他的事務(wù)不能對它讀取和修改。加了共享鎖的數(shù)據(jù)對象可以被其他事務(wù)讀取,但不能修改。數(shù)據(jù)庫利用這兩種基本的鎖類型來對數(shù)據(jù)庫的事務(wù)進行并發(fā)控制。

2、解決方法:

用管理員賬號登錄數(shù)據(jù)庫,執(zhí)行sql:

SELECT object_name, machine, s.sid, s.serial#  
FROM gv$locked_object l, dba_objects o, gv$session s  
WHERE l.object_id = o.object_id  
AND l.session_id = s.sid;

找到對應(yīng)鎖住的表執(zhí)行:

--釋放SESSION SQL:  
--alter system kill session 'sid, serial#';  
ALTER system kill session '23, 1647';

總結(jié)

以上所述是小編給大家介紹的Oracle數(shù)據(jù)庫"記錄被另一個用戶鎖住"解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • oracle 存儲過程、函數(shù)和觸發(fā)器用法實例詳解

    oracle 存儲過程、函數(shù)和觸發(fā)器用法實例詳解

    這篇文章主要介紹了oracle 存儲過程、函數(shù)和觸發(fā)器用法,結(jié)合實例形式詳細(xì)分析了oralce 存儲過程、函數(shù)和觸發(fā)器具體功能、原理、定義、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2020-02-02
  • JDBC Oracle執(zhí)行executeUpdate卡死問題的解決方案

    JDBC Oracle執(zhí)行executeUpdate卡死問題的解決方案

    今天小編就為大家分享一篇關(guān)于JDBC Oracle執(zhí)行executeUpdate卡死問題的解決方案,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細(xì)圖文教程

    Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細(xì)圖文教程

    Linux系統(tǒng)下網(wǎng)站出現(xiàn)問題的時候,可通過重啟oracle數(shù)據(jù)庫進行處理,這篇文章主要給大家介紹了關(guān)于Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細(xì)圖文教程的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • oracle表空單清理常用代碼段整理

    oracle表空單清理常用代碼段整理

    清理TEMP臨時表空間、清理UNDO表空間、清理TEMPTABS表空間等等,有類似需求的朋友可以參考下哈
    2013-06-06
  • Oracle如何通過表名查詢觸發(fā)器

    Oracle如何通過表名查詢觸發(fā)器

    這篇文章主要介紹了Oracle如何通過表名查詢觸發(fā)器方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Oracle收縮表空間的步驟和方法

    Oracle收縮表空間的步驟和方法

    Oracle收縮表空間是一種數(shù)據(jù)庫管理操作,用于釋放一個已使用的表空間中的多余空間,當(dāng)表空間中的數(shù)據(jù)減少、刪除大量行,或者通過TRUNCATE?TABLE命令清空了部分?jǐn)?shù)據(jù)時,可能會有未被占用的空間,所以本文給大家介紹了Oracle收縮表空間的簡單方法,需要的朋友可以參考下
    2024-11-11
  • Oracle中執(zhí)行動態(tài)SQL

    Oracle中執(zhí)行動態(tài)SQL

    這篇文章介紹了Oracle中執(zhí)行動態(tài)SQL的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • ORACLE多條件統(tǒng)計查詢的簡單方法

    ORACLE多條件統(tǒng)計查詢的簡單方法

    這篇文章主要介紹了ORACLE多條件統(tǒng)計查詢的簡單方法,具有一定參考價值。這里給大家分享下,希望對大家有所幫助。
    2017-10-10
  • oracle impdp network_link參數(shù)使用介紹

    oracle impdp network_link參數(shù)使用介紹

    本文將介紹oracle impdp network_link參數(shù)使用方法,需要了解更多的朋友可以參考下
    2012-11-11
  • ORACLE查看并修改最大連接數(shù)的具體步驟

    ORACLE查看并修改最大連接數(shù)的具體步驟

    本節(jié)主要介紹了ORACLE查看并修改最大連接數(shù)的具體步驟,需要的朋友可以參考下
    2014-07-07

最新評論

石家庄市| 保康县| 马山县| 绥宁县| 元氏县| 藁城市| 寻甸| 昌江| 新邵县| 抚宁县| 鄂托克前旗| 鹤山市| 攀枝花市| 峨眉山市| 拉萨市| 友谊县| 陆河县| 商南县| 博野县| 任丘市| 宁晋县| 南皮县| 疏附县| 钟祥市| 泗水县| 吉安市| 游戏| 延安市| 略阳县| 阜城县| 积石山| 博乐市| 天等县| 木里| 武乡县| 克拉玛依市| 南澳县| 卫辉市| 青阳县| 抚顺市| 密云县|