oralce用户锁-表锁

一、数据库在使用中,如果多次使用错误密码登录会导致用户锁住无法正常登陆。

解决方法:dba用户登录后使用语句搞定 alter user testuser account unlock;  注:testuser为用户名。

 

二、数据库在做增删改的时候如果操作不当造成死锁。

解决方法:

(1)查询死锁的进程

1
2
3
4
5
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
 
from v$locked_object l , dba_objects o , v$session s , v$process p
 
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;

 (2)dba用户登录后杀死死锁的进程。问题搞定。

alter system kill session 'SID,SERIAL#';

 

                                    

posted @   万笑佛  阅读(51)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示