Fehler: „Operation nicht erlaubt“ Einstellungsschlüssel „fs.file-max“, während Oracle XE 11G auf CentOS 5.7 + OpenVZ installiert wird

StackOverflow https://stackoverflow.com/questions/9339909

  •  27-10-2019
  •  | 
  •  

Frage

Ich habe ein Problem bei der Installation von Oracle XE 11G auf CentOS 5.7, die auf OpenVZ gehostet werden

Der Server hatte keinen Swap -Speicherplatz, und die Oracle -Installation lehnte aufgrund des Swaps = 0 ab. Jetzt wurde er behoben. Ich habe ein Problem, die folgenden Oracle -spezifischen Kernelparameter festzulegen

# 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

Wie kann ich das lösen?

War es hilfreich?

Lösung

Sie sollten diese Kernelparameter selbst manuell ändern und die Drehzahl installieren:-

vi /etc/sysctl.conf und fügen Sie die folgenden Zeilen hinzu:-

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

Dann renne

sysctl -p

Sie können die Kernel -Parametereinstellungen in der Installationsanleitung in sehen Abschnitt 2.13, obwohl net.ipv4.tcp_syncookies eine zusätzliche Einstellung für CentOS zu sein scheint

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top