概要文件是啥东西,有何用

概要文件是啥东西,有何用

group by ()  的作用

 

 

Oracle系统为了合理分配和使用系统的资源提出了概要文件的概念。所谓概要文件,就是一份描述如何使用系统的资源(主要是CPU资源)的配置文件。将概要文件赋予某个数据库用户,在用户连接并访问数据库服务器时,系统就按照概要文件给他分配资源。

    在有的书中将其翻译为配置文件,其作用包括。

1、管理数据库系统资源。

利用Profile来分配资源限额,必须把初始化参数resource_limit设置为true

ALTER SYSTEM SET resource_limit=TRUE SCOPE=BOTH;

2、管理数据库口令及验证方式。

    默认给用户分配的是DEFAULT概要文件,将该文件赋予了每个创建的用户。但该文件对资源没有任何限制,因此管理员常常需要根据自己数
据库系统的环境自行建立概要文件,下面介绍如何创建及管理概要文件。

示例:

CREATE PROFILE pro_test
    LIMIT CPU_PER_SESSION 1000    
--cpu每秒会话数
任意一个会话所消耗的CPU时间量(时间量为1/100秒)
    CPU_PER_CALL 1000     
--cpu每秒调用数
任意一个会话中的任意一个单独数据库调用所消耗的CPU时间量(时间量为1/100秒)
    CONNECT_TIME 30     
--允许连接时间
任意一个会话连接时间限定在指定的分钟数内
    IDLE_TIME DEFAULT     
--允许空闲时间
    SESSIONS_PER_USER 10    
--用户最大并行会话数(指定用户的会话数量)
    LOGICAL_READS_PER_SESSION 1000    --读取数/会话(单位:块)
    LOGICAL_READS_PER_CALL 1000    --读取数/调用(单位:块)
    PRIVATE_SGA 16K      --专用sga
    COMPOSITE_LIMIT 1000000     --组合限制(单位:单元)
    FAILED_LOGIN_ATTEMPTS 10     --登录几次后
    PASSWORD_LOCK_TIME 10     --锁定时间(单位:天)
    PASSWORD_GRACE_TIME 120     --多少天后锁定
    PASSWORD_LIFE_TIME 60     --口令有效期(单位:天)
    PASSWORD_REUSE_MAX UNLIMITED    --保留口令历史记录:保留次数(单位:次)
    PASSWORD_REUSE_TIME 120     --保留口令历史记录:保留时间(单位:天)
    PASSWORD_VERIFY_FUNCTION DEFAULT   --启用口令复杂性函数(null或者default)


更改参数实例:

alter profile pro_test LIMIT CPU_PER_SESSION 5000

删除概要文件:

drop profile pro_test

为一个具体用户分配 概要文件

alter user test profile pro_test;

将用户的概要文件改为默认

alter user test profile default;

查看概要文件的信息

select * from SYS.DBA_PROFILES;

select * from SYS.USER_RESOURCE_LIMITS;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值