`

oracle之session限制

阅读更多

起因:由于某种需要,需要创建一个用户,该用户只能访问某些视图,而且访问会话数也有限制,毕竟系统性能有限,于是便记录了以下知识点:

*、打开资源管理

alter system set resource_limit=true scope=both sid='*';

 

*、创建特殊的profile来管理不同用户的会话等信息

create profile special_profile_name limit SESSIONS_PER_USER 5 FAILED_LOGIN_ATTEMPTS unlimited;

 

*、将目标用户写入以上创建的特殊profile中

alter user aim_user_name profile special_profile_name;

 

*、修改profile的会话sql

alter profile special_profile_name limit SESSIONS_PER_USER 30;

 

---------------------------------------------资料库------------------------------------------------

*、视图讲解及其会话控制-(oracle 创建用户只有查看另一个用户的视图的权限-别名)

http://blog.csdn.net/ywswen/article/details/36059787

 

*、oracle资源表讲解不错各种profile

http://www.linuxidc.com/Linux/2014-06/103516.htm

 

分享到:
评论

相关推荐

    oracle中session和processes的设置

    ### Oracle中Session与Processes参数的设置详解 #### 一、引言 在Oracle数据库管理过程中,合理设置系统参数对于确保数据库稳定运行至关重要。其中,“session”与“processes”两个参数直接影响到数据库能够同时...

    如何快速的杀掉Oracle的Session

    2. 应用程序采用会话控制策略,限制用户连接数,但网络问题可能导致死进程,这些进程处于Inactive状态,使用`alter system kill session`命令后,进程状态变为killed,需要Pmon进程慢慢清理,而你可能需要更快的解决...

    oraclev$sessionv$session_wait用途详解

    `v$session`视图提供了关于当前所有会话(包括用户会话和后台进程)的信息,是Oracle数据库中最常用的动态性能视图之一。它包含了如会话状态、会话等待信息、资源限制、SQL执行历史等重要数据,通过查询该视图,管理...

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

    4. Oracle数据库进程数与会话数之间的关系:在Oracle 11g R2版本中,会话数和进程数有一个大致的数学关系:session=(1.5*processes+22)。这个公式可以用于估算在不调整会话数的情况下,进程数需要调整为多少。通常,...

    用ORACLE的PROFILE限制ORACLE用户中文WORD版最新版本

    本文档主要讲述的是用ORACLE的PROFILE限制ORACLE用户;ORACLE的PROFILE文件是限制数据库用户使用的资源的一种手段。如:控制session或sql能使用的CPU、控制用户的密码管理策略等。 数据库创建后,系统则存在名为...

    Oracle数据库优化之数据库磁盘IO

    "Oracle数据库优化之数据库磁盘IO" Oracle数据库优化之数据库磁盘IO是指数据库管理员和开发者对Oracle数据库进行优化,以提高数据库的性能和稳定性。数据库磁盘IO是影响数据库性能的重要因素之一,因此优化数据库...

    Oracle之linux服务端安装教程(每步详解)

    可以通过编辑`/etc/security/limits.conf`文件来设置这些限制,并确保`/etc/pam.d/login`文件包含`session required /lib/security/pam_limits.so`行。 #### 注意事项 对于64位系统,需要注意某些参数可能需要不同...

    oracle 最大连接数问题

    这可能会影响到 Oracle 数据库可用的内存资源,从而限制了连接数。 2. **Oracle 参数配置不当**:虽然配置文件中的 `processes` 和 `sessions` 参数分别设置为了800和885,但实际连接数仍受限于250个,这表明可能...

    Oracle12c 数据库安装部署手册含所需软件

    为了确保 Oracle 进程有足够的资源,需要修改 `/etc/security/limits.conf` 文件以增加 Oracle 用户的资源限制: ``` [root@oracle ~]# vi /etc/security/limits.conf ``` 添加以下行: ``` oracle soft nproc 2047...

    oracle 11g 服务器创建

    - **修改用户的SHELL的限制**:通过修改`/etc/security/limits.conf`文件,增加对Oracle用户的资源限制。这包括设置最大进程数(`nofile`)、最大内存大小(`as`)等。 ```bash oracle soft nofile 1024 oracle ...

    centos6.6 Oracle11G安装文档

    Oracle 需要修改用户的 SHELL 限制,以便满足数据库的运行要求。输入命令:`vi /etc/security/limits.conf`,将以下内容加入该文件: ``` .oracle soft nproc 2047 .oracle hard nproc 16384 .oracle soft nofile ...

    终极版Deepin静默安装oracle.docx

    Deepin 静默安装 Oracle 详解 在本文中,我们将详细介绍如何在 Deepin 操作系统上静默安装 Oracle 数据库管理系统。静默安装的优点是可以快速、批量地安装 Oracle 数据库,而不需要人工干预。 安装依赖包 在安装 ...

    Oracle XE 允许连接的用户数不足

    Oracle XE 用户连接数限制解决方案 Oracle XE 是 Oracle 公司推出的免费版本的关系数据库管理系统,虽然免费,但是在用户连接数方面存在限制。默认情况下,Oracle XE 只允许有限数量的用户连接,这可能无法满足多...

    oracle创建表空间用户等

    在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表...

    减少Oracle内存占用

    在Windows XP环境下运行Oracle 10g时,由于操作系统本身的限制以及Oracle配置不当,可能会导致Oracle占用过多内存,具体表现如下: 1. **系统资源限制**:Windows XP作为较早的操作系统版本,其对大内存的支持有限...

    Linux上安装Oracle安装手册

    在此文件中增加以下行以优化Oracle用户的最大文件描述符和最大进程数限制: ```bash oraclesoftnproc2047 oraclehardnproc16384 oraclesoftnofile1024 oraclehardnofile65536 ``` 这些设置允许Oracle用户...

    oracle10在linux上的安装

    4. **控制 Oracle 登录占用进程和文件数量**:通过编辑 `/etc/security/limits.conf` 文件来限制 Oracle 用户可以打开的最大文件数量及可使用的进程数。 ```plaintext oraclesoftnofile65536 oraclehardnofile...

    linux安装oracle11g

    修改用户的SHELL的限制** - 编辑`/etc/security/limits.conf`文件,增加以下内容: ```conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` - 保存...

    oracle常用监控脚本

    通过监控操作系统层面的CPU、内存、磁盘I/O等指标,可以了解数据库对硬件资源的消耗情况,发现问题是否源自硬件限制。 7. **Session Monitoring**: 包含了监控当前活动会话的脚本,可以查看连接数、等待事件、...

Global site tag (gtag.js) - Google Analytics