Oracle高级教程06:Oracle数据库锁管理及锁分析_超越OCP/OCM

教程发布:风哥 教程分类:Oracle核心深入 更新日期:2019-03-03 浏览学习:3557

风哥本套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咨询风哥...

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Oracle高级教程07:Oracle数据库补丁管理及实战_超越OCP/OCM
【下一篇】Oracle高级教程05:Oracle数据库安全审计管理_超越OCP/OCM