在Oracle中,關於鎖,下列描述不正確的是()面試
A、鎖用於在用戶之間控制對數據的併發訪問數據庫
B、DML產生的鎖能夠將鎖歸類爲行級鎖和表級鎖微信
C、INSERT、UPDATE、DELETE語句自動得到行級鎖網絡
D、同一時間只能有一個用戶鎖定一個特定的表併發
鎖(lock)機制用於管理對共享資源的併發訪問,用於多用戶的環境下,能夠保證數據庫的完整性和一致性。數據庫設計
根據保護的對象不一樣,Oracle數據庫鎖能夠分爲如下幾大類:ide
(1)DML鎖(data locks,數據鎖),用於保護數據的完整性;函數
(2)DDL鎖(dictionary locks,字典鎖),用於保護數據庫對象的結構,如表、索引等的結構定義;工具
(3)內部鎖和閂(internal locks and latches),保護數據庫的內部結構。性能
DML鎖的目的在於保證併發狀況下的數據完整性。在Oracle數據庫中,DML鎖主要包括TM鎖和TX鎖,其中TM鎖稱爲表級鎖,TX鎖稱爲事務鎖或行級鎖。
本題中,對於選項A,鎖用於在用戶之間控制對數據的併發訪問,選項說法正確。因此,選項A錯誤。
對於選項B,DML語句產生的鎖能夠分爲TM鎖和TX鎖,說法正確。因此,選項B錯誤。
對於選項C,INSERT、UPDATE、DELETE語句自動得到行級鎖,說法正確。因此,選項C錯誤。
對於選項D,同一時間能夠有多個用戶鎖定一個特定的表,選項說法錯誤。因此,選項D正確。
因此,本題的答案爲D。
● 本文做者:小麥苗,只專一於數據庫的技術,更注重技術的運用
● 做者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 文章內容來源於做者的學習筆記,部分整理自網絡,如有侵權或不當之處還請諒解
● 版權全部,歡迎分享本文,轉載請保留出處
長按下圖識別二維碼或微信掃描下圖二維碼來關注小麥苗的微信公衆號:xiaomaimiaolhr,學習最實用的數據庫技術。
DBA求職佈道者
◆ DB最新諮詢 |
◆ DB求職面經 |
◆ DB乾貨推送 | ◆ DB最新技術 |
◆ DB職業發展與規劃 | ◆ DB進階思路與方法 |
長按二維碼點選(識別圖中二維碼) |
本文分享自微信公衆號 - DB寶(lhrdba)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。