oracle数据库被锁的原因及处理

  oracle数据库被锁的原因及处理(一般是用户的密码输入次数超过限制)
  查看那些用户连接到当前的数据库信息:

       select osuser,  a.username,cpu_time / executions / 1000000 || 's', sql_fulltext, machine  from v$session a, v$sqlarea b  

       where a.sql_address =  b.address order by cpu_time / executions desc;

  如果连接的电脑不是自己的,修改密码错误锁死限制次数。
         查看用户的状态sql
         select username,account_status,lock_date from dba_users;
  查看密码错误次数锁死信息
         select * from dba_profiles  where resource_name  like 'FAILED_LOGIN_ATTEMPTS%'; 
  修改该次数
        alter profile default limit FAILED_LOGIN_ATTEMPTS 50;
  也可以改为不限制(安全考虑,不建议)
        alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
  解锁被锁定的用户 
        alter user username account unlock;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值