oracle锁_流亡在都市
来源:百度文库 编辑:神马文学网 时间:2024/07/08 15:29:26
锁定的概念:锁定是数据库用来控制共享资源并发布访问的机制。在多用户环境下,多个用户可同时访问相同的数据。Oracle 提供锁以确保在多用户环境下数据的完整性和一致性。在提交或回滚事务之前,Oracle 会锁定正被修改的数据。在用户完成或回滚事务之后,锁会自动释放。只有在提交或回滚事物之后,其他用户才可以更新这些数据。
锁的两种级别为:行级锁和表级锁。行级锁主要用于特定的行,表级锁主要用于整个表,下面我就行级锁和表级锁来个说明:
行级锁
行级锁只对用户正在访问的行进行锁定。如果该用户正在修改某行,那么其他用户就可以更新同一表中该行之外的数据。例如:如果用户1正在更新Jobs 表中的第一行,则用户2可以同时修改该表中的第二行。也就是说除了该表中的第一行,其他用户可以修改任意行,但是第一行的数据其他用户只能select。
行级锁是一种排他锁,防止其他事务修改此行,但是不会阻止读取此行的操作。在使用INSERT、UPDATE、DELETE 和SELECT…FOR UPDATE 等 语句时,Oracle 会自动应用行级锁锁定。SELECT...FOR UPDATE 语句允许用户每次选择多行记录进行更新,这些记录会被锁定,且只能由发起查询的用户进行编辑。只有在回滚或提交事务之后,锁定才会释放,其他用户才可以编 辑这些记录。
锁的两种级别为:行级锁和表级锁。行级锁主要用于特定的行,表级锁主要用于整个表,下面我就行级锁和表级锁来个说明:
行级锁
行级锁只对用户正在访问的行进行锁定。如果该用户正在修改某行,那么其他用户就可以更新同一表中该行之外的数据。例如:如果用户1正在更新Jobs 表中的第一行,则用户2可以同时修改该表中的第二行。也就是说除了该表中的第一行,其他用户可以修改任意行,但是第一行的数据其他用户只能select。
行级锁是一种排他锁,防止其他事务修改此行,但是不会阻止读取此行的操作。在使用INSERT、UPDATE、DELETE 和SELECT…FOR UPDATE 等 语句时,Oracle 会自动应用行级锁锁定。SELECT...FOR UPDATE 语句允许用户每次选择多行记录进行更新,这些记录会被锁定,且只能由发起查询的用户进行编辑。只有在回滚或提交事务之后,锁定才会释放,其他用户才可以编 辑这些记录。
oracle锁_流亡在都市
海都茶友会,在都市漫品武夷岩韵
在ORACLE中移动数据库文件
在oracle中实现分页
在 AIX 中运行 Oracle
树倒猢狲散 孙中山之子在美国流亡了十六年
流亡中国的西哈努克亲王在天安门城楼上
在Oracle中使用锁进行并发控制 - 编程入门网
都市新节俭一族大行其道_理财
无房无车无婚戒 "裸婚"成为都市"被时尚"_
__心理健康_浙江都市网
如何在oracle中导入dmp数据库文件
Oracle在数据转储时的字符集问题
在oracle中导入dmp数据库文件
如何在LoadRunner中监控Oracle数据库
如何在LoadRunner中监控Oracle数据库
终极流亡
老乡,请别在都市哭泣。
[都市] 走在边缘上的春天
流亡藏人在印度的生活:出逃是绝对错误,我想回家
泰被黜总理流亡英国:他信要在伦敦待多久?
ORACLE数据导入Shell程序_快刀无敌
快被这个女人逼疯了 ^_^!! - Oracle 10g ...
都市里的世界著名十大“长城”_