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#';