Centos6.5 安裝 Oracle11gR2(64位),centos6.5安裝教程
Centos6.5 安裝 Oracle11gR2(64位)安裝centos6.5
(我的是虛擬機器環境)
1. 下載centos6.5的安裝包,不解釋。
如:
2. 下載oracle安裝包,這個也不解釋(可能需要註冊一個oracle賬戶,這裡用的linux版本64位)
如所示:
3. 用到的遠程工具:xshell(用於命令列操作)和ssh shell client(用來上傳和下載檔案)
4. Oracle11g安裝條件:(看官方文檔)
a. 記憶體
最小1G,推薦2G,大了不限
b. Swap大小:
1G< 記憶體 < 2G:swap應該是記憶體的1.5倍;
2G< 記憶體 < 16G:swap應該和記憶體大小相等;
16G:swap位16G;
***註:swap不滿足時,安裝程式中間會有錯誤***
c. tmp大小
保證有1G的剩餘空間,若不滿足,可刪除部分空間,建議分區時給足夠大(我分2.5G)
d.硬碟空間
安裝空間:
Enterprise Edition(企業版) 4.7G
Standard Edition(標準版) 4.6G
資料空間:
Enterprise Edition (企業版) 1.7G
Standard Edition(標準版) 1.5G
5. centos的資料分割配置
總共差不多30g
6. 安裝centos6.5
分區如所示,安裝時選basic server,安裝時
選BasicServer,然後選“現在自訂”;
”基本系統“中去掉Java, perl
“應用程式”中最好選上Emacs和互連網應用程式
“案頭”中選上除了KDE案頭外的所有組件
重啟後設定:
ntp最好選上,保證時間正確,並在進階選項中選上“快速啟動同步”
kdump可以不要
再重啟,OK
重點:修改系統,機器名保持一致,關閉防火牆,建立使用者,建立安裝路徑,配置環境變數等參考超連結:http://blog.csdn.net/kimsoft/article/details/8117575
等將上面的一切做好後,切記:在安裝oracle之前,要更新centos6.5,
# yum update
# yum upgrade
7. 安裝oracle依賴包:
是oracle11gR2官方文檔給出的依賴包
所需命令:
# rpm –q 包名 --如:binutils,包名不要全部輸入,檢查包是否安裝
# yum search binutils --需要連網,在網上尋找包,會有列出
# yum install binutils.x86_64 –安裝尋找到的包
**鑒於每次尋找會很麻煩,這裡有本人總結的一個全的安裝包(前提是centos更新過),直接複製到命令列安裝即可:
# yum-y install binutils.x86_64 \
compat-libcap1.x86_64\
compat-libstdc++.x86_64\
compat-libstdc++.i686\
gcc.x86_64\
gcc-c++.x86_64\
glibc.i686\
glibc.x86_64\
glibc-devel.x86_64\
glibc-devel.i686\
ksh.x86_64\
libgcc.i686\
libgcc.x86_64\
libstdc++.x86_64\
libstdc++.i686\
libstdc++-devel.x86_64\
libstdc++-devel.i686\
libaio.x86_64\
libaio.i686\
libaio-devel.x86_64\
libaio-devel.i686\
make.el6\
sysstat.x86_64\
lrzsz.x86_64
註:最後一個lrzsz是一個上傳和下載(rz,sz)命令需要的工具,但是速度不如ssh shell快,所以可不選。
安裝Oracle
1.上面的建立oracle使用者和路徑等基本配置資訊已經執行
2. 將下載的oracle安裝包上傳,用root使用者複製到安裝路徑,並修改安裝包的使用者和組為oracle:oinstall(視個人建立的使用者和組為準),切換到oracle使用者,解壓安裝包.
3.Oracle安裝程式進行一半時,會有一個檢查安裝條件的過程,其中會有提示很多的包(部分已經安裝,但是版本過高)沒有安裝,如:
安裝命令:(直接粘貼即可)
# yuminstall libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 compat-libstdc++-33.i686compat-libstdc++-33.x86_64 elfutils-libelf-devel.i686 elfutils-libelf-devel.x86_64 libstdc++.i686 libstdc++.x86_64 unixODBC.i686 unixODBC.x86_64 unixODBC-devel.i686 unixODBC-devel.x86_64
注意:安裝這些包後,oracle安裝程式再次檢查時,還會有不滿條件的安裝包,如:
此時,可直接忽略,進入安裝程式即可。
下面,啦啦啦啦,安裝完了。。 哈哈
那麼問題來了:我怎麼用oralce?怎麼啟動oracle,如何開機啟動oracle?
此時,你去網上查,會有很多人說,輸入以下命令:
$ lsnrctl start
$ sqlplus / as sysdba
執行後,你可能會發現:
TMD,命令找不到,什麼情況?什麼情況?
此時,你就必須要檢查oracle是否安裝到你所配置的ORACLE_HOME變數的路徑下,如果不對,就需要修改該變數,然後登出或者重啟,再次輸入就木有問題了。
之後教你如果配置oracle開機啟動,參見:http://blog.csdn.net/panpanxj/article/details/8726950
PS:僅供娛樂和個人學習,到此僅能滿足你可以使用Oracle,不足以應付工作!!
Centos63_64位系統安裝 oracle11gR2_linux_64 時報錯
把log發上來
centos65 64位,安裝vnstat-111時,提示錯誤如,為何呀?
yum install gcc