ORA-28000: the account is locked-的解决办法

http://www.cnblogs.com/songling/archive/2012/12/13/2815725.html

现在用oracle11g,可是过段时间用户就被锁了郁闷了很久,后来在网上查询知道,原来oracle有登录失败次数failed_login_attempts限制,超过指定的次数后就会自动锁了

解决方法:

修改参数failed_login_attempts=unlimited;

SQL>sqlplus /nolog

SQL>conn sys/sys as sysdba;

一、解锁:

SQL>alter user username account  unlock;

SQL>commit;

二、修改登录失败次数限制:

Connected.

SQL> desc dba_profiles;
名称 是否为空  类型
----------------------------------------- -------- --------------

PROFILE NOT NULL VARCHAR2(30)
RESOURCE_NAME NOT NULL VARCHAR2(32)
RESOURCE_TYPE VARCHAR2(8)
LIMIT VARCHAR2(40)

SQL> select resource_name,limit from dba_profiles where resource_name=‘FAILED_LOGIN_ATTEMPTS‘;

RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
FAILED_LOGIN_ATTEMPTS 10

查询FAILED_LOGIN_ATTEMPTS值为10,也就是说从第一次登录失败开始计算,连续登陆失败的次数。而不是累计失败的次数

2.修改FAILED_LOGIN_ATTEMPTS的值

SQL> alter profile default limit failed_login_attempts unlimited;

配置文件已更改

SQL> select resource_name,limit from dba_profiles where resource_name=‘FAILED_LO
GIN_ATTEMPTS‘;

RESOURCE_NAME LIMIT
-------------------------------- ----------------------------------------
FAILED_LOGIN_ATTEMPTS UNLIMITED

时间: 2024-10-25 06:41:50

ORA-28000: the account is locked-的解决办法的相关文章

Eclipse中提示svn: is already locked的解决办法

eclipse的svn提交不了,报错.提示 svn: is already locked   解决办法:右键项目-------Team------Refresh/Cleanup 原文地址:https://www.cnblogs.com/helf/p/9535841.html

SQLITE报错database is locked的解决办法

用firedac连接SQLITE数据库,空间tdbedit绑定字段name,如下语句修改其值时报错. procedure TForm1.Button3Click(Sender: TObject);begin fdquery.Edit; fdquery.FieldByName('name').AsString:='test2'; fdquery.post;   //执行到这里报错 [FireDAC][Phys][SQLite] ERROR: database is locked. 换成refres

TortoiseSVN提交提示423 Locked的解决办法

此办法是阅读官方文档(TortoiseSVN-1.6.16-zh_CN.pdf) 4.21 锁部分提供的办法: 首先选择选择要提交的文件右键菜单:“TortoiseSVN->get locks”在对话框的左下角有个steal the locks选项,勾选这个选项,你就可以窃取别人的锁.然后你就成为锁的拥有者,TortoiseSVN->release locks,释放锁,然后commit提交即可.

scott/tiger is locked 解决办法

在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked. 解决办法: 新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示: oracle10g the account is locked oracle10g the password has expired 原因:默认Oracle10g的scott不能登陆. 解决: (1)conn sys/sys as sysdba; //以DBA的身份登录

Oracle登录报错ORA-28000: the account is locked

ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”:第四步:修改密码,把“帐户被锁住”的勾去掉:第五步:点击“应用”再点击“关闭”:第六步:重新登录就可以通过验证了:第二种ALTER USER username ACCOUNT UNLOCK; 第三种 在plsql developer中要是以

与ORA-28000: the account is locked-的解决办法

ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”:第四步:修改密码,把“帐户被锁住”的勾去掉:第五步:点击“应用”再点击“关闭”:第六步:重新登录就可以通过验证了:第二种ALTER USER username ACCOUNT UNLOCK; 第三种 在plsql developer中要是以

ORA-28000: the account is locked 解决

第一步:使用PL/SQL,登录名system,数据库名称不变,选择类型的时候把Normal修改为Sysdba.登录成功... 第二步:执行下面的语句.... DECLare str VARCHAR2(1000); BEGIN FOR c1 in (SELECT username FROM dba_users /*+ filter */ ) LOOP str:='alter user '||c1.username||' account unlock'; EXECUTE IMMEDIATE str;

解决ORA-28000: the account is locked

在oracle中,连续十次尝试登陆不成功,那么此账户将会被锁定(lock).当使用被锁定的账户登录时,系统会报错:ORA-28000:the account is locked.本文描述次错误的解决思路. 1.       使用system或者sys账户登录,注意请以管理员身份登录.Sytem和sys的默认密码请在网上查找.本文以sys账户为例,sys的默认密码是:change_on_install  . 2.      使用命令解锁用户.命令为:alteruser usernameaccoun

ORA-28000: the account is locked 查哪个具体ip地址造成

查系统默认的策略,连续验证10次错误帐户即会被锁 SQL> select resource_name, limit from dba_profiles where profile='DEFAULT'; RESOURCE_NAME LIMIT -------------------------------- ---------------------------------------- COMPOSITE_LIMIT UNLIMITED SESSIONS_PER_USER UNLIMITED C

oralce的系统用户system的输入口令怎么找回?遇见ORA-28000: the account is locked怎么解锁?

好几个月前安装的Oracle软件忽然想用就忘记了当初设置的口令了,今天查了下怎么找回. 以一个用户jqz/jqz(以前建立的一个用户,幸亏还记得)的身份登录后: SQL> connect/as sysdba 已连接. SQL> alter user system identified by system; 用户已更改. system的密码就是system了. 遇见下面的错误了怎么解决那: ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为sys