【问题描述】
近日使用sqlplus登陆短消息oracle数据库时提示“ORA-28000: 帐号被锁定”。
【原因/触发因素】
确定是由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。
【影响和风险】
影响
帐号被锁定后,业务进程连接数据库异常,影响业务使用。
问题发生频率
数据库帐号被锁定后,业务进程一旦重启会提示连接失败。
【解决方案】
按照如下步骤进行操作:
1、查看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='FAILED_LOGIN_ATTEMPTS';
3、将尝试登录失败次数由默认的10次修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
4、修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示;
已经被锁定的帐户必须解除锁定,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by oracle account unlock;
5、修改后default profile应该如下:
sql> select * from dba_profiles WHERE dba_profiles.profile='DEFAULT';
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
修改之后不需要重启动数据库,会立即生效。
如果出现ORA-28000 the account is locked.错误
alter user 用户名 account unlock;
分享到:
相关推荐
"Oracle 11g 安装图解" 本文将指导读者如何下载和安装 Oracle 11g 数据库,通过截屏图的形式展示安装过程,帮助读者顺利安装 Oracle 11g 数据库。 一、前提条件 在安装 Oracle 11g 之前,需要确保系统满足以下...
### 解决Oracle 11g中scott用户默认被锁定的问题 #### 背景介绍 在使用Oracle数据库的过程中,用户经常会遇到系统预设的一些示例用户被锁定的情况,其中最为人熟知的就是`scott`用户。`scott`用户是在安装Oracle...
随着技术的发展,虽然Oracle后续版本不断推出新特性,但Oracle11g R2仍因其成熟稳定而被广泛使用。对于想要深入了解Oracle11g R2 64位的用户来说,可以从上述关键知识点入手,结合实际应用场景进行深入探索。
### Windows环境下Oracle 11g R2安装及配置详解 #### 一、安装前准备与注意事项 1. **关闭杀毒软件与防火墙**:在安装Oracle 11g R2之前,请确保关闭所有杀毒软件及Windows防火墙,以免它们干扰安装过程。 2. **...
12. 输入`java.exe`路径后,登录Oracle 11g,使用管理员账号进入管理界面。 通过以上步骤,可以在Windows 7系统上成功安装和运行Oracle 11g。尽管初始过程中可能会遇到兼容性问题,但通过修改配置文件和提供必要的...
Oracle 11g在Windows 7 64位操作系统上的安装过程涉及多个步骤,包括下载、解压、安装和配置数据库。首先,你需要从官方Oracle网站下载11g R2的Windows版本,分为两个压缩包,分别是win32_11gR2_database_1of2.zip和...
### Oracle 11g 安装详细步骤及解决兼容性问题 #### 一、准备工作与环境搭建 在开始安装Oracle 11g之前,确保已经准备好了安装包,并且了解了基本的操作流程。本篇文章主要介绍了如何在Windows 7系统上安装Oracle ...
Oracle 11g 是一款广泛使用的商业关系数据库管理系统,它为各类企业和组织提供高效的数据存储和处理能力。本文将详细阐述在Windows 10系统上安装Oracle 11g的步骤。 首先,下载Oracle 11g安装文件。Oracle 11g分为...
以上内容涵盖了Oracle 11g OCP 052中关于实例恢复、用户账户管理、数据库状态要求和自动维护窗口操作的详细知识点,以及相应的选择题解析。这些知识点对于准备Oracle认证考试的专业人士具有重要的参考价值。
Oracle 11g默认将“scott”账户锁定。点击“口令管理”,取消“是否锁定账户?”的勾选,然后设置口令,如设置为“tiger”。 10. **结束安装**:设置好口令后,点击“确定”完成Oracle 11g的安装。至此,Oracle...
"Oracle 11g 安装图解" Oracle 11g 安装图解是指在 Windows 7 操作系统上安装 Oracle 11g 数据库的详细步骤和方法。该安装图解将指导用户完成 Oracle 11g 的安装,从下载安装文件到完成安装的所有步骤。 知识点一...
Oracle11G是一款广泛使用的数据库管理系统,其安全性是企业数据管理的重要组成部分。当忘记或需要重置用户密码时,按照一定的步骤操作即可完成密码的重新设置。以下将详细阐述这个过程,以及涉及到的相关知识点。 ...
- **账户解锁**:安装完成后,默认所有账户被锁定(除了sys和system)。建议解锁常用账户以便于日常操作。 - **兼容性问题**:如果遇到环境不满足最低要求的问题,可以通过修改`cvu_prereq.xml`文件来解决。 #### ...
在安装程序完成后,我们可以打开 Oracle 11g 并传入 java 运行文件“java.exe”,然后,以系统管理员账号登录后,就进入到 Oracle 11g 的界面了。 六、总结 通过上述步骤,我们可以成功地安装 Oracle 11g 在 Win7 ...