oracle的profiles使用

oracle的profiles使用

ID:34725158

大小:73.18 KB

页数:4页

时间:2019-03-10

oracle的profiles使用_第1页
oracle的profiles使用_第2页
oracle的profiles使用_第3页
oracle的profiles使用_第4页
资源描述:

《oracle的profiles使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用CreateProfile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。二、条件:创建profile必须要有CREATEPROFILE的系统权限。为用户指定资源限制,必须:1.动态地使用altersystem或使用初始化参数resource_limit使资源限制生效。该改变对密码资源无效,密码资源总是可用。SQL>showparameterresource_limitNAMETYPEV

2、ALUE-----------------------------------------------------------------------------resource_limitbooleanFALSESQL>altersystemsetresource_limit=true;系统已更改。SQL>showparameterresource_limit;NAMETYPEVALUE-----------------------------------------------------------------------------resource_limitbooleanT

3、RUESQL>2.使用createprofile创建一个定义对数据库资源进行限制的profile。3.使用createuser或alteruser命令把profile分配给用户。三、语法:CREATEPROFILEprofileLIMIT{resource_parameters

4、password_parameters}[resource_parameters

5、password_parameters]...;{{SESSIONS_PER_USER

6、CPU_PER_SESSION

7、CPU_PER_CALL

8、CONNECT_TIME

9、IDLE_TI

10、ME

11、LOGICAL_READS_PER_SESSION

12、LOGICAL_READS_PER_CALL

13、COMPOSITE_LIMIT}{integer

14、UNLIMITED

15、DEFAULT}

16、PRIVATE_SGA{integer[K

17、M]

18、UNLIMITED

19、DEFAULT}}{{FAILED_LOGIN_ATTEMPTS

20、PASSWORD_LIFE_TIME

21、PASSWORD_REUSE_TIME

22、PASSWORD_REUSE_MAX

23、PASSWORD_LOCK_TIME

24、PASSWORD_GRACE_TIME}{expr

25、UNLIMIT

26、ED

27、DEFAULT}

28、PASSWORD_VERIFY_FUNCTION{function

29、NULL

30、DEFAULT}}四、语法解释:profile:配置文件的名称。Oracle数据库以以下方式强迫资源限制:1.如果用户超过了connect_time或idle_time的会话资源限制,数据库就回滚当前事务,并结束会话。用户再次执行命令,数据库则返回一个错误,2.如果用户试图执行超过其他的会话资源限制的操作,数据库放弃操作,回滚当前事务并立即返回错误。用户之后可以提交或回滚当前事务,必须结束会话。提示:可以将一条分成多个段,如1小时(1/24天)来限制时间,可以为用户指定资源限制,但是

31、数据库只有在参数生效后才会执行限制。Unlimited:分配该profile的用户对资源使用无限制,当使用密码参数时,unlimited意味着没有对参数加限制。Default:指定为default意味着忽略对profile中的一些资源限制,Defaultprofile初始定义对资源不限制,可以通过alterprofile命令来改变。Resource_parameter部分Session_per_user:指定限制用户的并发会话的数目。Cpu_per_session:指定会话的CPU时间限制,单位为百分之一秒。Cpu_per_call:指定一次调用(解析、执行和提取)的CPU时间限制,

32、单位为百分之一秒。Connect_time:指定会话的总的连接时间,以分钟为单位。Idle_time:指定会话允许连续不活动的总的时间,以分钟为单位,超过该时间,会话将断开。但是长时间运行查询和其他操作的不受此限制。Logical_reads_per_session:指定一个会话允许读的数据块的数目,包括从内存和磁盘读的所有数据块。Logical_read_per_call:指定一次执行SQL(解析、执行和提取)调用所允许读的数据块的最大数目。Privat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。