oracle概要文件的作用,ORACLE概要文件管理

profile相关参数的单位以及参数说明。(中文)[@more@]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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值