oracl:0:无1:空2:行-s行共享(rs):共享表锁,子共享3:行-x行独占(rx):用于行修改,子独占4:共享共享锁(s):阻止其他dml操作,共享5:s/行-x共享行独占(srx):阻止其他事务操作,共享/子独占6:独占独占独占(x):独立访问和使用,独占一般是自动实现的,比如你用ddl语句,那个表必须被锁定,dml不能以独占模式nowait锁定表tabl
oracle帐户多次使用错误的密码登录,导致数据库服务器关闭,帐户被锁定。
由于数据库密码更改,不知情人员多次尝试登录,导致账户在oracle12c中被锁定。默认用户10次失败,10次失败后账号被锁定。解题可以通过以下语句查询用户的默认失败次数(用户需要大写)
通过下面的语句检查是否有导致锁表被执行的语句,找到执行的用户,然后与对应的用户进行通信select_idsid,#,l.locked_mode,_username,#,l.os_user_name,,s.terminal,a.sql_text,fromv$sqlareaa,v$sessions,v$locked_objectwhere_id和_sql_addr按sid排序,#如果一直没有语句锁表,可能是对应的表在做ddl操作,比如添加索引,也可能导致锁表。您可以查看警报日志,看看是否有人在添加索引。