错误:在 Centos 5.7 + OpenVZ 上安装 Oracle XE 11g 时"Operation not permitted"设置键"fs.file-max"



我在OpenVz 上托管的centos 5.7上安装oracle xe 11g时遇到问题

服务器没有任何交换空间,由于交换=0,oracle安装被拒绝现在它已经解决了。我在设置以下oracle特定内核参数时遇到问题

# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
Preparing...                ########################################### [100%]
error: "Operation not permitted" setting key "fs.file-max"
error: "Operation not permitted" setting key "net.ipv4.tcp_syncookies"
error: %pre(oracle-xe-11.2.0-1.0.x86_64) scriptlet failed, exit status 255
error:   install: %pre scriptlet failed (2), skipping oracle-xe-11.2.0-1.0

我该如何解决这个问题?

您应该手动更改此内核参数,然后它们重新运行rpm安装:-

vi /etc/sysctl.conf并添加以下行:-

fs.file-max = 6815744
net.ipv4.tcp_syncookies = 1

然后运行

sysctl -p

您可以在第2.13节的安装指南中看到内核参数设置,尽管net.ipv4.tcp_syncookies似乎是CENTOS 的附加设置

相关内容

最新更新