2

我在 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

我该如何解决这个问题?

4

1 回答 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 的附加设置

于 2012-09-13T07:47:04.747 回答