美文网首页
Oracle中是否有锁表操作

Oracle中是否有锁表操作

作者: 平凡的运维之路 | 来源:发表于2018-10-09 17:27 被阅读5次

查看Oracle中是否有锁表

  • 说明
当执行一条删除或者插入语句删除没几条数据,但是半天没反应,可能是锁表导致,对此表无法进行操作
  • 用dba用户登录,或者将用户赋权为DBA用户
su - oracle

sqlplus / nolog

conn sys as sysdba

sys

grant connect,resource,dba to TSAMS(用户名);
SELECT * FROM v$lock;
SELECT * FROM v$sqlarea;
SELECT * FROM v$session;
SELECT * FROM v$process ;
SELECT * FROM v$locked_object;
SELECT * FROM all_objects;
SELECT * FROM v$session_wait;

  • 查看被锁的表
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;

  • 查看那个用户那个进程照成死锁
select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
  • 查看连接的进程
SELECT sid, serial#, username, osuser FROM v$session;

  • 查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,mode
    这个语句将查找到数据库中所有的DML语句产生的锁,还可以发现,
    任何DML语句其实产生了两个锁,一个是表锁,一个是行锁。
SELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine,
s.terminal, s.logon_time, l.type
FROM v$session s, v$lock l
WHERE s.sid = l.sid
AND s.username IS NOT NULL
ORDER BY sid;

  • 杀掉进程 sid,serial
alter system kill session'210,11562';

相关文章

  • Oracle中是否有锁表操作

    查看Oracle中是否有锁表 说明 用dba用户登录,或者将用户赋权为DBA用户 执行sql查看被锁的表、用户、s...

  • 查看oracle中是否有锁表以及如何处理锁表

    转载自:https://www.cnblogs.com/alapha/p/8920762.html 一、用dba用...

  • Oracle基础总结

    Oracle开发基础重点 Oracle一般操作 表空间 用户 表 表数据 Oracle 查询操作 单表查询 多表查...

  • oracles数据库相关操作

    1. 查找字段中的换行符 2. 查看锁表原因,并进行解锁锁定的表 2.1. ORACLE中查看当前系统中锁表情况 ...

  • Oracle锁表

    一、首先PL/SQL要以管理员的账号(system/admin等)登录,管理员的账号和密码根据个人设置而来,连接为...

  • Oracle 锁表

    问题报错 ORA-14411 该 DDL 不能与其他 DDL 并行运行处理办法 产生原因 数据库增删改语句未执行完...

  • Oracle锁表查询及解锁

    Oracle锁表查询及解锁kill进程简介

  • Oracle中查询tablespace下所有表名

    Oracle中查询表空间下所有表名 Oracle中查询表的comments Oracle中查询表中字段的comments

  • oracle表解锁2019-03-25

    oracle表解锁 第一步 查询被锁表(object_name),锁表对象(session_id) select ...

  • mysql表级锁

    InnoDB表锁 - 读锁(显示指定) 语句: 结论: 表级读锁/会话session读操作写操作当前session...

网友评论

      本文标题:Oracle中是否有锁表操作

      本文链接:https://www.haomeiwen.com/subject/cedyaftx.html