OS X Lion - Installing Oracle 10g Standard Edition
How about trying to compile and install oracle and sqlplus on leopard and after moving the pieces to lion? e.g. sqlplus, tnsnames, oracle and so on in bin folder?
I found a similar solution here for snow leopard (the problem of segmentation was that binaries were compiled in 32bit mode under leopard then ported to 64bit snow leopard or something similar..)
Related videos on Youtube
Cellze
Updated on September 18, 2022Comments
-
Cellze almost 2 years
I'm trying to install Oracle 10g on to OS X Lion. I have previous achieved this on Snow Leopard with the following tutorial.
The issue I'm having is that the ulimit settings in the
oracle/.bash_profile
cannot be modified.I have the following in the 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
Upon applying the bash_profile settings
. ~/.bash_profile
I get the following error:-bash: ulimit: max user processes: cannot be modify limit: Invalid argument
This then results in
$ sqlplus / as sysdba
not functioning correctly with aSegmentation fault: 11
The output of
$ 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
If any one knows how I can apply these ulimit settings to the oracle user I have created to allow me to install sqlplus and therefore create a db, that would be great.
-
Cellze almost 13 years@sathya any explanation as to why?
-
100rabh almost 13 yearsfrom what I've read Lion brings in soem changes which breaks things - like setting up of ulimit
-
Cellze almost 13 years@sathya do you have the links, wouldn't mind reading up on that
-
100rabh almost 13 yearsye, have a look at this thread news.ycombinator.com/item?id=2785278
-
Cellze over 12 yearsJust an update on this. I have found that the subtle differences found in oracle versions between Mac OS X and Linux has now pushed me to install a VM to mirror a production server setup as close as possible.
-
-
Cellze over 12 yearshelps if i read my own comments
# must match 'sysctl kern.maxprocperuid'
in my .bash_profile, will try this out and let you know how i get on -
mluisbrown over 12 yearsyou'll get past the
.bash_profile
issue, but the "Segmentation Fault: 11" error is a showstopper that no one has managed to solve AFAIK. I've resorted to running Oracle in a Linux virtual machine on my Mac and it seems to work well. -
Cellze over 12 yearsAs per my comments on the initial post I was already using the blog.rayapps.com references that your blog cites. I don't believe there is anything new that would help in this situation.