Oracle默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,导致密码过期,程序无法使用,业务进程会提示无法连接数据库等字样。 --查询默认密码过期时间SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'; 密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),通过...
数据库创建后,系统中存在名为DEFAULT的默认PROFILE,若不做特殊指定,创建用户时用户默认使用的PROFILE就是DEFAULT。可以用来控制session或sql能使用的CPU、控制用户的密码管理策略等。 PASSWORD_LIFE_TIME: 设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为UNLIMITED. alter profile default limit PASSWORD...
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 90 PASSWORD_GRACE_TIME 30; -- 创建新的密码策略(如果需要) CREATE PROFILE my_profile LIMIT PASSWORD_LIFE_TIME 180 PASSWORD_GRACE_TIME 30 PASSWORD_REUSE_TIME 180 PASSWORD_REUSE_MAX 3; -- 将新策略应用到用户 ALTER USER my_user PROFILE my_profile; ...
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 复制代码 这将更改默认配置文件的密码过期时间限制为无限制。 确保要设置密码永不过期的用户是使用默认配置文件。如果不是,默认配置文件将覆盖用户级别的配置。可以通过以下命令检查用户的配置文件: SELECT username, profile FROM dba_users WHERE username = ...
alert profile default limit password_life_time unlimited; 修改密码永不过期 关键参数含义: password_life_time 密码的生命周期默认为180天 password_grace_time 密码到期后可以继续使用的天数 failed_login_attempts 密码错误后重试登陆次数,达到这个次数后账户自动锁定 ...
| PASSWORD_LIFE_TIME | PASSWORD_REUSE_TIME | PASSWORD_REUSE_MAX | PASSWORD_LOCK_TIME | PASSWORD_GRACE_TIME } { expr | UNLIMITED | DEFAULT } | PASSWORD_VERIFY_FUNCTION { function | NULL | DEFAULT } } CREATE PROFILE profile_weisi LIMIT SESSIONS_PER_USER 1; ...
数据库创建后,系统中存在名为DEFAULT的默认PROFILE,若不做特殊指定,创建用户时用户默认使用的PROFILE就是DEFAULT。 可以用来控制session或sql能使用的CPU、控制用户的密码管理策略等。 2 PASSWORD_LIFE_TIME的作用? Oracle 11204版本的PASSWORD_LIFE_TIME默认值为180天。
--查看用户使用的profile文件selectdu.profilefromdba_users duwheredu.username='SYS';--查看profile文件中关于密码的管理策略select*fromdba_profiles dpwheredp.profile='DEFAULT'anddp.resource_namelike'PASSWORD_%'; 20210825&001 其中: PASSWORD_LIFE_TIME:该参数设定密码过期时间。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 这将将密码有效期设置为无限期,即不会发送密码过期提醒。 单元4:注意事项 关闭密码过期提醒后,建议定期检查数据库中的密码策略,确保密码符合安全要求。 建议使用其他安全措施,如强制密码复杂性、定期更改密码等,以提高数据库的安全性。
1、登录SQLPlus 代码语言:javascript 复制 #方法一 sqlplus/nologSQL>conn/as 2、查询当前数据库用户有效时间 代码语言:javascript 复制 select*from dba_profiles where profile='DEFAULT'and resource_name='PASSWORD_LIFE_TIME'; 3、设置用户永久有效 此处内容需要评论回复后方可阅读 ...