我正在尝试将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设置应用于我创建的oracle用户,以允许我安装sqlplus并因此创建一个db,这将是很棒的。