2016 - 2024

感恩一路有你

数据库锁定后怎么解锁 oracle数据库被锁了怎么办?

浏览量:1775 时间:2021-03-15 17:51:25 作者:admin

oracle数据库被锁了怎么办?

用户被锁了?

FAILED_LOGIN_ATTEMPTS参数默认是10,即:用户连续输入10次错误密码,用户会被锁住;

可以使用其他拥有DBA权限的用户进行解锁;

alter user username account unlock

如果是数据库内部出现死锁或阻塞会话,可以先查出阻塞的会话,

select * from dba_waiters

在杀掉阻塞的会话

alter system kill session "sid,serial#"

测试环境,可以直接重启数据库!

数据库中某条数据被锁了。如何解锁?

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#"

记得以上是用SYS或者SYSTEM账户进入,要不没权限。

数据库锁定后怎么解锁 mysql解锁被锁定的表 锁表怎么解决

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。