最近在ubuntu中安装oracle,按教程修改内核参数时报错如下:
sysctl: permission denied on key 'fs.aio-max-nr'
sysctl: permission denied on key 'fs.file-max'
sysctl: permission denied on key 'kernel.shmall'
sysctl: permission denied on key 'kernel.shmmax'
sysctl: permission denied on key 'kernel.shmmni'
sysctl: permission denied on key 'kernel.sem'
sysctl: permission denied on key 'net.ipv4.ip_local_port_range'
sysctl: permission denied on key 'net.core.rmem_default'
sysctl: permission denied on key 'net.core.rmem_max'
sysctl: permission denied on key 'net.core.wmem_default'
sysctl: permission denied on key 'net.core.wmem_max'
解决办法:
终端输入以下命令后再使用sysctl -p 更新参数即可
rm -f /sbin/modprobe
ln -s /bin/true /sbin/modprobe
rm -f /sbin/sysctl
ln -s /bin/true /sbin/sysctl
本文介绍在Ubuntu系统中安装Oracle时遇到的内核参数调整权限问题及解决方案。通过更改modprobe和sysctl命令的指向来绕过权限限制,成功完成参数设置。
599

被折叠的 条评论
为什么被折叠?



