问题现象

使用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尝试修改的值即可

oracle用户登录报错,oracle用户登录报错-bash: ulimit: open files: cannot modify limit: Operation not permitted...相关推荐

  1. ulimit: file size: cannot modify limit: Operation not permitted 修改ulimit -f 时报错

    ulimit -f  2048000 执行报错 报错原因:设定值超过系统当前设定值: 当前设定值查看:ulimit -a   查看输出中 -f的对应值 file size                ...

  2. 【报错解决方案】rm 删除不了文件:rm: cannot remove XXX: Operation not permitted

    0x00 问题描述 今天在使用服务器的时候,使用rm删除文件的时候,发现报错:rm: cannot remove 'data/': Operation not permitted, 即使使用sudo也 ...

  3. oracle创建登录用户有限制吗,Oracle创建用户限制文件,表空间用户授权等。

    1.用户限制文件(限制用户的使用)1 2 3 4create profile iyeeku_profile limit failed_login_attempts 5 -- 指定锁定用户的登录失败的次 ...

  4. Centos系统创建用户oracle后,用该用户登陆系统,页面加载报错GConf error

    Linux 的 GConf error 解决办法 问题: Centos系统创建用户oracle后,用该用户登陆系统,页面加载报错,导致重新进入Centos系统后出现: GConf error:Fail ...

  5. you-get下载优酷视频报错:用户账户异常、请重新登录

    you-get下载优酷视频报错:用户账户异常.请重新登录 登录失败的含义: 虽然我下载的是不需要登录就可以观看的视频,但是还是提示登录失败,这里登录失败的含义是优酷账号登录失败.(而不是you-get ...

  6. Oracle数据库的常用命令(创建用户、用户授权、用户登录、表空间、备份还原 )

    Oracle数据库的常用命令 Oracle数据库的常用命令 一.创建用户及授权相关命令 二.用户登录相关命令 三.表空间相关命令 四.备份的还原 Oracle数据库的常用命令 一.创建用户及授权相关命 ...

  7. oracle杀进程报错01031,select视图报错ORA-01031(oracle跨用户基表视图授权)

    一.场景说明: 同事将视图(A用户)的读取权限授予C用户后, 登录C用户后,读取该视图报错ORA-01031: 权限不足 二.遇到该问题时,我的处理思路: 1.首先该报错一般是创建视图会报,因为缺少C ...

  8. oracle用户密码已过期,oracle提示登录密码过期完美解决方法

    oracle 提示登录密码过期解决 1.登录到oracle的 服务器 2.切换到oracle 用户 3.设置到当前操作的实例名:export ORACLE_SID=XXX 4.连接数据库的命令行模式: ...

  9. oracle查看有哪些数据库用户登录,oracle如何查看当前有哪些用户连接到数据库,oracle当前有...

    oracle如何查看当前有哪些用户连接到数据库,oracle当前有 可以执行以下语句: select username,serial#, sid from v$session; ---查询用户会话 a ...

最新文章

  1. matplotlib色彩填充之fill、fill_between
  2. 进一步认识golang中的并发
  3. mysql 将时间戳直接转换成日期时间,mysql查询某一天的数据。
  4. 技术生涯二三事(上)
  5. 计算机弹奏两只老虎爱跳舞,原神风物之诗琴乐谱大全
  6. mysql日期序列填充_MySQL如何在范围内填充缺失的日期?
  7. 双系统,重装windows后修复linux的grub启动
  8. 每日一题——王道考研2.2.4.1
  9. 推荐系统经典论文学习
  10. SpringBoot2 整合Ehcache组件,轻量级缓存管理
  11. 求一个截取字符的正则表达式
  12. AWS 创建 pem 文件
  13. 网络新文化现象:newbilitynbsp;(不代表…
  14. 论文:Object-centric Auto-encoders and Dummy Anomalies for Abnormal Event Detection in Video阅读遇到的问题及解答
  15. QT报错:The inferior stopped because it received a signal from the Operating System.
  16. 基于C++实现一个支持简单交互绘图小程序
  17. vulnhub靶场——THE PLANETS:EARTH
  18. 4.11 51单片机-LCD1602显示屏
  19. Android源码目录结构-4.0
  20. 递归解决年龄问题---c语言实现

热门文章

  1. 可是听了半天C++五子棋
  2. 安全和anti-sapm的HTML5效果如何
  3. 得到IOleInPlaceActiveObject接口,IOleInPlaceActiveObject::TranslateAccelerator(msg);
  4. 水滴石穿C语言之可变参数问题
  5. Python 为了提升性能,竟运用了共享经济!赶紧看看!!
  6. C语言和C+的区别是什么?8个点通俗易懂的告诉你
  7. 送书 | 数据分析如烹小鲜
  8. 让你的单细胞数据动起来!|iCellR(二)
  9. 支持ps2021 Document Star证件照大师 Mac插件2.0
  10. linux无盘工作站互不干扰,Linux环境下无盘工作站的架设和实现二