Я пытаюсь установить Oracle 10g на OS X Lion. Ранее я достиг этого на Snow Leopard с помощью следующего урока.
У меня проблема в том, что настройки ulimit в oracle/.bash_profile
не могут быть изменены.
У меня есть следующее в bash_profile:
export DISPLAY=:0.0
export ORACLE_BASE=$HOME
umask 022
# must match `sysctl kern.maxprocperuid`
ulimit -Hu 512
ulimit -Su 512
# must match `sysctl kern.maxfilesperproc`
ulimit -Hn 10240
ulimit -Sn 10240
После применения настроек bash_profile . ~/.bash_profile
Я получаю следующую ошибку:
-bash: ulimit: max user processes: cannot be modify limit: Invalid argument
Это приводит к тому, что $ sqlplus / as sysdba
не работает правильно с Segmentation fault: 11
Вывод $ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 10240
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 512
virtual memory (kbytes, -v) unlimited
Если кто-нибудь знает, как я могу применить эти настройки ulimit к пользователю-оракулу, которого я создал, чтобы позволить мне установить sqlplus и, следовательно, создать базу данных, это было бы здорово.