Profile管理用户资源

标签: profile 管理 用户 | 发表时间:2012-08-04 17:42 | 作者:
出处:http://www.iteye.com
1.ProFile的概述
   Profile是Oracle提供的一种针对用户资源使用和密码管理的策略配置。借助Profile,可以实现特定用户资源上的限制和密码管理规则的应用。在实际的应用中,Profile可以帮助我们实现很多应用层面比较困难实现的需求。
Profile是Oracle安全策略的一个组成部分。

默认情况下,用户连接数据库,形成会话,使用CPU资源和内存资源是没有限制的。在一些应用并发量很大,特别是多个应用部署在同一个数据库服务器上的时候,依据应用对企业重要程度的部分,CPU和内存资源的分配一定是有所侧重的。

此外,用户的密码管理,可以是一个比较复杂的工作。比如,用户锁定之后,多长时间被自动释放、密码生命周期、登录尝试次数等等。

这两个方面的问题,都可以借助Profile去解决。Profile相当于一个命名的安全策略集合,其中规定了资源使用的限制和密码使用的规则。Profile定义之后,是可以应用到每个用户上,对每个用户的安全活动进行限制。


2.案例: 指定该用户登录时最多可以输入3次密码的次数,否则锁定时间为 2天
//1.编写profile口令:
create profile lock_account limit failed_login_attempts  3 password_lock_time  2; ----------固定  ----规则名称 -----------------------固定    -------------固定   --至少一天 不能是小数
//2.将上面的口令应用到用户luob上:
alter user luob profile lock_account; //将lock_account口令应用到luob上 
//3.解锁上面口令锁定的用户 肯定不能自己解锁啦 用dba用户
alter user luobing account unlock; 


3.案例 采用终止口令来 让用户定期来定期来修改密码 10天必须修改
//1.编写 密码只能使用10天的口令文件
create profile myprofile limit password_life_time 10 password_grace_time 2;
//2.应用到luob上
alter user luob profile myprofile;


4.案例 不能使用旧密码
//密码 123 在修改的时候 不能重用 10天可以再用了 
create profile  password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10


5.删除 口令
drop profile password_history 【cascade】 //级联的也会删除(如果已经分配给用户了,删除后就不再有限制了。)


6.查询 系统所有的 口令 和 当前用户 所有的口令详情
//1.根据用户找到所有的口令 
select profile from dba_users where username='YOURUSER';
//2.根据口令 查找 口令的详情
select * from dba_profiles where profile='low_limits';


7.修改和删除Profile
 使用drop profile和alter profile语句,可以实现删除和修改profile对象。


8.其他的说明
Profile 更多>>

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [profile 管理 用户] 推荐:

Profile管理用户资源

- - ITeye博客
1.ProFile的概述. Profile是Oracle提供的一种针对用户资源使用和密码管理的策略配置. 借助Profile,可以实现特定用户资源上的限制和密码管理规则的应用. 在实际的应用中,Profile可以帮助我们实现很多应用层面比较困难实现的需求. Profile是Oracle安全策略的一个组成部分.

mysql profile使用

- - 数据库 - ITeye博客
mysql的sql语句优化都使用explain,但是这个没有办法知道详细的Memory/CPU等使用量. MySQL Query Profiler, 可以查询到此 SQL 语句会执行多少, 并看出 CPU/Memory 使用. 量, 执行过程 System lock, Table lock 花多少时间等等.

mysql中profile的使用

- - jackyrong
mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况. 分析器可以更好的展示出不良 SQL 的性能问题所在.   首先在5.5中已经可以使用了,默认是关闭的,查看是否打开:.    mysql> SET profiling=1;或 SET profiling=on;.

跑兩個不同 Profile 的 Chrome

- mrluanma - Gea-Suan Lin&#39;s BLOG
因為 Gmail 沒辦法很方便的切換帳號,所以得想辦法讓 cookie 分開存. 試著找套件來做到這件事情,但都不太好處理… 於是決定跑兩個不同 profile 的 Chrome (這樣 cookie 就會分開存了).

mysql优化之profile查询分析

- - 数据库 - ITeye博客
通过慢日志查询可以知道哪些SQL语句执行效率低下,通过explain我们可以得知SQL语句的具体执行情况,索引使用等,还可以结合show命令查看执行状态. 如果觉得explain的信息不够详细,可以同通过 profiling命令得到更准确的SQL执行消耗系统资源的信息. 这里还需要注意一点就是,需要安装profile模块才能实现.

保存 3500 万 Google Profile 的本地数据库

- kira - 爱范儿 · Beats of Bits
最近这几个月里,倒霉的索尼(Sony)被黑了两次,首先是 PSN 大量用户资料泄漏直接导致 PSN 停摆数周,然后索尼爱立信的在线商店又被黑掉,索尼高层的腰都快直不起来了. 这样严重的用户资料失窃,也引发了大众对于云平台安全性的担忧,事实证明,这样的担忧并不是无的放矢. 在过去的几个月里,阿姆斯特丹大学的学生 Matthijs R.

Chromium OS 开始支持蓝牙设备,整合 Google Profile 头像

- SotongDJ - 谷奥——探寻谷歌的奥秘
Chrome OS会是一个不断自我进化的系统,没错,最新版的Chromium OS已经进化到了支持蓝牙的水平了. 你可以在chrome://flags的实验室里打开对蓝牙的支持,然后在设置里即可看到蓝牙了(上图). 另外新版Chromium OS也开始整合Google Profile,现在你可以将Google Profile的头像直接作为Chromebook登录画面的头像使用了:.

利用 index、explain和profile优化mysql数据库查询小结

- - 博客园_首页
想必大家对index,explain和profile的利用也很多,这是我最近两天优化mysql语句查询资料整理的一些内容,希望大家可以一起来补充一下. 1.最好是在相同类型的字段间进行比较的操作. 在MySQL 3.23版之前,这甚至是一个必须的条件. 例如不能将一个建有索引的INT字段和BIGINT字段进行比较;但是作为特殊的情况,在CHAR类型的字段和VARCHAR类型字段的字段大小相同的时候,可以将它们进行比较.

JBoss AS 7.1全面兼容Java EE 6 Full Profile

- - InfoQ cn
上周发布了 JBoss AS 7.1,这是首款全面兼容Java EE 6 Full Profile的JBoss服务器,继Apache Geronimo和Oracle GlassFish之后,成为了 又一款全面兼容Java EE 6 Full Profile的开源服务器. 去年,JBoss AS 7.0完成了 Java EE 6 Web Profile认证,但Full Profile中还额外包含Java Message Service、WebServices和多项管理技术.

Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程

- - 学习笔记
在登录Linux时要执行文件的过程如下:. 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,. 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile.