oracle用户密码过期

原创 2013年12月02日 11:39:58


登录数据库的时候报:
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> 







相关文章推荐

Oracle用户过期及重置密码

今日登陆测试服务器,发现一个oracle数据库下的一个用户过期,现将处理过程记录。 1.  首先以sqlplus / as sysdba登陆系统 sqlplus / as sysdba 2. 查询...

关于ORACLE 11g数据库户密码过期和用户被锁解决方法

一、【问题描述】 使用sqlplus登陆短消息oracle数据库时提示“ORA-28002: 口令将过期”。 【原因/触发因素】 确定是由于Oracle11g中默认在default概要文件中...
  • Chrisgx
  • Chrisgx
  • 2016年10月26日 11:28
  • 195

11g oracle 用户密码过期问题 一开始报 ora-12560 tns协议适配器错误

11g oracle 用户密码过期问题 一开始报 ora-12560 tns协议适配器错误

oracle 11g 用户密码过期问题

1、Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下查看有效期:select * from dba_pro...

Oracle用户密码过期和用户被锁解决方法

【原因/触发因素】 确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 【影响和风险】 影响    密码过期后,业务进...
  • kai27ks
  • kai27ks
  • 2011年03月23日 10:49
  • 40738

Oracle用户密码过期和用户被锁解决方法

(1)解决方案1: 【原因/触发因素】 确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 【影响和风险】 影响 ...

Oracle用户密码过期和用户被锁解决方法

【原因/触发因素】 确定是由于Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 【影响和风险】 影响 密码过期...

OEM无法登陆原因与ORACLE用户密码过期和锁定的解决办法(附上系统用户默认密码)

今天登陆OEM的时候发现无法登陆,提示信息为database is down,但ORACLE是正常状态,OEM也正常启动,经过检查发现OEM用户“sysman”与”dbsnmp“的密码过期,重新修改密...

oracle11g密码180天过期解决方法

  • 2012年11月05日 17:41
  • 777KB
  • 下载

mysql 5.6 用户密码过期问题

1.版本 1)操作系统  cat /etc/issue cat /etc/issue CentOS release 6.6 (Final) Kernel \r on an \m ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle用户密码过期
举报原因:
原因补充:

(最多只允许输入30个字)