创建用户配置文件
语法
create profile profile_name limit
【资源限制参数名 / 口令限制参数名 参数值 | ……】

举例
配置文件
允许3次输入口令错误
每隔15天修改一次登录口令
用户最多能够建立10个数据库会话
15分钟的空闲状态,超过时,会话自动断开
每隔会话持续连接数据库的最长时间为24个小时
会话的每条sql语句最多占用50个单位的cpu时间
使用口令复杂度验证函数 verify_function_11g对用户口令进行验证。

步骤
1dba用户连接,为了获取权限
2获取资源复杂度设置参数文件D:\oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN\utlpwdmg.sql
3运行上面的文件,从而创建口令复杂度验证函数

这里写图片描述
4.创建配置文件
create profile profile_zhou6 limit
failed_login_attempts 3–允许3次输入口令错误
password_life_time 15–每隔15天修改一次登录口令
sessions_per_user 10–用户最多能够建立10个数据库会话
idle_time 15–15分钟的空闲状态,超过时,会话自动断开
connect_time 1440–每个会话持续连接数据库的最长时间为24个小时
cpu_per_session 50–会话的每条sql语句最多占用50个单位的cpu时间
/–对用户口令进行验证。/
password_verify_function verify_function_11g;
这里写图片描述

5启动资源限制
alter system set resource_limit=true;(默认是false)
这里写图片描述

6将配置文件指定给用户
alter user zhou6
profile profile_zhou6;
这里写图片描述

posted on 2017-05-25 23:56  2637282556  阅读(237)  评论(0编辑  收藏  举报