
oracle lock transaction
文章平均质量分 55
数据库人生
专注于数据库
PostgreSQL;Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP
展开
-
oracle 数据库锁 lock mode 的几种类型
0, 'None ',1, 'Null ',2, 'Row-S(SS) ',3, 'Row-X(SX) ',4, ‘Share(S)’,5, 'S/Row-X (SSX) ',6, 'Exclusive(X) ',0:none1:null 空1级锁有:Select。2:Row-S 行共享(RS):共享表锁,sub share2级锁有:Select for update,Lock For Update,Lock Row Shareselect for update当对话使用for u原创 2021-02-06 20:57:34 · 3386 阅读 · 0 评论 -
oracle 数据库 locked_mode 的描述
os: centos 7.4db: oracle 11.2.0.4v$lockv$locked_objectselectlo.*,DECODE (lo.locked_mode, 0, 'None ', 1, 'Null ', 2, 'Row-S(SS) ', 3, 'Row-X(SX) ', ...原创 2020-02-15 17:56:24 · 1829 阅读 · 0 评论 -
Oracle 的自治事务 AUTONOMOUS TRANSACTION
以前看同事写的存储过程时,发现经常会在代码的一些分支语句中使用自定义的过程写日志,这个习惯非常好,很方便日常的分析和调试。点进去看自定义的写日志过程,发现 有 commit 和rollback如下写日志procedure write_log(l_procedures_name in kk_base_syn_log.procedures_name%type, ...原创 2016-03-22 10:12:45 · 760 阅读 · 0 评论 -
检测数据库各实例session 阻塞 tree的sql
DBA的日常功能SQL之一,绝对原创。由于使用到了 v$sesion 的blocking_instance,blocking_session 这两列,所以数据库的最低版本为oracle 10g。适合单实例和多实实例数据库,一个SQL搞定。with/*+ materialized +*/ aa as ( select * from gv$ses...原创 2016-03-22 13:32:46 · 835 阅读 · 0 评论 -
oracle 的一个等待锁的分析
os: centos 7.6db: oracle 19.3早上被同事问到一个TX等待锁在什么情况下为 mode=4 或者 mode=6,之前还真没有关注过这个。做个实验研究下。oracle lock mode0 - none1 - null (NULL)2 - row-S (SS)3 - row-X (SX)4 - share (S)5 - S/Row-X (SSX)6 - ...原创 2019-09-19 15:43:49 · 475 阅读 · 0 评论