大连集群智慧传媒有限公司
相关栏目







ORACLE 11G 默认用户使用期限180 天问题修正 Script business

ORACLE 11G 默认用户使用期限180 天问题修正

2016-08-03 00:00

ORACLE 11G 默认用户使用期限180 天问题修正

2016-08-03    

    Oracle11g中,数据库程序为了安全起见,默认让客户在半年时间内更改数据库用户密码,在默认的情况下,数据库用户的默认密码有效期为180天,图1所示:

(不过,Oracle10g默认数据库用户密码为无期。)

图1

   修改DBA_PROFILES中PASSWORD_LIFE_TIME的设置,改为ULIMITED:

操作如下:

1. 登录sqlplus,图2

图2

2. 查看Oracle11g的默认数据库用户使用的密码参数文件; 图3

(一般用户的profile设置都为DEFAULT)

SELECT username,profile FROM dba_users;

图3

3. 查看系统profiles中PASSWORD_LIFE_TIME设置。

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

默认如图1所示:

4. 修改开始:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

图4

再查看PASSWORD_LIFE_TIME的状态;图5

图5

修改后设置立即生效,一般不需要重启数据库,此时密码已经设置为永远不会过期。当然了,如果条件允许,重启一也无妨。

大连集群智慧传媒有限公司 关注微信
159-9855-7370
173-0411-9111
0411-83767788
543646
543646@QQ.com