概要文件用于限制由用户使用的系统和数据库资源,并可以对口令进行管理。如果在创建用户时没有指定概要文件,
将使用默认的概要文件。
1、使用create profile命令创建概要文件
语法格式如下:
create profile profile_name limit
resource_parameters | password_parameters;
其中,resource_parameters用来指定资源限制的参数,password_parameters用来指定口令参数。
(1)resource_parameters的语法格式如下:
[sessions_per_user integer | unlimited | default] --限制一个用户并发会话个数*/
[cpu_per_session integer | unlimited | default] --限制一次会话的cpu时间,以s/100为单位*/
[cpu_per_call integer | unlimited | default] --限制一次调用的cpu时间*/
[connect_time integer | unlimited | default] --限制一次会话持续的时间,以min为单位*/
[idle_time integer | unlimited | default] --限制一次会话的连续不活动时间,以min为单位*/
[logical_reads_per_session integer | unlimited | default] --规定一次会话中读取数据块的数目,包括从内存和磁盘中读取的块数*/
[logical_reads_per_call integer | unlimited | default] --规定处理一个SQL语句一次调用所读的数据块的数目*/
[composite_limit integer | unlimited | default] --规定一次会话的资源开销,以服务单位表示该参数值*/
[private_sga integer {K|M} | unlimited | default ] --规定一次会话在系统全局区的共享池可分配的私有空间的数目*/
(2)password_parameters的语法格式如下:
[failed_login_attempts expression | unlimited | default] --在锁定账户前允许登录失败的次数,默认是10次*/
[password_life_time expression | unlimited | default] --设置口令的有效期,以天为单位,有效期过后将强制修改密码,默认180天*/
[password_reuse_time expression | unlimited | default] --规定口令不被重复使用的天数,默认无限制*/
[password_reuse_max expression | unlimited | default] --规定口令被重新使用前需要更改口令的次数,默认无限制*/
[password_lock_time expression | unlimited | default] --指定由于多次登录失败而锁定账户的天数,默认1天*/
[password_grace_time expression | unlimited | default] --设定口令的过期宽限时间,单位为天,默认7天*/
[password_verify_function functionName | null | default] --使用function来校验口令的复杂度,null表示没有校验*/
示例代码:
create profile myprofile limit
password_login_attempts 5
password_lock_time 5;
alter user hello profile myprofile;
说明:
上述代码建立了一个名为myprofile的概要文件,并把它提供给用户hello使用,该文件指明如果用户hello连续5次登录失败,则用户hello将被锁定5天。
2、使用alter profile命令修改概要文件
语法格式如下:
alter profile profile_name limit
resource_parameters | password_parameters;
示例代码:
修改概要文件myprofile,设定口令过期宽限时间为10天,设定每60天修改一次密码,代码如下:
alter profile myprofile limit
password_grace_time 10
password_life_time 60;
3、使用drop profile命令删除概要文件
语法格式如下:
drop profile profile_name;
例如,删除概要文件myprofile如下:
drop profile myprofile;
分享到:
相关推荐
通过提示及配置文件等来控制执行计划; 在程序中优化查询而无需改动代码。 作为Oracle SQL经典著作之一,本书为SQL开发人员指明了前行的方向,赋予了他们不断开拓的动力。 作者简介 KAREN MORTON 研究...
简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS...
一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 二、由于Oracle中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题...
1.用户配置文件(概要文件) 98 2.监视用户 98 二. 权限管理 99 (一)系统权限 99 (二) 对象权限 ---9种 100 三. 角色管理 101 1.系统预定义角色 101 2.自定义角色 101 3.启用和禁用角色 102 4.修改用户设置的角色 ...
各章的概要如下:第1章介绍了Oracle在XML工业技术方面做出的努力,解释了XML的基本概念与术语、XML存在的原因以及Oracle在业界的XML战略。同时本章也给出了Oracle技术网络及其XML链接、Oracle的具有XML功能的产品和...
一、管理用户和安全性 在db中各种对象以 用户(方案) 的方式... 常见属性:用户名、口令、默认表空间(可默认)、临时表空间(可默认)、账户状态(可默认)、空间配额(可默认)、概要文件(可默认)等 dba_user
动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个时间转换的问题,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和...
备注:网上电子版培训通知文件去掉了公章印章,如需要正式会议通知请来电会务组索取或会议现场领取。另*为备选内容,依学员报名时要求,事先预约安排确定介绍。 七、报名联系方法:凡欲报名的单位或个人可提前确认...
3 Jive Forums KB数据库说明(中文) 4 Jive Forums KB合并数据库脚本(MSSQL) 5 Jive Forums KB合并数据库脚本(Oracle) 6 Jive Forums KB合并数据库脚本(MySql) 7 使用XML封装数据库操作语句...
13 JDBC性能优化技巧 <br> 权限设计 1 权限系统概要 2 关于权限设计方面的问题 3 关于用户角色权限管理一点想法 4 关于权限系统的设计 <br> 缓存系统 1 ...