oracle用户登录报错-bash: ulimit: open files: cannot modify limit: Operation not permitted
2015-11-06 19:48
591 查看
问题现象
使用ssh连接oracle用户时提示错误-bash: ulimit: open files: cannot modify limit: Operation not permitted
操作系统版本:
cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
问题原因
因为pam已经从limits.conf中设置了上限,而oracle用户登陆的时候尝试修改文件句柄的值,这个值大于了上限那oracle用户在什么地方尝试修改的呢?
打开/etc/profile.local,可以看到
if [ $USER = oracle ]; then if [ $SHELL = /bin/ksh ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
解决方法
修改/etc/security/limits.conf,将里面修改到大于oracle尝试修改的值即可相关文章推荐
- java连接到oracle时,用localhost能连上,用ip连不上
- Oracle 清空表空间和用户
- oracle rowid 使用
- 使用MyBatis对表执行增删改查操作——基于注解的实现
- CentOS6.6安装Oracle 11.2g
- mybatise基于xml配置的实现增删改查的一个完整项目下载
- Oracle新建数据库实例和新建用户
- oracle 常用命令
- Oracle数据库、实例、用户、表空间、表之间的关系
- Oracle数据远程连接的四种设置方法和注意事项
- windows下怎么创建oracle的实例
- Oracle如何创建表空间和用户
- oracle pipelined 管道函数 拆分制定字符串的特定字符并返回表
- oracle删除当前用户所有表,视图,存储过程等
- oracle 11.2.0.4 查找还在使用默认密码的用户
- 【TBC】关于Oracle的一些零碎问题的记录
- oracle,mysql分页
- SAP和Oracle的对比
- CentOS linux下安装Oracle客户端
- oracle中null的理解