正在获得ORA-02391:SESSIONS_PER_USER的限制 [英] Getting ORA-02391: SESSIONS_PER_USER limit

查看:1439
本文介绍了正在获得ORA-02391:SESSIONS_PER_USER的限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否存在一个查询,我可以使用该查询来获取可以同时使用的会话数?我正在建立一些数据库连接的线程并收到错误消息:

Is there a query which I can use to grab the amount of sessions I can use concurrently? I am threading some database connections and getting the error:

ORA-02391:超出了同时的SESSIONS_PER_USER限制

ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit

如何获取此限制的值?

推荐答案

获取该用户的个人资料

select profile from dba_users where username = :who;

然后获取该配置文件的资源限制

Then get the resource limit for that profile

SELECT P1.LIMIT AS "Concurrent Sessions (Per User)"
FROM   DBA_PROFILES P1
WHERE  P1.PROFILE       = :PROFILE
   AND P1.RESOURCE_NAME = 'SESSIONS_PER_USER';

在SQL Developer中,打开DBA面板并浏览用户& 安全"下的个人资料

In SQL Developer, open the DBA panel and browse the users & profiles under 'security'

这篇关于正在获得ORA-02391:SESSIONS_PER_USER的限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆