oracle概念文件profile

2025-12-30 01:50:34

1、1.作用

它是用户的配置文件,用户密码锁定规则,密码到期时间等规则都被定义在概要文件中。

2、2.查看默认概要文件

默认情况下新建用户使用系统默认概要文件。

oracle概念文件profile

3、3.经常使用的概要文件参数

在概要文件中有几个参数是经常会使用到的。

PASSWORD_LIFE_TIME      密码默认可以使用多长时间 ,默认是180天

FAILED_LOGIN_ATTEMPTS    输入错误多少次后用户会被锁定  默认是10次

PASSWORD_LOCK_TIME         超过密码错误次数后默认会被锁定多久,默认是1天

PASSWORD_GRACE_TIME     密码过期后还可以使用原密码几天    默认是7天

4、4.创建概要文件

一般情况下我们会为用户创建单独的概要文件,当然一个概要文件可以同时应用在几个用户身上。

语法:

create profile 文件名  limit

password_life_time 180

failed_login_attempts 3

password_lock_time 1

password_grace_time 3;

示例:创建概要文件,并指定用户使用新建的概要文件.  如下图新建userfile概要文件,密码有效期180天,登录失败三次被锁定,默认被锁定1天.密码过期后可以继续使用3天.

oracle概念文件profile

5、查看已经创建的概要文件信息可以直接使用

select * from dba_profiles where profile='USERFILE';

oracle概念文件profile

6、现在切换到user20用户,登录三次错误查看效果.从下图中可以看到,登录错误三次用户已经被锁定了.

oracle概念文件profile

7、修改概要文件

示例:用户user20登录错误两次即被锁定

oracle概念文件profile

8、删除概要文件     在删除概要文件的时候,如果有用户使用的情况下是无法直接删除的需要添加cascade参数.    概要文件删除后,用户的概要文件默认会切换到系统概要文件。

drop profile userprofile  cascade;

oracle概念文件profile

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢