oracle 锁
竹蜻蜓vYv
努力使自己成为一个数据库大佬
展开
-
oracle 会话
概念介绍 通俗来讲,会话(Session) 是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户登录等信息. 连接(Connection):连接是从客户端到ORACLE实例的一条物理路径。连接可以在网络上建立,或者在本机通过IPC机制建立。通常会在客户端进程...原创 2020-06-11 21:20:58 · 2415 阅读 · 0 评论 -
阻塞会话处理和死锁
阻塞会话处理和死锁模拟实验:模拟故障--会话被级联阻塞准备工作:我这里在每个实例开两个会话来模拟RAC在负载均衡模式下的业务会话:实例1:会话1,会话2;实例2:会话3,会话4;在 时间点1 -> 时间点2 -> 时间点3 -> 时间点4 的这个时间轴上分别执行以下操作:时间点1:在实例1的会话1(INS1-session1)执行语句未提交或回滚:select * from v$mystat where rownum = 1;update emp set sa.原创 2020-06-24 09:48:27 · 318 阅读 · 0 评论 -
oracle 锁查询
先看一个数据库监控图:这上面的信息中,怎么判断XX会话被另一个会话堵塞呢?如果用网上的判断死锁sql去查询,类似如下:思考了一段时间,决定从gv$session入手,下面先看第一条sql1、查看活动会话信息--查看活动会话信息SELECT INST_ID, SID, SERIAL#, PROCESS, USERNAME, LOCKWAIT, SCHEMANAME, OSUSER, MA.原创 2020-06-24 09:04:26 · 308 阅读 · 0 评论 -
锁表
--查询Oracle正在执行的sql语句及执行该语句的用户SELECTb.sidoracleID,b.username登录Oracle用户名,b.serial#,spid操作系统ID,paddr,sql_text正在执行的SQL,b.machine计算机名FROM...原创 2020-06-08 09:21:12 · 157 阅读 · 0 评论