Oracle11g 账号锁定及密码有效期问题
2016-01-05 14:57
429 查看
密码过期,需要更换新密码
SQL> alter user test identified by [new password];
解锁
SQL> alter user test account unlock;
User altered.
一般数据库默认是10次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
设置用户密码永不过期
1 查看用户概要文件(一般是DEFAULT)
select * from dba_users where username='test';
如果执行这句话没有返回任何行那么就是用的默认概要文件。
2 查看指定概要文件(如default)的密码有效期设置(默认在default概要文件中设置了 “PASSWORD_LIFE_TIME=180天”):
SELECT * FROM dba_profiles WHERE profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3 将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
from:http://blog.csdn.net/seapen/article/details/6156308
SQL> alter user test identified by [new password];
解锁
SQL> alter user test account unlock;
User altered.
一般数据库默认是10次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
设置用户密码永不过期
1 查看用户概要文件(一般是DEFAULT)
select * from dba_users where username='test';
如果执行这句话没有返回任何行那么就是用的默认概要文件。
2 查看指定概要文件(如default)的密码有效期设置(默认在default概要文件中设置了 “PASSWORD_LIFE_TIME=180天”):
SELECT * FROM dba_profiles WHERE profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3 将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
from:http://blog.csdn.net/seapen/article/details/6156308
相关文章推荐
- oracle解除表锁定
- oracle修改序列
- 修改oracle用户密码永不过期
- oracle11R2 log_archive_format
- Oracle trunc()函数
- Oracle 12c ASM 防火防盗新特性揭秘
- 【转】45 个非常有用的 Oracle 查询语句
- 数据库(oracle)常用查询,去年年底时间,当年年初时间,日月年时间格式
- Oracle 查看表空间剩余与创建空间语法
- ORACLE 序列
- oracle错误消息字符串和表里字符串字段(分别)乱码的原因(NLS)
- Oracle中NLS_LANG的默认值
- centos 6.5 64bit安装 oracle 11g 准备工作
- 利用JDBC连接Oracle数据库
- JDBC(与Oracle的连接)
- 一个非常标准的Java连接Oracle数据库的示例代码
- Oracle 删除列 drop columns
- oracle创建新用户2句话搞定
- ORACLE如何使用DBLINK连接另一个数据库[整理]
- Oracle 12c利用数据泵DataPump进行Oracle数据库备份