在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源创计划”,欢迎正在阅读的你也加入,一块儿分享。