配置文件的功能:管理密码,限制会话可占用的资源.Oracle建议使用资源管理器来限制资源管理。
1。语法:
创建配置文件:
创建概要文件配置文件,限制{resource_parameters | password_parameters}…;
修改配置文件:
改变配置文件配置文件,限制{resource_parameters | password_parameters}…;
删除配置文件:
概要profile_name下降(级联),
应用配置文件:
改变用户user_name概要profile_name;
2。相关参数
1)管理口令:
failed_login_attempts:锁定用户前,口令可以连续输入错误数。
password_lock_time:密码输错错误导致账户锁定的天数;
password_life_time:口令过期前的天数;
password_grace_time:口令过期后仍然可以登陆的天数;
password_reuse_time:相同口令可以再次使用的时间间隔,以天为单位;
password_reuse_max:在达到password_reuse_time指定时间后,要再次使用同一口令前必须改变的次数。
password_verify_function:密码复杂性。
2)资源限制:
SESSIONS_PER_USER:每个用户可以登陆的会话数;,
CPU_PER_SESSION:指定会话的CPU时间限制,以百分之一秒为单位。
CPU_PER_CALL CPU时间限制,以百分之一秒为单位。
CONNECT_TIME连接时间,以分钟为单位
IDLE_TIME指定会话期间持续不活动时间的允许期间,以分钟表示。长时间运行的查询和其他操作不受此限制。
LOGICAL_READS_PER_SESSION指定在会话中读取的数据块的允许数量,包括从内存和磁盘读取的数据块。
LOGICAL_READS_PER_CALL指定为调用处理SQL语句(解析,执行或提取)而读取的数据块的允许数量。
PRIVATE_SGA指定会话可以在系统全局区域(SGA)的共享池中分配的私有空间量。
只有设置了实例参数,才会应用资源限制:
改变系统设置resource_limit=true;
3。例子
3.1创建新的配置文件
创建新的配置文件,供测试使用。
创建概要文件app_user LIMIT
,SESSIONS_PER_USER大敌;,,,,3
,CONNECT_TIME大敌;,,,,,,2,
,,PASSWORD_REUSE_MAX2;
,,
3.2查看配置文件的类型
完成选择不同的配置文件从dba_profiles;
概要文件
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MONITORING_PROFILE APP_USER
默认
3.3查看配置文件的内容
完成select *从dba_profiles profile=癆PP_USER”; #未分配的值,限制字段为违约。
,
PROFILE ,,,,,,,,,,,,,,,,,,,,,,, RESOURCE_NAME ,,,,,,,,,,,,,,,,,,, RESOURCE_TYPE 极限 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - -安康;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - APP_USER ,,,,,,,,,,,,,,,,,,,,,, COMPOSITE_LIMIT ,,,,,,,,,,,,,,,,, KERNEL ,,,,,,,违约 APP_USER ,,,,,,,,,,,,,,,,,,,,,, SESSIONS_PER_USER ,,,,,,,,,,,,,,, KERNEL ,,,,,,, 3 APP_USER ,,,,,,,,,,,,,,,,,,,,,, CPU_PER_SESSION ,,,,,,,,,,,,,,,,, KERNEL ,,,,,,,违约 APP_USER ,,,,,,,,,,,,,,,,,,,,,, CPU_PER_CALL ,,,,,,,,,,,,,,,,,,,, KERNEL ,,,,,,,违约 APP_USER ,,,,,,,,,,,,,,,,,,,,,, LOGICAL_READS_PER_SESSION ,,,,,,, KERNEL ,,,,,,,违约 APP_USER ,,,,,,,,,,,,,,,,,,,,,, LOGICAL_READS_PER_CALL ,,,,,,,,,, KERNEL ,,,,,,,违约 APP_USER ,,,,,,,,,,,,,,,,,,,,,, IDLE_TIME ,,,,,,,,,,,,,,,,,,,,,,, KERNEL ,,,,,,,违约 null null null null null null null null null甲骨文配置文件