Fehler: „Operation nicht erlaubt“ Einstellungsschlüssel „fs.file-max“, während Oracle XE 11G auf CentOS 5.7 + OpenVZ installiert wird
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?
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