oralce用户锁-表锁

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

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

 

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

解决方法:

(1)查询死锁的进程

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 @ 2021-06-15 11:00  万笑佛  阅读(51)  评论(0编辑  收藏  举报