广告
返回顶部
首页 > 资讯 > 精选 >Oracle中怎么保证用户只有一个Session登录
  • 178
分享到

Oracle中怎么保证用户只有一个Session登录

2023-06-05 13:06:42 178人浏览 安东尼
摘要

小编给大家分享一下oracle中怎么保证用户只有一个Session登录,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!sql> create profile one_session limit sessions_per

小编给大家分享一下oracle中怎么保证用户只有一个Session登录,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

  • sql> create profile one_session limit sessions_per_user 1;

  • SQL> create user test identified by test;

  •  

  • User created. www.2cto.com

  • SQL> grant connect,resource to test;

  • Grant succeeded.

  • SQL> alter user test profile one_session;

  • SQL> alter system set resource_limit=true;

  • sqlplus test/test

  • host sqlplus test/test

  • ERROR:

  • ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit

  • 但有个条件是如果是RAC, 则在其他instance还可以登录。

  • --可以通过下面的语句查看修改后的 RESOURCE_LIMIT 中的value字段的值

  • SELECT * FROM v_$parameter a WHERE lower(a.NAME) LIKE LOWER('%resource_limit%') ;

  • --查看profile文件的内容

  • SELECT * FROM dba_profiles a WHERE lower(a.profile) = lower('one_session') ;

  • --撤销以上的修改

  • SQL>alter system set resource_limit=false ;

  • SQL>alter user U1050 profile default ;

  • SQL>drop profile one_session ;

  • --以下是不创建profile,直接修改default profile进行用户登录限制

  • SQL>alter profile default limit SESSIONS_PER_USER 1 ;

  • SQL>alter system set resource_limit=true;

  • SQL>commit ;

  • --撤销以上的修改

  • SQL>alter profile default limit SESSIONS_PER_USER unlimited ;

  • SQL>alter system set resource_limit=false;

  • SQL>commit ;

看完了这篇文章,相信你对“Oracle中怎么保证用户只有一个Session登录”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: Oracle中怎么保证用户只有一个Session登录

本文链接: https://www.lsjlt.com/news/242989.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle中怎么保证用户只有一个Session登录
    小编给大家分享一下Oracle中怎么保证用户只有一个Session登录,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!SQL> create profile one_session limit sessions_per...
    99+
    2023-06-05
  • 怎么在JavaWeb中利用Session实现一个用户登陆注销功能
    今天就跟大家聊聊有关怎么在JavaWeb中利用Session实现一个用户登陆注销功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Cookie:cookie是客户端技术,程序把每个用...
    99+
    2023-05-30
    javaweb session
  • 怎么在java中使用JDBC实现一个验证登录功能
    怎么在java中使用JDBC实现一个验证登录功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java基本数据类型有哪些Java的基本数据类型分为:1、整数类型,用来表示整...
    99+
    2023-06-14
  • 如何在SpringBoot中使用Shiro怎么实现一个邮件验证码登录功能
    如何在SpringBoot中使用Shiro怎么实现一个邮件验证码登录功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。导入依赖(pom.xml)  &...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作