关闭

oracle用户密码过期

528人阅读 评论(0) 收藏 举报


登录数据库的时候报:
ERROR:ORA-28002: the password will expire within 7 days



os:
[oracle@oracle12c ~]$ uname -a
Linux oracle12c 2.6.39-300.26.1.el5uek #1 SMP Thu Jan 3 18:31:38 PST 2013 x86_64 x86_64 x86_64 GNU/Linux
db:
SQL> select BANNER from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
PL/SQL Release 12.1.0.1.0 - Production
CORE	12.1.0.1.0	Production
TNS for Linux: Version 12.1.0.1.0 - Production
NLSRTL Version 12.1.0.1.0 - Production


SQL> col username format a10
SQL> col profile format a10
SQL> l
  1* select username ,profile from dba_users  --哪些用户的profile是default(一般的情况)
SQL> /

USERNAME   PROFILE
---------- ----------
USERNAME   DEFAULT
AUDSYS	   DEFAULT
GSMUSER    DEFAULT
SYSKM	   DEFAULT
XS$NULL    DEFAULT
OJVMSYS    DEFAULT
ORACLE_OCM DEFAULT
SCOTT	   DEFAULT
TESTORA    DEFAULT
SYSDG	   DEFAULT
DIP	   DEFAULT

USERNAME   PROFILE
---------- ----------
SYSBACKUP  DEFAULT
GSMCATUSER DEFAULT
GSMADMIN_I DEFAULT
NTERNAL

OLAPSYS    DEFAULT
APPQOSSYS  DEFAULT
XDB	   DEFAULT
WMSYS	   DEFAULT
DBSNMP	   DEFAULT
ANONYMOUS  DEFAULT

USERNAME   PROFILE
---------- ----------
CTXSYS	   DEFAULT
SYS	   DEFAULT
SYSTEM	   DEFAULT
OUTLN	   DEFAULT

已选择 24 行。


SQL> col limit format a15
SQL> col RESOURCE_NAME format a20
SQL> l 
  1* select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME' --PASSWORD_LIFE_TIME 过期的天数
SQL> /

PROFILE    RESOURCE_NAME	RESOURCE_TYPE	 LIMIT		 COMMON
---------- -------------------- ---------------- --------------- ------
DEFAULT    PASSWORD_LIFE_TIME	PASSWORD	 180		 NO


SQL> alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;---设置default profile密码永不过期,立即生效,不需重启

配置文件已更改

SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'
  2  ;

PROFILE    RESOURCE_NAME	RESOURCE_TYPE	 LIMIT		 COMMON
---------- -------------------- ---------------- --------------- ------
DEFAULT    PASSWORD_LIFE_TIME	PASSWORD	 UNLIMITED	 NO

假如用户密码已经过期了,重置密码
SQL> alter user username identified by username;

用户已更改。

SQL> conn username/username
已连接。
SQL> 







0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:51321次
    • 积分:905
    • 等级:
    • 排名:千里之外
    • 原创:57篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    最新评论