如何修改oracle数据库用户密码过期策略
- 1. 查询数据库用户何时过期
登陆数据库PL/SQL工具,输入以下sql语句:
select username,expiry_date from dba_users where username in (\'TFDS\',\'SYSTEM\');
由以上sql查询得到system用户到2019/7/12过期,tfds用户到2020/1/31过期。
- 2. 查询oracle数据库的密码过期策略
1) 查询用户的密码策略使用的哪个参数文件
select username,profile from dba_users where username in (\'TFDS\',\'SYSTEM\');
由此可以看出密码参数文件为”DEFAULT”
2) 查询”DEFAULT”参数文件的密码过期策略天数
select * from dba_profiles where profile=\'DEFAULT\' and resource_name=\'PASSWORD_LIFE_TIME\';
3) 由此看出”DEFAULT”参数文件的密码过期天数为180天
- 3. 修改oracle数据库密码为无限期
1) 执行” alter profile default limit password_life_time unlimited;”
2) 查询数据库密码的有效期是否更改为无限期.
select * from dba_profiles where profile=\'DEFAULT\' and resource_name=\'PASSWORD_LIFE_TIME\';
至此数据库用户密码由有效期修为为无限期操作完毕。