select DISTINCT /+RULE/ ‘LOCK_WAIT_DETAIL#-#’ ||
t.owner || ‘.’ || t.object_name || ‘#-#’ ||
'sid: ’ || h.session_id || ', serial#: ’ || s.serial# || ‘#-#’ ||
s.program || ‘#-#’ ||
h.mode_held || ‘#-#’ ||
w.session_id || ‘#-#’ ||b.sql_text
from (select * from dba_locks) w, (select * from dba_locks ) h, v$session s, dba_objects t, v$locked_object l, (select sql_text from(select l.session_id sid,
s.serial#,
l.locked_mode,
l.oracle_username,
s.user#,
l.os_user_name,
s.machine,
s.terminal,
a.sql_text,
a.action
from v$sql a, v$session s, v$locked_object l
where l.session_id = s.sid
and s.prev_sql_addr = a.address
order by sid, s.serial#)) b
where h.blocking_others = ‘Blocking’
and h.mode_held != ‘None’
and h.mode_held != ‘Null’
and w.mode_requested != ‘None’
and w.lock_type = h.lock_type
and w.lock_id1 = h.lock_id1
and w.lock_id2 = h.lock_id2
and s.sid = h.session_id
and l.object_id = t.object_id
and l.session_id = h.session_id
AWR报告显示该SQL每天运行1000多次,每次消耗1秒。这个执行效率有点低。如何干预?
2021-07-08
19C数据库的后台SQL
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
oracle undo表空间无法回收
回答 1
undo表空间内部由多个自动管理的rollback segment组成, 你说的这种情况, 就是有的rollback segment在表空间的很高的高水位上(d
Oracle数据库发生行迁移,会带来什么问题?
回答 1
已采纳
行迁移只会影响性能,不会影响应用。因为应用不知道存在行迁移,应用使用的SQL与之前没有任何不同。如果通过一个索引来读发生了行迁移的这一行,索引会指向原来的块,原来的块再指向新块。要得到具体的行数据,原
Oracle 19c pdb 用ojdbc6,访问报错无效的用户名密码,用8就可以,有没有办法还用6?应用jdk版本低,用不了8 怎么解决
回答 2
在oracle用户下的sqlnet.ora设置即可。楼上说重启集群有点严重了,断开会话重连就行。
Oracle怎么优化排序合并连接?
回答 1
已采纳
如果两表关联是等值关联,走的是排序合并连接,我们可以将表连接方式改为HASH。如果两表关联是非等值关联,比如>、>、<、<、<>,这时应该先从业务上入手,尝试将非等
关于oracle11g升级到oracle19C
回答 1
先升级到12再升级到19
请教个问题,oracle中dbms_output.put_line输出的结果会存放在缓存区里面,这个缓存区是oracle的缓存区还是电脑本地的缓存区呢?
回答 1
已采纳
在Oracle数据库中,dbmsoutput.putline输出的结果会存放在SGA(SystemGlobalArea,系统全局区)的缓冲区中。
请教这个SQL怎么写
回答 3
已采纳
SELECTFROM(SELECT'A'ASdepttype,'D1'ASdeptcode,'M'ASemployeetype,2ASnumFROMdualUNIONALLSELECT'A'ASdep
19c的数据库,用 toad for12去连接的,这个错跟这个有关系吗
回答 1
根据server跟client兼容矩阵,如果支持12,那应该19c也可以兼容,如下图:你这个报错跟执行的操作跟语句有关系吧?可以看看detail。
安装完oracle12c数据库后,只有一个服务是怎么回事呀?
回答 2
有没有执行过dbca建立数据库?看你这里好像监听都没有安装。
各位大佬,安装集群软件报错了?
回答 3
安装操作系统没选图形化啊,提示缺失libXp图形化包,建议把图形化的包补全。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~