oracle tabe unlock_Oracle table-lock的5种模式
Oracle中的锁定可以分为几类:
1、DML lock(data lock),
2、DDL lock(dictionary lock)
3、internal lock/latch。
DML lock又可以分为row lock和table lock。row lock在select.. for update/insert/update/delete时隐式自动产生,而table lock除了隐式产生,也可以调用lock table in name来显示锁定。
如果不希望别的session lock/insert/update/delete表中任意一行,只允许查询,可以用lock table table_name in exclusive mode。(X)这个锁定模式级别最高,并发度最小。
如果允许别的session查询或用select for update锁定记录,不允许insert/update/delete,可以用
lock table table_name in share row exclusive mode。(SRX)
如果允许别的session查询或select for update以及lock table table_name in share mode,只是不允许insert/update/delete,可以用
lock table table_name in share mode。(share mode和share row exclusive mode的区别在于一个是非抢占式的而另一个是抢占式的。进入share row exclusive mode后其他session不能阻止你insert/update/delete,而进入share mode后其他session也同样可以进入share mode,进而阻止你对表的修改。(S)
oracle tabe unlock_Oracle table-lock的5种模式相关推荐
- oracle tabe unlock_oracle数据库管理常用语句(不断更新中)
1.删除用户及其用户下面的所有对象 drop user branch cascade; 2.删除表空间及其表空间里的所有内容 drop tablespace center INCLUDING CONT ...
- oracle tabe unlock_Oracle命令全集
第一章:日志管理 第二章:表空间管理 第三章:表 第四章:索引 第五章:约束 第六章:LOAD数据 第七章:reorganizing data 第八章: managing password secur ...
- oracle tabe unlock_oracle DBA必需掌握的常用命令集锦
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> a ...
- oracle tabe unlock_oracle常用命令
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> a ...
- oracle tabe unlock_oracle 常用命令-数据库专栏,ORACLE
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> a ...
- oracle tabe unlock_Oracle常用命令大全集
Oracle常用命令大全集 正在看的ORACLE教程是:Oracle常用命令大全集.第一章:日志管理 1.forcing log switches sql> alter system switc ...
- oracle tabe unlock_Oracle 学习之性能优化(四)收集统计信息
emp表有如下数据.SQL> select ename,deptno from emp; ENAME DEPTNO ------------------------------ ------ ...
- oracle tabe unlock_Oracle中用户的创建和权限设置
#SQLPLUS /NOLOG SQL> CONN / AS SYSDBA; SQL> CREATE USER XIMING IDENTIFIED BY "XIMING123&q ...
- oracle tabe unlock_Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常...
本文主要向大家介绍了Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 这个是老生产谈的事情,统计信息不准确导 ...
最新文章
- 禅道设置bug模板_一款热度很高的项目管理和bug工具,免费使用,可在公司推广哦...
- iPhone销量低迷,或导致苹果放弃自动驾驶项目?
- c#字符型转化为asc_wap站 utf-8与 gb2312字符编码的转化函数
- english grammar in use 电子版_③ 采购笔记之节点与凭证、采购的进阶、采购合同要素。(电子版整理中)...
- mingw c++ 命令行_Mingw-w64在win10下的安装使用
- 避免野指针的方法及结构体小细节
- Google GMS认证测试相关
- python算法之罗马数字转换阿拉伯数字
- 【蓝桥杯冲刺 day12】题目全解析
- 如何通过自我介绍打动面试官?
- Latex 表格单元格内换行
- 破解神器面世!iPhone用户怎么办?
- rpx 和 rem 详解
- 在evaluate用到coco-caption时出现subprocess无法创建的错误
- 微信小程序demo1计算器
- CNN-LSTM的flatten
- 2021年高考绵阳中学成绩查询,四川省绵阳中学2021年排名
- ZYNQ7000-SDK部署LVGL
- 2021年了,回头看看20世纪的黑客入侵事件
- 日志搜集系统从ELK到EFK