Centos6.5 安裝 Oracle11gR2(64位)


Centos6.5安裝 Oracle11gR2(64)linux


安裝centos6.5c++


(個人是虛擬機環境)sql


1  下載centos6.5的安裝包,不解釋。shell


例如如下圖:centos


http://b132.photo.store.qq.com/psb?/V11cYlvq0bPgZB/7kAzvC3Bs6URAsGIFNeZHk3jUXMHPaKLUADoy9I7avI!/b/dPi.sE7vNgAA&ek=1&kp=1&pt=0&bo=BQIYAAAAAAAFADw!&su=0242302433&sce=0-12-12&rf=2-9


2  下載oracle安裝包,這個也不解釋(可能需要註冊一個oracle帳戶。這裏用的linux版本號64位)oracle


例如如下圖所看到的:ssh

  


3  用到的遠程工具:xshell(用於命令行操做)和ssh shell client(用來上傳和下載文件)工具


4  Oracle11g安裝條件:(看官方文檔)學習


a.       內存spa


最小1G,推薦2G,大了不限


       b.Swap大小:


             1G< 內存 < 2Gswap應該是內存的1.5倍。


             2G< 內存 < 16Gswap應該和內存大小相等。


             16Gswap16G


              ***注: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包名                     --如: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用戶,解壓安裝包.


3Oracle安裝程序進行一半時,會有一個檢查安裝條件的過程,當中會有提示很是多的包(部分已經安裝,但是版本號太高)沒有安裝,例如如下圖:



 


安裝命令:(直接粘貼就能夠)


       # 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_64libstdc++.i686 libstdc++.x86_64  unixODBC.i686 unixODBC.x86_64unixODBC-devel.i686 unixODBC-devel.x86_64


 


注意:安裝這些包後,oracle安裝程序再次檢查時。還會有不滿條件的安裝包,例如如下圖:



此時,可直接忽略,進入安裝程序就能夠。


如下,啦啦啦啦,安裝完了。

 哈哈

 


那麼問題來了:我怎麼用oralce?怎麼啓動oracle,怎樣開機啓動oracle


此時,你去網上查。會有很是多人說,輸入下面命令:


           $  lsnrctl  start


         $  sqlplus / as sysdba


 


       運行後。你可能會發現:


TMD。命令找不到,什麼狀況?什麼狀況?


       此時,你就必須要檢查oracle是否安裝到你所配置的ORACLE_HOME變量的路徑下。假設不正確。就須要改動該變量。而後註銷或者從新啓動,再次輸入就木有問題了。


假設須要使用:https://localhost:1158/em,必須要運行 lsnrctl  start」命令


建議:假設在虛擬機安裝,關機以前必定要關閉oracle


關閉命令:shutdown immediate;

lsnrctl stop;


以後教你假設配置oracle開機啓動,參見:http://blog.csdn.net/panpanxj/article/details/8726950



PS:僅供娛樂和我的學習,到此僅能知足你可以使用Oracle。不足以應付工做!!

相關文章
相關標籤/搜索