Oracle中的profile是什么?
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 }
以上是我对于这个问题的解答,希望能够帮到大家。