您的位置:首页 > 数据库 > Oracle

oracle用户密码过期问题

2017-10-15 15:33 295 查看
[oracle@edbjr2p1 ~]$ rman target / catalog rc_admin/rc_admin@prod4

Recovery Manager: Release 11.2.0.3.0 - Production on Sat Oct 14 15:38:28 2017

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

connected to target database: PROD2 (not mounted)

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00554: initialization of internal recovery manager package failed

RMAN-04004: error from recovery catalog database: ORA-28001: the password has expired

[oracle@edbjr2p1 ~]$

查看用户用的是哪个profile,查看dba_profile表,默认是DEFAULT,查看一下DEFAULT对应的PASSWORD_LIFE_TIME参数,默认为180天

SYS@PROD4>select profile from dba_users where username='RC_ADMIN';

PROFILE

------------------------------

DEFAULT

SYS@PROD4>

select * from dba_profiles where profile='DEFAULT'

PROFILE RESOURCE_NAME RESOURCE LIMIT

------------------------------ -------------------------------- -------- ----------------------------------------

DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED

DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED

DEFAULT CPU_PER_SESSION KERNEL UNLIMITED

DEFAULT CPU_PER_CALL KERNEL UNLIMITED

DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED

DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED

DEFAULT IDLE_TIME KERNEL UNLIMITED

DEFAULT CONNECT_TIME KERNEL UNLIMITED

DEFAULT PRIVATE_SGA KERNEL UNLIMITED

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10

DEFAULT PASSWORD_LIFE_TIME PASSWORD 180

DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED

DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL

DEFAULT PASSWORD_LOCK_TIME PASSWORD 1

DEFAULT PASSWORD_GRACE_TIME PASSWORD 7

解决:

1.ALTER USER 用户名 IDENTIFIED BY 密码 ; 即可连接

2.可以永久修改为无限制

alter profile default limit password_life_time unlimited;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: