请检查以下是否是启动了OEM并且使用了和OEM启用时不一致的密码 ,或者有其他人在使用system用户登录却不知道密码的情况下尝试破解密码,然后检查一下dba_profiles里面的策略,FAILED_LOGIN_ATTEMPTS没有修改过的话值就应该是10,表明登录时 输入错误10次将锁定账户,使用如下语句
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
可以解除这个限制
但是这样一来可能不会防止其他人对oracle管理员帐号进行暴力破解,因此可以考虑使用创建一个新的profile 然后将system加入到这个profile里面来。
具体的做法是
create profile sys_profile limit FAILED_LOGIN_ATTEMPTS unlimited;
alter user system profile sys_profile;
就可以了
分享到:
相关推荐
1 错误出现的现象是ora-28000 the account is locked,既用户无法登录。 2 原因:出现这种错误的原因为由于用户多次登录,无法登陆成功,超过了数据库允许登录的次数,所以导致用户被锁定,这种机制也是对数据库的一...
当出现`ORA-28000: the account is locked`这样的错误提示时,表明当前尝试登录的账户已被锁定。这通常是因为账户密码连续多次输入错误导致的。 #### 查询锁定状态 在解决账户锁定问题之前,首先需要查询默认配置...
在 PL/SQL Developer 中,如果使用 scott/tiger 登录时提示 ora-28000 the account is locked,可以使用以下方法来解锁。首先,以 sysdba 身份登录 conn sys/sys as sysdba; 然后,alter user scott account unlock;...
此时,用户在尝试登录时会收到“ORA-28000: the account is locked”或“ORA-28001: the password has expired”的错误信息,无法进行任何操作。 二、处理密码过期的方法 1. **紧急模式登录(SQL*Plus as SYSDBA)*...
当用户尝试登录并收到"ORA-28000: the account is locked"错误时,有几种方法可以解锁Oracle用户账户。下面将详细介绍这三种解锁方法。 **第一种方法:使用PL/SQL Developer** 1. 以`system`用户身份登录PL/SQL ...
如果你收到"ORA-28000: the account is locked"的错误信息,可以按照以下步骤操作: 1. 使用具有DBA权限的用户(如`system`)登录PL/SQL Developer,选择连接类型为"Sysdba"。 2. 在对象浏览器中查看"Users",找到...
- `[Mercury][Oracle JDBC Driver][Oracle] ORA-28000: the account is locked` 这些问题的出现可能是由两种情况导致的:一是QC登录数据库的用户名被锁定;二是数据库操作人员没有足够的权限。 ##### 原因分析 **...
此外,还有一种情况是当用户尝试多次登录失败后,系统会锁定该用户账户,并给出ORA-28000: The account is locked(账户被锁定)的错误提示。这两种情况都会影响业务正常运行。 #### 解决方案 ##### 密码过期处理 ...
- **Oracle 错误处理**:遇到常见的错误如 ORA-28000: the account is locked 可能是因为账户被锁定,可以通过 `Alter user scott account unlock;` 解锁账户。 - **环境变量问题**:如果遇到 `oracle home is not ...
- **账户被锁定**:在给定内容中提到了一个常见的错误消息:“ORA-28000: the account is locked”。这表示尝试登录的账户当前处于锁定状态,无法进行正常操作。解决此问题的方法是: - 首先,需要以DBA权限连接到...
2. **检查账户状态**:在查询结果中找到出现问题的用户,并检查其账户状态是否为“EXPIRED”或“LOCKED”。 ##### 步骤三:修改密码有效期设置 1. **执行修改命令**:在SQL*Plus提示符下输入以下命令,以将密码的...
SELECT * FROM V$LOCKED_OBJECT; ``` #### 16. 如何设置归档模式? 要将Oracle数据库设置为归档模式,可以在`init.ora`文件中设置`log_archive_start`参数为`true`,然后重启数据库。 #### 17. 如何获取当前登录的...
startup pfile='/data/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora' ``` 关闭 Oracle 可以使用以下命令: ```sql su - oracle sqlplus / as sysdba shutdown immediate; ``` 启动和关闭监听 ------------- ...
1. **Oracle账户锁定**:当Oracle用户尝试多次登录失败时,系统可能会自动锁定账户(ora-28000)。这可以通过修改账户的锁定时间或者手动解锁来解决。 2. **表被锁定**:除了整个会话死锁外,单个表也可能被锁定。...
- `SELECT * FROM V$LOCKED_OBJECT;` #### 15. 如何设置归档日志模式? - **修改配置文件:** - 在 `init.ora` 文件中设置: - `log_archive_start = true` - 重启数据库: - `RESTART DATABASE` #### 16. ...
- **SQL命令**:`select * from v$locked_object;` - 这个查询可以用来查看被锁定的对象,对于排除数据库锁定问题非常有帮助。 #### 15. 设置归档日志模式的方法 - **初始化参数文件**:`init.ora` - `log_...
- 在`init.ora`文件中设置`log_archive_start=true`,然后重启数据库使设置生效。 #### 十四、获取正在使用数据库的用户列表 - 使用`select username`命令可以查询当前正在使用数据库的所有用户名。 以上知识点...
- **查看锁定对象**:使用`select * from v$locked_object`命令可以查看当前锁定的对象。 #### 15. 如何设置归档日志模式? - **设置归档日志模式**:需要在`init.ora`文件中设置`log_archive_start=true`来开启...
- `sys/change_on_install`(通常为管理员账户) - `system/manager` - `scott/tiger` ### 3. Oracle 9i AS Web Cache 默认账号密码 - Oracle 9i AS Web Cache的默认账号和密码是: - `administrator/...