Chinaunix首页 | 论坛 | 博客
  • 博客访问: 521749
  • 博文数量: 213
  • 博客积分: 7027
  • 博客等级: 少将
  • 技术积分: 1974
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-24 08:51
文章分类

全部博文(213)

文章存档

2007年(213)

我的朋友

分类: Oracle

2007-10-11 11:42:09

偶总结了oracle概要文件管理方面的基础知识

    Oracle系统为了合理分配和使用系统的资源提出了概要文件的概念。所谓概要文件,
就是一份描述如何使用系统的资源(主要是CPU资源)的配置文件。将概要文件赋予某个数
据库用户,在用户连接并访问数据库服务器时,系统就按照概要文件给他分配资源。
在有的书中将其翻译为配置文件,其作用包括。
1。管理数据库系统资源。
2。管理数据库口令及验证方式。
默认给用户分配的是DEFAULT概要文件,将该文
件赋予了每个创建的用户。但该文件对资源没有任何限制,因此管理员常常需要根据自己数
据库系统的环境自行建立概要文件,下面介绍如何创建及管理概要文件。

下面是一个完整的创建概要文件的实例sql语句


CREATE PROFILE "TESTPROFILE"
    LIMIT CPU_PER_SESSION 1000
    CPU_PER_CALL 1000
    CONNECT_TIME 30
    IDLE_TIME DEFAULT
    SESSIONS_PER_USER 10
    LOGICAL_READS_PER_SESSION 1000
    LOGICAL_READS_PER_CALL 1000
    PRIVATE_SGA 16K
    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


更改参数实例:


alter profile "testprofile" limit LIMIT CPU_PER_SESSION 5000



删除概要文件:


drop profile testprofile


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

alter user testuser profile testprofile



查看概要文件的信息,可以查询
SYS.DBA_PROFILES
SYS.USER_RESOURCE_LIMITS
SYS.USER_PASSWORD_LIMITS


阅读(1502) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~