ora-28000:the account is locked(账户被锁定)

以 “法海” 这个用户为例

解锁用户:以DBA的权限登录oracle

alter user 法海 account unlock;

查 “法海” 的失败登录次数限制

select a.username, b.profile, b.resource_name, b.limit from dba_users a, dba_profiles b where a.username = '法海' and a.profile = b.profile;  --查询结果RESOURCE_NAME列的FAILED_LOGIN_ATTEMPTS值后边对应的就是限制次数(默认为10次)

查看profile的登录失败次数限制

select * from dba_profiles where RESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';

查看哪个用户锁死

select username,account_status from dba_users where username='xxx';

取消限制

alter profile default limit failed_login_attempts unlimited;

(这个语句是修改default这个profile的失败登录限制次数,所有的用户创建时都要被指定一个profile,oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内)

修改用户密码

alter user 法海 identified by 123456;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值