profile
2015-08-12 23:10
393 查看
--1、创建profile
格式:
Create Profile profile_name Limit
参数名1 值1
......
参数名n 值n;
SQL> Create Profile prof Limit
2 Sessions_Per_User 2
3 Failed_Login_Attempts 2
4 Password_Life_Time 5
5 Password_Grace_Time 0
6 Password_Lock_Time 2;
Profile created
--2、修改profile
SQL> Alter Profile prof Limit
2 Sessions_Per_User 1
3 Password_Grace_Time 3;
Profile altered
--3、查看资源文件
SQL> Select * From dba_profiles Where Profile='PROF';
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------------------------
PROF COMPOSITE_LIMIT KERNEL DEFAULT
PROF SESSIONS_PER_USER KERNEL 1
PROF CPU_PER_SESSION KERNEL DEFAULT
PROF CPU_PER_CALL KERNEL DEFAULT
PROF LOGICAL_READS_PER_SESSION KERNEL DEFAULT
PROF LOGICAL_READS_PER_CALL KERNEL DEFAULT
PROF IDLE_TIME KERNEL DEFAULT
PROF CONNECT_TIME KERNEL DEFAULT
PROF PRIVATE_SGA KERNEL DEFAULT
PROF FAILED_LOGIN_ATTEMPTS PASSWORD 2
PROF PASSWORD_LIFE_TIME PASSWORD 5
PROF PASSWORD_REUSE_TIME PASSWORD DEFAULT
PROF PASSWORD_REUSE_MAX PASSWORD DEFAULT
PROF PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
PROF PASSWORD_LOCK_TIME PASSWORD 2
PROF PASSWORD_GRACE_TIME PASSWORD 3
16 rows selected
SQL>
--4、删除资源文件
SQL> drop profile prof;
Profile dropped
--5、启用资源限制
SQL> alter system set resource_limit=true;
System altered
SQL>
--6、创建profile并指定给用户
SQL> Create Profile prof Limit
2 Sessions_Per_User 1
3 Failed_Login_Attempts 2
4 Password_Life_Time 5
5 Password_Grace_Time 3
6 Password_Lock_Time 4;
Profile created
SQL> Create User u1 Identified By u1 Profile prof ;
User created
SQL> Grant Connect To u1;
Grant succeeded
SQL> Select username,to_char(created,'yyyy-mm-dd hh24:mi:ss') As created,
2 account_status,to_char(lock_date,'yyyy-mm-dd hh24:mi:ss') As lock_date,
3 to_char(expiry_date,'yyyy-mm-dd hh24:mi:ss') As expiry_date
4 From dba_users Where username='U1';
USERNAME CREATED ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE
------------------------------ ------------------- -------------------------------- ------------------- -------------------
U1 2015-08-12 23:08:32 OPEN 2015-08-17 23:08:32
格式:
Create Profile profile_name Limit
参数名1 值1
......
参数名n 值n;
SQL> Create Profile prof Limit
2 Sessions_Per_User 2
3 Failed_Login_Attempts 2
4 Password_Life_Time 5
5 Password_Grace_Time 0
6 Password_Lock_Time 2;
Profile created
--2、修改profile
SQL> Alter Profile prof Limit
2 Sessions_Per_User 1
3 Password_Grace_Time 3;
Profile altered
--3、查看资源文件
SQL> Select * From dba_profiles Where Profile='PROF';
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------------------------
PROF COMPOSITE_LIMIT KERNEL DEFAULT
PROF SESSIONS_PER_USER KERNEL 1
PROF CPU_PER_SESSION KERNEL DEFAULT
PROF CPU_PER_CALL KERNEL DEFAULT
PROF LOGICAL_READS_PER_SESSION KERNEL DEFAULT
PROF LOGICAL_READS_PER_CALL KERNEL DEFAULT
PROF IDLE_TIME KERNEL DEFAULT
PROF CONNECT_TIME KERNEL DEFAULT
PROF PRIVATE_SGA KERNEL DEFAULT
PROF FAILED_LOGIN_ATTEMPTS PASSWORD 2
PROF PASSWORD_LIFE_TIME PASSWORD 5
PROF PASSWORD_REUSE_TIME PASSWORD DEFAULT
PROF PASSWORD_REUSE_MAX PASSWORD DEFAULT
PROF PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
PROF PASSWORD_LOCK_TIME PASSWORD 2
PROF PASSWORD_GRACE_TIME PASSWORD 3
16 rows selected
SQL>
--4、删除资源文件
SQL> drop profile prof;
Profile dropped
--5、启用资源限制
SQL> alter system set resource_limit=true;
System altered
SQL>
--6、创建profile并指定给用户
SQL> Create Profile prof Limit
2 Sessions_Per_User 1
3 Failed_Login_Attempts 2
4 Password_Life_Time 5
5 Password_Grace_Time 3
6 Password_Lock_Time 4;
Profile created
SQL> Create User u1 Identified By u1 Profile prof ;
User created
SQL> Grant Connect To u1;
Grant succeeded
SQL> Select username,to_char(created,'yyyy-mm-dd hh24:mi:ss') As created,
2 account_status,to_char(lock_date,'yyyy-mm-dd hh24:mi:ss') As lock_date,
3 to_char(expiry_date,'yyyy-mm-dd hh24:mi:ss') As expiry_date
4 From dba_users Where username='U1';
USERNAME CREATED ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE
------------------------------ ------------------- -------------------------------- ------------------- -------------------
U1 2015-08-12 23:08:32 OPEN 2015-08-17 23:08:32
相关文章推荐
- 图的广度优先遍历和深度优先遍历(基于链式前向星)
- 如何解决adb devices 端口被占用的问题zz
- 黑马程序员——类与对象2
- Leetcode64 Minimum Path Sum
- Mac下添加java环境变量
- 黑马程序员 oc随记 foundation框架 nsstring.NSmutable.nsarray与nsdictionay
- 【bzoj1087】[SCOI2005]互不侵犯King
- opencv获取图像的像素值
- Request Parameters and Header Values
- 做项目的注意事项
- Linux 强大的 curl 命令
- android Ant 批量多渠道打包 总结!
- php 中关于静态的继承
- 【LeetCode】28 - Implement strStr()
- WINDOWS命令和批处理
- gcc-c-o命令
- hdu 5378 Leader in Tree Land(dp+逆元)
- java 随机数 模拟双色球开奖
- 线段树 & 区间更新 & 延时标记
- 2015-08-12-火影