Oracle高级教程06:Oracle数据库锁管理及锁分析_超越OCP/OCM
风哥本套oracle教程培训学习熟悉锁的概念,介绍导致阻塞的原因,数据库死锁的检查方法,死锁模拟与死锁问题处理操作命令
1.锁的概念
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。
可防止多个会话同时更改同一数据是在指定语句的最低可能级别自动获取的不会升级
按操作划分,可分为 dml 锁( data locks,数据锁)、 ddl 锁( data dictionary lock)和 system locks。
|
Oracle数据库锁管理及锁分析_Oracle基础深入与核心技术 (Oracle高级管理教程06.真正超越OCP/OCM的项目实战系列教程) |
| 本章风哥Oracle教程学习内容 |
|
01.熟悉锁的概念 02.介绍导致阻塞的原因 03.数据库死锁的检查方法 04.死锁模拟与死锁问题处理 |
| 本章风哥Oracle教程学习地址 |
| http://edu.51cto.com/sd/767f1 |
| 更多课程,请加QQ-113257174-176140749-微信itpux-com咨询风哥… |

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
