使用DBA账户在SQL窗口执行:
1、查看数据库锁,诊断锁的来源及类型:
select object_id,session_id,locked_mode from v$locked_object;
或者用以下命令:
select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id
2、找出数据库的serial#,以备杀死:
select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
进入命令窗口:
3、杀死该session:
alter system kill session 'sid,serial#'
相关推荐
PLSQL中记录被另一个用户锁住的原因及处理方法
oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法
不同用户下,数据的导出和导入;oracle数据库,利用plsql操作;解决了没有sequence存在等问题
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。
plsql删除重复记录
PLSQL Developer11,12用户指南
PLSQL到处用户对象和表,使用它可以操作Oracle相关信息。
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
PLSQL Developer14用户指南英文版
PLSQL 创建新用户删除用户及用户权限的开通
PLSQL中文乱码问题解决方案,让你快速解决乱码问题
使用plsql进行用户创建的练习,有简单的角色和权限的描述。
如何控制用户使用PLSQL Developer的权限
解决 PLSQL 12 汉化不完全 汉化不完整 汉化后还显示英文 问题
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
用PLSQL连接数据库操作时经常自动断开,解决方法如下
使用PLSQL 创建Oracle数据库用户并设置权限
plsql developer 中文乱码 问号的解决办法,中文乱码 中文乱码 中文乱码
PLSQL显示乱码、导出问题的解决方法