基本環(huán)境:Snow Leopard10.6.2,Oracle10.2.0.4
打開Mac的終端,執(zhí)行:
sudo -i
創(chuàng)建oinstall組和oracle用戶,注意需要保證組合用戶的ID與現(xiàn)有系統(tǒng)信息不沖突,這里采用700
創(chuàng)建組:
dscl . -create /groups/oinstalldscl . -append /groups/oinstall gid 700dscl . -append /groups/oinstall passwd "*"
創(chuàng)建用戶:
dscl . -create /users/oracledscl . -append /users/oracle uid 700dscl . -append /users/oracle gid 700dscl . -append /users/oracle shell /bin/bashdscl . -append /users/oracle home /Users/oracledscl . -append /users/oracle realname "Oracle software owner"
創(chuàng)建用戶主目錄:
mkdir /Users/oraclechown oracle:oinstall /Users/oracle
修改oracle用戶密碼:
passwd oracle
修改內(nèi)核參數(shù):
vi /etc/sysctl.conf
我的修改如下:
kern.sysv.shmmin=1kern.sysv.shmseg=8 kern.sysv.semmsl=87381kern.sysv.semmns=87381kern.sysv.semmni=87381kern.sysv.semmnu=87381kern.sysv.semume=10kernel.shmall=2097152kernel.sys.shmmax=2147483648kernel.sys.shmmni=4096kern.maxfiles=65536kern.maxfilesperproc=65536net.inet.ip.portrange.first=1024net.inet.ip.portrange.last=65000kern.corefile=corekern.maxproc=2068kern.maxprocperuid=2068
Oracle的安裝腳本依賴Java1.4.2版本,請檢查/System/Library/Frameworks/JavaVM.framework/Versions目錄下是否有1.4.2,如果沒有需要做link:
udo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2
我的環(huán)境是雪豹,默認(rèn)JDK版本是1.6,已經(jīng)做了所有java版本的link,所以這一步就不需要做了。
創(chuàng)建Oracle用戶的環(huán)境變量,我的環(huán)境變量如下,包括我自己的一些設(shè)置,供參考:
使用vi創(chuàng)建.bash_profile,內(nèi)容如下:
export PS1="/$PWD>"#export ANT_OPTS=-Djava.awt.headless=trueumask 022 export CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagacadalias cls='clear'alias ll='ls -l'alias la='ls -a'alias vi='vim' export ORACLE_BASE=$HOMEexport ORACLE_SID=macoraexport ORACLE_HOME=/Users/oracle/oracle/product/10.2.0export PATH=/usr/local/bin:/Users/oracle/oracle/product/10.2.0/bin:$PATHexport DYLD_LIBRARY_PATH=$ORACLE_HOME/libexport DISPLAY=:0.0export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"ulimit -Hn 65536ulimit -Sn 65536
DISPLAY的設(shè)置主要是為了解決在命令行使用oracle用戶啟動X環(huán)境的問題,事實(shí)上我經(jīng)過各種嘗試,最終沒有實(shí)現(xiàn),還是注銷了自己的用戶,直接以oracle登錄進(jìn)行安裝的,后來查到了這樣一個解釋:
Above works only for OS X 10.5 Leopard. OS X 10.6 Snow Leopard has stricter security settings so you cannot simply su to oracle user and export DISPLAY ― you actually have to login as oracle user (logout in GUI and login as oracle “Oracle software owner”) instead of “su 主站蜘蛛池模板: 株洲县| 海城市| 安阳市| 阿城市| 贞丰县| 阳朔县| 北流市| 图们市| 平顺县| 威远县| 邵东县| 印江| 涟水县| 平果县| 峨边| 普定县| 文成县| 兴安盟| 偏关县| 洪洞县| 依安县| 宁陵县| 资源县| 沈阳市| 苗栗市| 类乌齐县| 且末县| 申扎县| 崇文区| 天峨县| 奇台县| 盐池县| 云霄县| 沐川县| 耒阳市| 上虞市| 天柱县| 洪洞县| 砚山县| 军事| 华安县|