oracle 配置账号,Oracle用户配置文件(User Profile)

用户配置文件(User Profile):

用户配置文件是一个参数的集合,其功能是限制用户可使用的系统和数据库资源并管理口令。

如果数据库没有创建用户配置文件,将使用默认的用户配置文件,默认用户配置文件指定对于所有用户资源没有限制。

1)创建user profile syntax:

***必须要有create profile的系统权限才能够创建user profile***********************

resource_parameters::=

password_parameters ::=

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

用户配置文件(User Profile): 用户配置文件是一个参数的集合,其功能是限制用户可使用的系统和数据库资源并管理口令。 如果数据库没有创建用户配置文件,将使用默认的用户配置文件,默认用户配置文件指定对于所有用户资源没有限制。 1)创建user profile syntax: ***必须要有create profile的系统权限才能够创建user profile*********************** resource_parameters::= password_parameters ::= 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
经验分享 程序员 微信小程序 职场和发展