oracle密码过期处理方法

首先进行判断是不是真的过期了

输入语句:

select * from dba_profiles where profile=‘DEFAULT‘ and resource_name=‘PASSWORD_LIFE_TIME‘;

如果显示

  1. PROFILE
  2. ------------------------------------------------------------
  3. RESOURCE_NAME
  4. ------------------------------------------------------------
  5. RESOURCE_TYPE
  6. ----------------
  7. LIMIT
  8. ------------------------------------------------------------
  9. DEFAULT
  10. PASSWORD_LIFE_TIME
  11. PASSWORD
  12. 180

说明保质期为180天,已经过期

然后使用语句

  1. alter profile default  limit password_life_time unlimited;
  2. commit;

将保质期变成无限期的

最后更改密码

alter user XXXUSER identified by Welcome1;

如果账号被锁住,那么执行

alter user XXXUSER identified by oracle account unlock;

进行解锁

时间: 2024-10-09 07:07:11

oracle密码过期处理方法的相关文章

oracle密码过期解决方法

Oracle提示错误消息ORA-28001: the password has expired 在oracle服务器上用sqlplus / as sysdba登录进去,可以通过下面的sql语句查看账户情况: select username,account_status from dba_users; 找到对应的用户名,如果状态是是expired,则可以通过下面的命令来修改账号密码激活账户: alter user USERNAME identified by NEWPASSWORD; 完成命令后,

oracle账号密码过期解决方法

oracle system账号密码过期解决方法. system账号的密码默认有效期为180天,当密码提示已经过期后, 可以用以下方法解决: 1>在DOS窗口输入 sqlplus ,提示输入账号密码 2>输入system的账号密码,会提示"密码已经过期,请重新设置新密码" 3>输入新密码即可<如果不想改密码可以输入原来的密码>.

Oracle密码过期处理

问题:Oracle密码过期导致数据库无法访问 解决方案: 1.后台以数据库管理员身份登陆,服务器中打开cmd命令,然后输入 sqlplus / as sysdba 2.查看用户对应的proifle文件,Regent为用户名,默认为DEFAULT SELECT USERNAME,PROFILE FROM DBA_USERS WHERE USERNAME='REGENT'; 3.查看Profile对应的安全策略,DEFAULT是上一步查询结果 SELECT * FROM DBA_PROFILES W

oracle 11g密码过期问题解决方法

ORACLE 11G密码过期问题: 1.使用oracle用户进入sql编辑器中执行修改密码(原始密码,保持不变)的命令 sql>alter user 用户名 identified by "密码"; 2.查看用户的proifle是那个,一般是default:sql>SELECT username,PROFILE FROM dba_users; 3.查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WH

oracle密码过期 ORA-28001: the password has expired

oracle 11g 默认密码过期时间为180天, 密码过期后,访问数据库会出现如下异常: java.sql.SQLException: ORA-28001: the password has expired 查询密码过期设定: select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 修改密码过期为:unlimited alter profile default  lim

记录一次oracle密码过期的操作过程,绿色为有效部分

[[email protected] ~]$ sqlplus-bash: sqlplus: 未找到命令[[email protected] ~]$ su root密码:[[email protected] admin]# su oracle[[email protected] admin]$ llls: 无法打开目录.: 权限不够[[email protected] admin]$ cd ~[[email protected] ~]$ ll总用量 74696-rw-r--r-- 1 oracle

转:Oracle密码过期,取消密码180天限制

原文:https://www.cnblogs.com/soar-gh/p/5949158.html 1.进入sqlplus模式 sqlplus / as sysdba; 2.查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 3.将密码有效期由默认的180天修改成"无限制",修改之后不需要重启动

Oracle密码过期设置和修改密码问题

学习了:https://jingyan.baidu.com/article/ce09321b5608612bff858ff3.html sqlplus / as sysdba select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; alter profile default limit PASSWORD_LIFE_TIME UNLIMITED; alter use

oracle 11g 用户密码过期问题解决

今天听同事讲到oracle密码过期问题,才想起来oracle 11g默认用户密码有效期为180天,oracle 10g默认用户密码为无期.oracle 11g用户密码过期会提示ORA-28001密码过期或ORA-28002密码将过期的错误.用户密码过期有可能导致应用连接出现问题,例如使用oracle 11g为数据库的vcenter,其vpx用户密码过期有可能导致vcenter服务无法运行: 解决oracle 11g用户密码过期的问题可以通过更改用户密码解决:alter user *** iden