ORA-28002: the password will expire within 7 days

1、提示密码快过期了,由于需要连接测试数据库,所以决定将密码设置成永不过期。
   
   
SYS@ORCL>conn test_user1/test

ERROR:

ORA-28002: the password will expire within 7 days

2、 查看用户的profile设置
        
        
SYS@ORCL>select username,profile from dba_users;
USERNAME        PROFILE
------------------------------ ------------------------------
SYS        DEFAULT
SYSTEM        DEFAULT
OUTLN        DEFAULT
MGMT_VIEW        DEFAULT
APPQOSSYS        DEFAULT
WMSYS        DEFAULT
EXFSYS        DEFAULT
CTXSYS        DEFAULT
XDB        DEFAULT
ANONYMOUS        DEFAULT
OLAPSYS         DEFAULT

USERNAME        PROFILE
------------------------------ ------------------------------
ORDSYS        DEFAULT
ORDDATA         DEFAULT
ORDPLUGINS        DEFAULT
SI_INFORMTN_SCHEMA        DEFAULT
MDSYS        DEFAULT
SYSMAN        DEFAULT
FLOWS_FILES        DEFAULT
APEX_030200        DEFAULT
OWBSYS        DEFAULT
OWBSYS_AUDIT        DEFAULT
DIP        DEFAULT

USERNAME        PROFILE
------------------------------ ------------------------------
ORACLE_OCM        DEFAULT
XS$NULL         DEFAULT
MDDATA        DEFAULT
SPATIAL_WFS_ADMIN_USR        DEFAULT
SPATIAL_CSW_ADMIN_USR        DEFAULT
APEX_PUBLIC_USER        DEFAULT
SCOTT        DEFAULT
HR        DEFAULT
OE        DEFAULT
IX        DEFAULT
SH        DEFAULT

USERNAME        PROFILE
------------------------------ ------------------------------
PM        DEFAULT
BI        DEFAULT
DEV_USER1        DEFAULT
IND_USER        DEFAULT
DBSNMP        MONITORING_PROFILE
TEST_USER1        TEST_PRF

39 rows selected.
2、 查看系统profiles中PASSWORD_LIFE_TIME设置。
    
    
SYS@ORCL>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE         RESOURCE_NAME RESOURCE
------------------------------ -------------------------------- --------
LIMIT
----------------------------------------
DEFAULT         PASSWORD_LIFE_TIME PASSWORD
180
3、修改DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED。
    
    
SYS@ORCL>alter profile default limit password_life_time unlimited;
Profile altered.
--修改后设置立即生效,不需要重启数据库,此时密码永远不会过期。
4、 已经被报告了密码快要过期的账户必须再改一次密码(需要DBA权限)

   
   
TEST_USER1@ORCL>conn / as sysdba

Connected.

   
   
SYS@ORCL>alter user test_user1 identified by test;     --修改密码

User altered.  

   
   
SYS@ORCL>conn test_user1/test

Connected.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值