我在OpenVz上托管的centos 5.7上安装oracle xe 11g时遇到问题。
服务器没有任何交换空间,oracle安装被拒绝,因为现在它的swap=0已经解决。我在设置以下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我该如何解决这个问题呢?
发布于 2012-09-13 15:47:05
您应该手动更改此内核参数,然后重新运行rpm安装:-
vi /etc/sysctl.conf并添加以下行:-
fs.file-max = 6815744
net.ipv4.tcp_syncookies = 1然后运行
sysctl -p虽然net.ipv4.tcp_syncookies似乎是CENTOS的附加设置,但您可以在CENTOS的安装指南中看到内核参数设置
https://stackoverflow.com/questions/9339909
复制相似问题