配置文件的创建及分配
1.查看当前给每个用户分配的配置文件
SQL> select username,profile from dba_users;
USERNAME PROFILE
------------------------------------------------------------ ------------------------------
TEST2 DEFAULT
TEST1 DEFAULT
SCOTT DEFAULT
ORACLE_OCM DEFAULT
XS$NULL DEFAULT
MDDATA DEFAULT
DIP DEFAULT
APEX_PUBLIC_USER DEFAULT
SPATIAL_CSW_ADMIN_USR DEFAULT
SPATIAL_WFS_ADMIN_USR DEFAULT
DBSNMP MONITORING_PROFILE
USERNAME PROFILE
------------------------------------------------------------ ------------------------------
SYSMAN DEFAULT
FLOWS_FILES DEFAULT
MDSYS DEFAULT
ORDSYS DEFAULT
EXFSYS DEFAULT
WMSYS DEFAULT
APPQOSSYS DEFAULT
APEX_030200 DEFAULT
OWBSYS_AUDIT DEFAULT
ORDDATA DEFAULT
CTXSYS DEFAULT
USERNAME PROFILE
------------------------------------------------------------ ------------------------------
ANONYMOUS DEFAULT
XDB DEFAULT
ORDPLUGINS DEFAULT
OWBSYS DEFAULT
SI_INFORMTN_SCHEMA DEFAULT
OLAPSYS DEFAULT
MGMT_VIEW DEFAULT
SYS DEFAULT
SYSTEM DEFAULT
OUTLN DEFAULT
32 rows selected.
2.显示配置文件本身的视图:dba_profiles
SQL> select * from dba_profiles where profile='DEFAULT';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
16 rows selected.
2.新建配置文件并分配
create profile test_profile limit password_life_time 7 password_grace_time 1;
alter user test profile test_profile;
3.调整test_profile配置文件
alter profile test_profile password_life time 7;
4.使资源限制生效
alter system set resource_limit=true;(默认为false)
假设此实例使用SPFILE,此实例将传送给参数文件,并将永久保存。
配置文件的删除
若将配置文件分配给用户,就不能删除该配置文件。必须首先将这些用户配置不同的配置文件,然后删除配置文件。
drop profile test_profile;
使用
drop profile test_profile cascade;
自动将使用test_profile的所有用户重新分配为DEFAULT配置文件。
阅读(1703) | 评论(0) | 转发(0) |