激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        簡談Oracle數據庫中的事務和鎖的作用

        發(fā)布時間:  2012/9/24 16:48:47

        事務和鎖具有以下特點:

        事務是一個單元的工作,要么全做,要么全不做
        事務保證操作的一致性和可恢復性
        每一條Transact-SQL語句都可以是一個事務
        實際使用的事務是用戶定義的事務,它包括一系列操作或者語句
        在多服務器環(huán)境中,使用用戶定義的分布式事務,保證操作的一致性
        鎖是保證并發(fā)控制的手段
        可以鎖定的資源包括行、頁、簇、表和數據庫 -
         

        鎖的類型主要包括共享鎖和排它鎖
        特殊類型的鎖包括意圖鎖、修改鎖和模式鎖
        共享鎖允許其他事務繼續(xù)使用鎖定的資源
        排它鎖只允許一個事務訪問數據
        系統本身可以處理死鎖
        用戶可以根據實際情況定制鎖的一些特征
        事務

        事務的定義

            事務是指一個單元的工作,這些工作要么全做,要么全部不做。作為一個邏輯單元,必須具備四個屬性:自動性、一致性、獨立性和持久性。自動性是指事務必須是 一個自動的單元工作,要么執(zhí)行全部數據的修改,要么全部數據的修改都不執(zhí)行。一致性是指當事務完成時,必須使所有數據都具有一致的狀態(tài)。在關系型數據庫 中,所有的規(guī)則必須應用到事務的修改上,以便維護所有數據的完整性。所有的內部數據結構,例如樹狀的索引與數據之間的鏈接,在事務結束之后,必須保證正 確。獨立性是指并行事務的修改必須與其他并行事務的修改相互獨立。一個事務看到的數據要么是另外一個事務修改這些事務之前的狀態(tài),要么是第二個事務已經修 改完成的數據,但是這個事務不能看到正在修改的數據。這種特征也稱為串行性。持久性是指當一個事務完成之后,它的影響永久性的產生在系統中,也就是這種修 改寫到了數據庫中。

            事務機制保證一組數據的修改要么全部執(zhí)行,要么全部不執(zhí)行。SQL Server使用事務保證數據的一致性和確保在系統失敗時的可恢復性。事務是一個可以恢復的單元的工作,由一條或者多條Transact-SQL語句組 成,可以影響到表中的一行或者多行數據。事務打開以后,直到事務成功完成之后提交為止,或者到事務執(zhí)行失敗全部取消或者滾回去為止。

        事務和鎖
        當執(zhí)行事務操作時,Oracle會再被作用的表上枷鎖,防止其他用戶修改表的結構。這里對我們的用戶來講是非常作用的
        常見的事務的幾個操作“
        1.設置保存點 savepoint a
        2.取消部分事務 rollback to a
        3.取消全部事務 rollback

        回滾事務:rollback
        提交事務:commit

         


        本文出自:億恩科技【mszdt.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經營性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經營性ICP/ISP證:贛B2-20080012
      9. 服務器/云主機 24小時售后服務電話:0371-60135900
      10. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      11. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線