Oracle查问被锁表和激活方法

原创
小哥 3年前 (2022-10-29) 阅读数 47 #大杂烩

1.权限问题:

要查询被锁定的表,需要具有管理员权限的帐户才能进行查询。system/manager或其他已被授权的用户。

2.查询锁表语句:

select object_name, l.oracle_username, machine, s.sid, s.serial# 
from v$locked_object l, dba_objects o, v$session s
where l.object_id = 0.object_id
and l.session_id = s.sid

3.解锁声明:

alter system kill session 247,641;
--247为SID值,641为SERIAL#价值。字符串中逗号之间没有空格。

MySQL查询锁定表和解锁方法:(简单暴力)

    -- 1.查看当前数据库锁定表
    SELECT * FROM information_schema.INNODB_TRX;
    -- 2.取消查询结果中的锁表trx_mysql_thread_id
    kill 22

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门