您的位置:首页 > 其它

如何控制一个用户只能一个人登陆

2013-11-09 22:01 190 查看
这里不是简单的介绍这个功能,更重要的是想宣传一个观点:当你想实现一个功能时,你首先想到应该不是怎么去实现它,而是想想oracle是否已经提供了这个功能,其实很多时候我们只需要直接使用就好了,这就要求你对oracle有比较全面的了解。。。

其实就是很简单的几行代码就可以实现这个功能:

1.创建自己的profile

CREATE PROFILE zhu_one LIMIT SESSIONS_PER_USER 1;

2.查看创建的profile,可以看到其他resouce_name项目会用默认值来创建



3.使用profile

ALTER USER oracle PROFILE ZHU_ONE;

alter system set resource_limit=true;

4. 此时再用oracle用户登录,就会报错:(不过设置前如果有多个oracle用户则不会影响,除非重新连接)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: