您好,登錄后才能下訂單哦!
怎樣進行安裝oracle11g on solaris11,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
為了研究vaga大牛的系列文章決定安裝個solaris11并在其上安裝oracle 11g,由于之前從沒接觸過solaris,于是安裝過程中遇到很多問題,下面逐一記錄以便日后查看。
1.安裝solaris
1.1安裝solaris字符界面
首先從oracle官網下載solaris-text鏡像,大小500多M,安裝過程很順利,基本是一路F2功能鍵下去(相當于next)
1.2安裝solaris圖形界面
登陸solaris,然后執行pkg install solaris-desktop,這里用到的默認軟件包repository的URL是http://pkg.oracle.com/solaris/release/,MOS上有一篇文章介紹了如何修改默認的軟件包repository將其指向Oracle Solaris 11 supported repository (https://pkg.oracle.com/solaris/support),不過我按照其操作時提示該URL已失效!
2. 創建oracle用戶
root@solaris:~# groupadd oinstall
root@solaris:~# groupadd dba
root@solaris:~# groupadd oper
root@solaris:~# useradd -g oinstall -G dba,oper oracle
3.創建oracle目錄
root@solaris:~# mkdir -p /u01/app
root@solaris:~# chown -R oracle:oinstall /u01/app
4.修改系統參數
4.1修改內核參數
root@solaris:~# projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" user.oracle
root@solaris:~# # projmod -sK "project.max-sem-nsems=(priv,512,deny)" user.oracle
root@solaris:~# # projmod -sK "project.max-sem-ids=(priv,128,deny)" user.oracle
root@solaris:~# # projmod -sK "project.max-shm-ids=(priv,128,deny)" user.oracle
4.2修改網絡參數
root@solaris:~# # ipadm set-prop -p smallest_anon_port=9000 tcp
root@solaris:~# # ipadm set-prop -p largest_anon_port=65500 tcp
root@solaris:~# # ipadm set-prop -p smallest_anon_port=9000 udp
root@solaris:~# # ipadm set-prop -p largest_anon_port=65500 udp
5.設置oracle環境變量
-bash-4.1$ cat .bash_profile
ORACLE_BASE=/u01/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=wilson
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$CRS_HOME/lib
PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin:$CRS_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
6.運行runInstall
到這一步基本就和常規的oracle安裝沒啥區別了。
7.安裝過程中的錯誤
7.1 [INS-13001] Environment does meet minimum requirements. Are you sure you want to continue?
解決方法:下載oracle補丁10098816,并安裝
7.2 Checking monitor: must be configured to display at least 256 colors >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<< Some requirement checks failed. You must fulfill these requirements before continuing with the installation,at which time they will be rechecked.
解決方法:安裝SUNWxwplt 軟件包,并設置DISPLAY參數,并以root用戶執行”xhost +“命令
7.3 Exception in thread “main” java.lang.UnsatisfiedLinkError:
… libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory
解決方法:安裝SUNWmfrun軟件包
7.4 在運行runinstall界面的預安裝檢查中提示內核參數"project.max-shm-memory"設置不當,即使運行runfixup.sh后依然報錯
解決方法:重啟系統(沒玩過solaris還真不知道,這里不像linux系統用sysctl -p就可以了,哈哈)
Ok,這里總算是有驚無險的把oracle11g成功安裝在solaris11上。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。