数据库

 首页 > 数据库 > Oracle > Oracle 11G密码过期后修改方法

Oracle 11G密码过期后修改方法

分享到:
【字体:
导读:
         摘要:由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示ORA-28002:7天之后口令将过期等情况。在Oracle11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该... SyntaxHighlighter.all...

Oracle 11G密码过期后修改方法

由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”等情况。 在Oracle 11G 创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001: the password has expired”。 
 
密码过期后,业务进程连接数据库异常,必然会影响使用与登录。
 
解放方法:
*******************************************************
1. 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
SQL > SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'
  www.2cto.com  
2. 将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
SQL > Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
 
3. 帐户再改一次密码
SQL > alter user ink identified by  <原来的密码>   ----不用换新密码
 
4. 使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
SQL > alter user db_user account unlock;
SQL > commit;
 
 
 
作者 ontherd
Oracle 11G密码过期后修改方法
分享到:
ORACLE报警日志如何查看
ORACLE报警日志如何查看 ORACLE报警日志如何查看?   目得:首先了解什么是外部表,与其它表的区别,建立一个简单的外部表(主要看操作过程),最后我们用外部表查看ORACLE报警日志   1.了解oracle外部表   外部表定义:结构被存放在数据字典,而表数据被放在OS文件中的表   作用:在数据库中查询OS文件的数据,还可...
oracle client字符集设置
oracle client字符集设置 程序员经常要连接数据库   下面 就说一下 oracle数据库 客户端与服务器端 字符集一致性的问题     这可以解决中文乱码,其他字符乱码问题     主要是指在sqlplus中,其他类似toad/plsql 没有测试,但是本人感觉可以 只要字符集一致,就不会出现乱码这种问题     本人测试环境:win7 6...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……