国外的一个关于微观昆虫的网站,挺震撼的。
http://microsculpture.net/
2019/07/11
2019/05/31
查询Oracle锁表和清除锁定
查询(用system或sys用户)
清除(将上面查询到的内容替换sid和serial#)
SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time
FROM v$locked_object l, all_objects o, v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
ORDER BY sid, s.serial# ;
清除(将上面查询到的内容替换sid和serial#)
ALTER system KILL session 'sid,serial#';
2019/04/26
2019/04/18
揪出Oracle用户被锁的原因
最近Oracle的system用户总是被锁定,因为profiles设定了密码错误超过10次即被锁。
通过以下SQL语句找到了被锁的时间和电脑名称:
通过以下SQL语句找到了被锁的时间和电脑名称:
又通过以下语句找到了更详细的时间:SELECT username, os_username, userhost, timestamp, returncodeFROM sys.dba_audit_sessionWHERE returncode != 0AND timestamp > sysdate - 30;
发现尝试登录的时间非常有规律,去被锁的电脑看,原来是一个脚本中把system的密码写死了,后来system密码改了,而脚本没改,所以……SELECT os_username,userhost,comment_text,extended_timestamp,os_process,dbidFROM dba_audit_trailWHERE USERNAME = 'SYSTEM'AND RETURNCODE=1017AND timestamp > sysdate - 30;
2019/03/06
2019/03/05
订阅:
评论 (Atom)