IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → Oracle中的profile

Oracle中的profile

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  1、目的:

  oracle系统中的profile可以用以对用户所能施用的数据库资源进展限制,运用Create Profile下令创办一个Profile,用它来兑现对数据库资源的限制运用,如果把该profile分配给用户,则该用户所能施用的数据库资源都在该 profile的限制以内。

  2、条件:

  创设profile务必要有CREATE PROFILE的系统权限。

  为用户指定资源限制,务必:

  一.动态地施用alter system或施用初始化参数resource_limit使资源限制奏效。该改变对密码资源无效,密码资源老是可用。

  SQL> show parameter resource_limit

  NAME TYPE VALUE

  ———————————— ———– ——————————

  resource_limit boolean FALSE

  SQL> alter system set resource_limit=true;

  系统已更动。

  SQL> show parameter resource_limit;

  NAME TYPE VALUE

  ———————————— ———– ——————————

  resource_limit boolean TRUE

  SQL>

  二.应用create profile创办一个定义对数据库资源开展限制的profile。

  三.施用create user 或alter user下令把profile分配给用户。

  3、语法:

  CREATE PROFILE profile

  LIMIT { resource_parameters

  | password_parameters

  }

  [ resource_parameters

  | password_parameters

  ]... ;

  { { SESSIONS_PER_USER

  | CPU_PER_SESSION

  | CPU_PER_CALL

  | CONNECT_TIME

  | IDLE_TIME

  | LOGICAL_READS_PER_SESSION

  | LOGICAL_READS_PER_CALL

  | COMPOSITE_LIMIT

  }

  { integer | UNLIMITED | DEFAULT }

  | PRIVATE_SGA

  { integer [ K | M ] | UNLIMITED | DEFAULT }

  }

  < password_parameters >

  { { FAILED_LOGIN_ATTEMPTS

  | PASSWORD_LIFE_TIME

  | PASSWORD_REUSE_TIME

  | PASSWORD_REUSE_MAX

  | PASSWORD_LOCK_TIME

  | PASSWORD_GRACE_TIME

  }

  { expr | UNLIMITED | DEFAULT }

  | PASSWORD_VERIFY_FUNCTION

  { function | NULL | DEFAULT }

  }

  4、语法解释:

  profile:配置文件的姓名。Oracle数据库以以次形式强逼资源限制:

  一.如其用户超过了connect_time或idle_time的对话资源限制,数据库就回滚现阶段事宜,并完事对话。用户再度执行命令,数据库则回来一个差错,

  二.如若用户意欲施行超过其余的对话资源限制的操作,数据库抛却操作,来滚目前事宜并立马回来错处。用户以后可以交付或回滚目前事宜,务必完事对话。

  揭示:可以将一条分为多个段,如一钟头(1/24天)来限制时间,可认为用户指定资源限制,但是数据库唯有在参数收效后才会实施限制。

  Unlimited:分配该profile的用户对资源施用无限制,应运用密码参数时,unlimited意味没对参数加限制。

  Default:指定为default象征忽略对profile中的一些资源限制,Default profile初步定义对资源不限制,可以经过alter profile下令来改变。

关键词标签:Oracle,profile

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限