Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej!
Potrzebuję zmienić ograniczenie max. ilości otwartych plików z 1024 na 65536, by móc zainstalować bazę Oracle.
W pliku /etc/security/limits.conf wszystkie linie są zakomentowane, więc 1024 to chyba wartość domyślna. Jest to jednocześnie hard limit. Jak mogę dla użytkownika oracle zmienić ten limit? Teraz mam taki efekt:
$ ulimit -n 65536 ulimit: open files: cannot modify limit: Operacja niedozwolona
Offline
Odpowiedni wpis, per user w /etc/security/limits.conf
http://dug.net.pl/tekst/42/pam___limitowanie_uprawn … nikow/h/limit
Offline
W instrukcjach do instalacji Oracle piszą, że można dodać poniższe linie do pliku .bash_profile usera oracle:
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
Trochę dziwne, że nie działa.
Offline
Ja u siebie - co prawda w innym celu - do limits.conf dopisałem takie coś:
nazwa_usera hard nofile 655355
nazwa_usera soft nofile 655355
(pewnie potrzebujesz tylko jednego z powyższych)
i działa.
Ostatnio edytowany przez Huk (2010-07-25 15:38:20)
Offline
Już dopisałem u siebie 1st linijkę. Nie pomogło.
Czy trzeba wykonać restart, by to zostało uwzględnione?
Offline
Z tego co pamiętam to przelogowanie jest konieczne.
Offline
Dzięki (obojgu) za pomoc.
Ostatnio edytowany przez Blackhole (2010-07-25 20:21:56)
Offline