`
liuguxing
  • 浏览: 95144 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle限制某个用户的连接数

阅读更多
先创建一个PROFILE
create  profile ses_conn limit sessions_per_user n;             n为最大连接数。

然后将该PROFILE付给需要限制的用户。
alter user xxx profile ses_conn;

最后别忘了确认RESOURCE_LIMIT参数已设为TRUE。
如果没有,用
alter system set recource_limit=TRUE;
如果要删除限制,删除Profile即可
drop profile ses_conn cascade;
分享到:
评论

相关推荐

    Oracle经典故障解析 连接数&会话数

    1. 连接数和会话数的概念:在Oracle中,连接数指的是同一时间连接到数据库的用户数量。每次用户通过SQL客户端登录到数据库时,都建立了一个连接。而会话数则是指为这些连接提供的会话的数量,每个连接对应一个或多个...

    强制释放Oracle数据连接方案

    本文将详细介绍如何查看并调整Oracle数据库的连接数量限制,以及如何在连接数达到上限时采取措施。 #### 查看Oracle数据库连接数量限制 首先,我们需要了解当前数据库的最大连接数限制。可以通过以下SQL语句查询...

    Oracle默认密码及修改密码.docx

    3. **internal** 用户:默认密码是 `oracle`,这个用户在早期版本中较为常见,但在现代版本中可能不再使用或被限制。 4. **scott** 用户:默认密码是 `tiger`,这是一个教学和示例用的用户,通常包含一些预装的表和...

    Oracle错误码大全 oracle数据库

    除了标准的错误码,Oracle数据库还有一系列与特定模块或特性相关的警告和异常,如PL/SQL错误、网络连接问题、性能优化难题等。"Oracle错误码大全"都会对这些情况进行详尽的解释。 总的来说,"Oracle错误码大全"是...

    Oracle官方文档CHM合集-Oracle10g错误代码

    - **进程和资源管理错误**:如ORA-00028,表示超过了最大并发用户数,涉及到数据库的进程管理和资源限制。 通过研究这些错误代码和解决方案,用户不仅可以解决当前遇到的问题,还能了解Oracle数据库的工作原理,...

    ORACLE错误代码文档

    许可证限制的用户数量小于当前活跃用户数,需要增加许可证或减少用户。 21. ORA-00036: 超过递归 SQL 级别的最大值 递归SQL操作达到最大深度,可能有无限循环或错误的递归逻辑。 22. ORA-00037: 无法切换到属于...

    Oracle数据库经典学习教程

    - **作用**:简化复杂的查询操作或限制用户只能看到特定的数据。 ##### 5. 索引 - **定义**:用于加速数据检索的数据库结构。 - **类型**:包括B树索引、位图索引等。 ##### 6. 表空间 - **定义**:逻辑上的存储...

    Linux安装Oracle11g数据库,并创建数据库表空间、用户及表.docx

    ### Linux安装Oracle11g数据库并创建数据库表空间、用户及表 #### 一、环境搭建与准备 ##### 1.1 安装环境及Oracle11g安装包 为了确保Oracle11g数据库能够在Linux环境下顺利安装,首先需要确认操作系统版本以及所...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:用于连接到oracle数据库,也可实现用户的切换 用法:conn 用户名/密码 [as sysdba/sysoper] 注意:当用特权用户连接时,必须带上sysdba或sysoper 例子: 3. 断开连接(disc) 说明:断开与当前数据库的连接 ...

    ORACLE数据库安全探析.pdf

    Oracle允许管理员为不同类型的用户提供不同的资源配额,如会话数、连接时间和磁盘空间。通过PROFILE,可以限制用户在特定表空间上的空间使用,避免资源争用。通过USER_TS_QUOTA和DBA_TS_QUOTAS视图,可以监控和调整...

    Oracle_RAC安装配置指导书

    4. **横向扩展能力:** 可以通过增加节点来提高系统整体的交易处理能力和连接数。 5. **节约硬件成本:** 使用多台低成本的PC服务器替代昂贵的小型机或大型机。 6. **良好的可扩展性:** 可以轻松地添加或移除节点以...

    Oracle bolb 文件导出

    - **进度跟踪**:为用户提供进度反馈,可以是百分比完成或已处理文件数。 6. **测试与性能调优** 完成代码编写后,进行充分的测试,包括单元测试、集成测试和性能测试。根据测试结果调整线程池大小、批量读取大小...

    oracle傻瓜问题1000问

    要查看Oracle数据库的最大会话数限制,可以查询`V$PARAMETER`视图: ```sql SELECT * FROM V$PARAMETER WHERE NAME LIKE 'processes'; ``` 此外,还可以通过`V$LICENSE`视图查看已达到的最大会话数: ```sql ...

    oracle错误中文解释

    - **解释**:这表示当前的许可证允许的最大用户数已达到。 ### 00050,0,"ȡӷO/S.οo/s." - **含义**:操作系统错误。 - **解释**:这表示Oracle在尝试执行某些操作时遇到了操作系统级别的错误。 ### 00051,0,"ڵ...

    ORACLE DBA学习笔记(约100万字)

    在Oracle数据库管理中,为了防止因某个用户的异常操作导致整个数据库性能下降甚至挂起,通常需要对用户的连接数进行限制。这可以通过设置Profile来实现。 **步骤1:创建Profile** ```sql CREATE PROFILE ses_conn_...

    oracle_DBA常用命令

    - **应用场景:** 用于维护安全策略,例如设置会话的最大连接数、最大空闲时间等。 #### 角色管理 Role - **显示角色权限:** - **命令:** ``` SELECT * FROM dba_sys_privs; -- 系统权限 SELECT * FROM user_...

    oracle 实际值超过数据库某个字段指定长度报错解决

    最后,数据库连接问题如`ORA-12505`通常涉及监听器配置或TNS连接字符串的问题,检查`listener.ora`和`tnsnames.ora`文件的设置,确保数据库实例和客户端之间的通信正常。 在处理Oracle数据库中的各种问题时,了解...

    oracle错误代码大全

    3. ORA-00018: 超出了最大会话数,数据库当前无法支持更多的连接。 4. ORA-00019: 超过了最大会话许可数,这可能是因为数据库的许可证限制或者会话管理策略导致的。 5. ORA-00020: 超出了最大进程数,这通常是由于...

Global site tag (gtag.js) - Google Analytics