oracle 概要文件
上一篇 /
下一篇 2015-04-02 10:15:16
/ 个人分类:数据库
概要文件用于限制由用户使用的系统和数据库资源,并可以对口令进行管理。如果在创建用户时没有指定概要文件,
将使用默认的概要文件。
1、使用create profile命令创建概要文件
语法格式如下:
- create profile profile_name limit
- resource_parameters | password_parameters;
其中,resource_parameters用来指定资源限制的参数,password_parameters用来指定口令参数。
(1)resource_parameters的语法格式如下:
- [sessions_per_user integer | unlimited | default]
- [cpu_per_session integer | unlimited | default]
- [cpu_per_call integer | unlimited | default]
- [connect_time integer | unlimited | default]
- [idle_time integer | unlimited | default]
- [logical_reads_per_session integer | unlimited | default]
- [logical_reads_per_call integer | unlimited | default]
- [composite_limit integer | unlimited | default]
- [private_sga integer {K|M} | unlimited | default ]
(2)password_parameters的语法格式如下:
- [failed_login_attempts expression | unlimited | default]
- [password_life_time expression | unlimited | default]
- [password_reuse_time expression | unlimited | default]
- [password_reuse_max expression | unlimited | default]
- [password_lock_time expression | unlimited | default]
- [password_grace_time expression | unlimited | default]
- [password_verify_function functionName | null | default]
示例代码:
- create profile myprofile limit
- password_login_attempts 5
- password_lock_time 5;
- alter user hello profile myprofile;
说明:
上述代码建立了一个名为myprofile的概要文件,并把它提供给用户hello使用,该文件指明如果用户hello连续5次登录失败,则用户hello将被锁定5天。
2、使用alter profile命令修改概要文件
语法格式如下:
- alter profile profile_name limit
- resource_parameters | password_parameters;
示例代码:
修改概要文件myprofile,设定口令过期宽限时间为10天,设定每60天修改一次密码,代码如下:
- alter profile myprofile limit
- password_grace_time 10
- password_life_time 60;
3、使用drop profile命令删除概要文件
语法格式如下:
- drop profile profile_name;
例如,删除概要文件myprofile如下:
收藏
举报
TAG:
Oracle
oracle