暂无图片
oracle 经常锁表该如何排查?
我来答
分享
暂无图片 匿名用户
oracle 经常锁表该如何排查?

请教下大佬,oracle 经常锁表,这个该如何排查呀?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
乄塟`ㄣ懓.々

可以查到锁锁源头

select *

  from (select a.sid,

               a.sql_id,

               a.event,

               a.status,

               connect_by_isleaf as isleaf,

               sys_connect_by_path(SID, '<-') tree,

               level as tree_level

          from v$session a

         start with a.blocking_session is not null

        connect by nocycle a.sid = prior a.blocking_session)

 where isleaf = 1

 order by tree_level asc;

暂无图片 评论
暂无图片 有用 2
打赏 0
张超

正在发生的话,直接查数据库的阻塞链表
已经发生事后排查的话可以通过v$active_session_history进行排查

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 19c的企业管理器怎么启动?
回答 1
已采纳
https://www.modb.pro/db/6358
oracle中有一张表,对表中的数据每做一次变更都要做留存,要有历史数据,版本控制,有什么比较优雅的做法?
回答 4
1.可以做一个变量表A放要更新的正确数据2.将需要改动的数据表关联A表,将原数据存放于历史数据表B。3.再用merge更新原数据表
Oracle11G可以覆盖10g吗?
回答 4
不能覆盖。
v$sesstat和v$mystat 为什么获取的值不一致。
回答 4
没找到更好的资料,根据GPT的答复。认为v$mystat具有更高的实时性。万知在比较V$SESSTAT和V$MYSTAT哪个更能反映实时信息时,我们需要考虑它们的数据更新方式和内容。V$MYSTAT:
请教oracle11g开启ssl的配置方法,感谢[抱拳]
回答 4
后边解决了么?
Oracle 中想要恢复控制文件,在nomount状态使用show parmeter control file命令去查询控制文件位置。提示Sp2-0158错误
回答 3
SP20158:unknownSHOWoption
Oracle 释放空间和降低高水位有什么区别?
回答 1
Oracle释放空间和降低高水位都是用于释放表或索引所占用的空间的操作,但它们的目的和方式有所不同。释放空间的目的是将不再需要的空间返回给操作系统,以便其他应用程序可以使用这些空间。Oracle中使用
Oracle对SGA整体大小影响最大的参数是什么?
回答 1
已采纳
对SGA整体大小影响最大的参数如下:JAVAPOOLSIZE:控制Java池的大小;SHAREDPOOLSIZE:在某种程度上控制共享池的大小;LARGEPOOLSIZE:控制大池的大小;STREAM
表空间还有25gb可使用空间,但是后台数据库日志报警表空间无法空间
回答 6
1、看下有没有Lob对象。2、整理下碎片
oracle instr函数模糊查询 当第二个参数要匹配的字符串没有传的时候,查询不出来结果,怎么处理?
回答 2
不同的数据库,对于同一个函数,的确会有不一样的情况,你想让这个sql能查出结果,除非修改oracle的标准包,否则就只能换写法