Chinaunix首页 | 论坛 | 博客
  • 博客访问: 379806
  • 博文数量: 120
  • 博客积分: 5051
  • 博客等级: 大校
  • 技术积分: 1255
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-03 01:25
文章分类

全部博文(120)

文章存档

2011年(2)

2010年(11)

2009年(28)

2008年(26)

2007年(53)

我的朋友

分类: Oracle

2008-08-31 15:08:12

用户配置文件(User Profile):
用户配置文件是一个参数的集合,其功能是限制用户可使用的系统和数据库资源并管理口令。
如果数据库没有创建用户配置文件,将使用默认的用户配置文件,默认用户配置文件指定对于所有用户资源没有限制。
 
1)创建user profile syntax:
***必须要有create profile的系统权限才能够创建user profile***********************

Description of create_profile.gif follows



::=
Description of resource_parameters.gif follows


::=
Description of password_parameters.gif follows
Setting Profile Resource Limits: Example

The following statement creates the profile app_user:

CREATE PROFILE app_user LIMIT 
   SESSIONS_PER_USER          UNLIMITED 
   CPU_PER_SESSION            UNLIMITED 
   CPU_PER_CALL               3000 
   CONNECT_TIME               45 
   LOGICAL_READS_PER_SESSION  DEFAULT 
   LOGICAL_READS_PER_CALL     1000 
   PRIVATE_SGA                15K
   COMPOSITE_LIMIT            5000000; 

Setting Profile Password Limits: Example

The following statement creates the app_user2 profile with password limits values set:

CREATE PROFILE app_user2 LIMIT
   FAILED_LOGIN_ATTEMPTS 5
   PASSWORD_LIFE_TIME 60
   PASSWORD_REUSE_TIME 60
   PASSWORD_REUSE_MAX 5
   PASSWORD_VERIFY_FUNCTION verify_function
   PASSWORD_LOCK_TIME 1/24
   PASSWORD_GRACE_TIME 10;

2)将user profile指定给用户
 
2.1新建用户的果候指定user profile:
create user test
xxxxx
profile xxx(profile_name);
 
2.2为已经存在的用户指定user profile:
alter user test
profile new_profile_name
 
 
阅读(1145) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~