Oracle 11g 密码永不过期设置

【原因/触发因素】

确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。

【影响和风险】

影响

密码过期后,业务进程连接数据库异常,影响业务使用。

问题发生频率

数据库密码过期后,业务进程一旦重启会提示连接失败。

【解决方案】

按照如下步骤进行操作:

1、查看用户的proifle是哪个,一般是default:

sql>SELECT username,PROFILE FROM dba_users;

2、查看指定概要文件(如default)的密码有效期设置:

sql>SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘;

3、将密码有效期由默认的180天修改成“无限制”:

sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

修改之后不需要重启动数据库,会立即生效。

4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;

已经被提示的帐户必须再改一次密码,举例如下:

$sqlplus / as sysdba

sql> alter user yzcms identified by yzcms ----不用换新密码

oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。

时间: 2024-07-29 15:28:22

Oracle 11g 密码永不过期设置的相关文章

Oracle 11 密码永不过期

确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致 [影响和风险] 影响 密码过期后,业务进程连接数据库异常,影响业务使用. 问题发生频率 数据库密码过期后,业务进程一旦重启会提示连接失败. [解决方案] 按照如下步骤进行操作: 1.查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2.查看指定概要文件(如default)的密码有效

修改oracle用户密码永不过期

连接数据库突然出现以下异常   以下是解决方案 记录以下 1.查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2.查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 3.将密码有效期由默认的180天修

profile_oracle设置某用户密码永不过期

原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46888139 oracle设置某用户密码永不过期 为ETL_TEST用户设置密码永不过期. select  *  from  dba_users  where  username = 'ETL_TEST'; 查看dba_users字典,可知道ETL_TEST用户到2015年11月23日到期. select  username,

oracle 11g密码过期问题解决方法

ORACLE 11G密码过期问题: 1.使用oracle用户进入sql编辑器中执行修改密码(原始密码,保持不变)的命令 sql>alter user 用户名 identified by "密码"; 2.查看用户的proifle是那个,一般是default:sql>SELECT username,PROFILE FROM dba_users; 3.查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WH

如何查询AD中被设置为密码永不过期的域用户账号?

如何查询AD中被设置为密码永不过期的域用户账号? ?Lander Zhang 专注外企IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander51CTO讲师首页:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路博文介绍:https://blog.51cto.com/lander/2413018视频课程专题系列:https://edu.51ct

Office 365之MsolUser用户密码永不过期

今天就简单的说一下如何在O365 PowerShell 配置用户密码永不过期. 首先我们要下载一个组件,分别叫做适用于 IT 专业人员的 Microsoft Online Services 登录助手 RTW和用于 Windows PowerShell 的 Azure Active Directory 模块 适用于 IT 专业人员的 Microsoft Online Services 登录助手 RTW下载地址:https://www.microsoft.com/zh-CN/download/det

桌面支持--密码永不过期--AD里面改(不然改密码的时候不会显示第一次登录改密码

密码永不过期--AD里面改(不然改密码的时候不会显示第一次登录改密码

oracle如何修改单个用户密码永不过期

Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天:而所有的用户都使用该DEFAULT的profile,所以如果修改DEFAULT的过期规则会影响所有的用户.如果你想修改某个用户的密码让其永不过期,则需要新建一个profile,修改该profile的过期规则为无限期,这样该用户的过期规则会改变,并且不会影响到其他用户. 首先查看用户的proifle是哪个,一般是default: sql>SELECT u

Oracle 11g 密码过期被锁报 ORA-28000 the account is locked

一.触发这个错误的原因及相关因素 是由于oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致,在Oracle 11g中是 存在密码过期问题的. 二.错误现象: 用户被锁定之后会报ORA-28000的错误,并提示无法登录到数据库 SQL> conn system/oracle ERROR: ORA-28000: the account is locked Warning: You are no longer connect