甲骨文配置文件

  

配置文件的功能:管理密码,限制会话可占用的资源.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

甲骨文配置文件