起因:由于某种需要,需要创建一个用户,该用户只能访问某些视图,而且访问会话数也有限制,毕竟系统性能有限,于是便记录了以下知识点:
*、打开资源管理
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”两个参数直接影响到数据库能够同时...
2. 应用程序采用会话控制策略,限制用户连接数,但网络问题可能导致死进程,这些进程处于Inactive状态,使用`alter system kill session`命令后,进程状态变为killed,需要Pmon进程慢慢清理,而你可能需要更快的解决...
`v$session`视图提供了关于当前所有会话(包括用户会话和后台进程)的信息,是Oracle数据库中最常用的动态性能视图之一。它包含了如会话状态、会话等待信息、资源限制、SQL执行历史等重要数据,通过查询该视图,管理...
4. Oracle数据库进程数与会话数之间的关系:在Oracle 11g R2版本中,会话数和进程数有一个大致的数学关系:session=(1.5*processes+22)。这个公式可以用于估算在不调整会话数的情况下,进程数需要调整为多少。通常,...
本文档主要讲述的是用ORACLE的PROFILE限制ORACLE用户;ORACLE的PROFILE文件是限制数据库用户使用的资源的一种手段。如:控制session或sql能使用的CPU、控制用户的密码管理策略等。 数据库创建后,系统则存在名为...
"Oracle数据库优化之数据库磁盘IO" Oracle数据库优化之数据库磁盘IO是指数据库管理员和开发者对Oracle数据库进行优化,以提高数据库的性能和稳定性。数据库磁盘IO是影响数据库性能的重要因素之一,因此优化数据库...
可以通过编辑`/etc/security/limits.conf`文件来设置这些限制,并确保`/etc/pam.d/login`文件包含`session required /lib/security/pam_limits.so`行。 #### 注意事项 对于64位系统,需要注意某些参数可能需要不同...
这可能会影响到 Oracle 数据库可用的内存资源,从而限制了连接数。 2. **Oracle 参数配置不当**:虽然配置文件中的 `processes` 和 `sessions` 参数分别设置为了800和885,但实际连接数仍受限于250个,这表明可能...
为了确保 Oracle 进程有足够的资源,需要修改 `/etc/security/limits.conf` 文件以增加 Oracle 用户的资源限制: ``` [root@oracle ~]# vi /etc/security/limits.conf ``` 添加以下行: ``` oracle soft nproc 2047...
- **修改用户的SHELL的限制**:通过修改`/etc/security/limits.conf`文件,增加对Oracle用户的资源限制。这包括设置最大进程数(`nofile`)、最大内存大小(`as`)等。 ```bash oracle soft nofile 1024 oracle ...
Deepin 静默安装 Oracle 详解 在本文中,我们将详细介绍如何在 Deepin 操作系统上静默安装 Oracle 数据库管理系统。静默安装的优点是可以快速、批量地安装 Oracle 数据库,而不需要人工干预。 安装依赖包 在安装 ...
Oracle 需要修改用户的 SHELL 限制,以便满足数据库的运行要求。输入命令:`vi /etc/security/limits.conf`,将以下内容加入该文件: ``` .oracle soft nproc 2047 .oracle hard nproc 16384 .oracle soft nofile ...
Oracle XE 用户连接数限制解决方案 Oracle XE 是 Oracle 公司推出的免费版本的关系数据库管理系统,虽然免费,但是在用户连接数方面存在限制。默认情况下,Oracle XE 只允许有限数量的用户连接,这可能无法满足多...
在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表...
在Windows XP环境下运行Oracle 10g时,由于操作系统本身的限制以及Oracle配置不当,可能会导致Oracle占用过多内存,具体表现如下: 1. **系统资源限制**:Windows XP作为较早的操作系统版本,其对大内存的支持有限...
在此文件中增加以下行以优化Oracle用户的最大文件描述符和最大进程数限制: ```bash oraclesoftnproc2047 oraclehardnproc16384 oraclesoftnofile1024 oraclehardnofile65536 ``` 这些设置允许Oracle用户...
4. **控制 Oracle 登录占用进程和文件数量**:通过编辑 `/etc/security/limits.conf` 文件来限制 Oracle 用户可以打开的最大文件数量及可使用的进程数。 ```plaintext oraclesoftnofile65536 oraclehardnofile...
修改用户的SHELL的限制** - 编辑`/etc/security/limits.conf`文件,增加以下内容: ```conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` - 保存...
通过监控操作系统层面的CPU、内存、磁盘I/O等指标,可以了解数据库对硬件资源的消耗情况,发现问题是否源自硬件限制。 7. **Session Monitoring**: 包含了监控当前活动会话的脚本,可以查看连接数、等待事件、...