首先,以SYS DBA身份进入sqlpuls
打开sqlpuls
SQL->请输入用户名:sys as sysdba
SQL->密码:
登录成功以后查询DBA用户状态
SQL->select username,account_status from dba_users;
查看其中常用的用户状态是否是EXPIRED 还是LOCKED
有的是LOCKED<TIME>
如果sysman状态是过期,修改密码方法:
语句查询密码的有效期设置,
LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过
ALTER USER 用户名 IDENTIFIED BY 密码 ;
语句进行修改密码,密码修改后该用户可正常连接数据库。
长久对应可通过
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
语句将口令有效期默认值180天修改成“无限制”。出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,
建议客户定期修改数据库用户口令。
相关推荐
在Oracle数据库管理中,"ORA-28001 the password has expired" 是一个常见的错误,它表明数据库用户的密码已经超过了预设的有效期限,导致用户无法正常登录。这个错误主要出现在Oracle 11G及更高版本中,因为这些...
ORA-28001: the password has expired ``` 遇到此错误时,可以使用以下命令更改密码: ```sql CHANGE PASSWORD FOR scott NEW PASSWORD: [new_password] RETYPE NEW PASSWORD: [new_password] ``` 4. **...
数据库密码过期处理在一段时间以后,oracle用户登陆会提示密码不可用ORA-28001: the password has expired密码无效oracle
ORA-28001: the password has expired ORA-28001 是 Oracle 错误消息,表示密码已经过期。这个错误发生的原因是 Oracle 11G 的默认功能,旨在提高数据库的安全性。这个默认功能使得用户密码在创建时默认设置了有效...
此时,用户在尝试登录时会收到“ORA-28000: the account is locked”或“ORA-28001: the password has expired”的错误信息,无法进行任何操作。 二、处理密码过期的方法 1. **紧急模式登录(SQL*Plus as SYSDBA)*...
这表示如果一个用户的密码在创建后180天内没有更改,系统将自动阻止该用户登录,出现“ORA-28001: the password has expired”的错误。这种情况下,业务流程可能因无法正常连接数据库而受到影响,导致服务中断。 要...
在使用Tecnomatix软件时,可能会遇到提示ORA-28001: the password has expired的错误,导致无法正常打开软件。这一问题通常源于Oracle数据库对于用户密码的有效期管理机制。在Oracle 11g版本中,默认情况下,系统在...
- **账户被锁定**:在给定内容中提到了一个常见的错误消息:“ORA-28000: the account is locked”。这表示尝试登录的账户当前处于锁定状态,无法进行正常操作。解决此问题的方法是: - 首先,需要以DBA权限连接到...
一旦密码过期,用户尝试登录时会收到错误提示,例如`ORA-28002: the password will expire within 7 days`或`ORA-28003: the password has expired`等。 **解决方法**: 1. **临时登录**:使用具有SYSDBA权限的...