centOS學習part5:oracle 11g安裝之環境準備

大魔王薩格拉斯發表於2014-08-01

 

0

  前幾篇依次向大家介紹了centOS的基本安裝以及常用軟體的安裝配置,接下來我們將挑戰的是oracle 11g的安裝配置。與之前安裝的軟體不一樣的是,由於oracle並非開源免費軟體(需要向oracle購買授權,但是個人學習的話可以直接到官網下載安裝學習),所以不能直接通過yum簡單的來完成安裝,需要很多的準備工作,下面我將一一向大家介紹,希望對初學者有所參考。由於整個內容比較多,我將其分為幾個部分,大家可以分開檢視。本章將要介紹的就是oracle 11g安裝之前的系統環境準備。

  【請注意,本章的全部操作均在root賬號下進行】

 

1  oracle依賴包安裝

  oracle在linux下的安裝需要依賴很多包,所以需要我們提前準備,還好的是這些依賴包都可以通過yum快速安裝。依賴包比較多,我就不一一解釋了,感興趣的同學可以自行百度,下面是整理的安裝命令。

yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common gli
bc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y

 

系統自動安裝完畢後: 

2  建立使用者及使用者組

  由於系統不能使用root賬號來安裝oracle,所以我們需要建立一個專門的賬號來安裝以及管理oracle。

  下面我們建立了兩個群組:oinstall與dba,同時建立一個centOS使用者oracle並加入剛新建的群組,同時給oralce使用者設定密碼。

  

 

3  建立oracle安裝目錄

  我們建立一個/home/oracle目錄作為安裝目錄,同時將資料夾的許可權授予oracle使用者。

mkdir /home/oracle
chown oracle:oinstall /home/oracle
chmod -R 775 /home/oracle

 

4  設定系統核心引數

  oracle在安裝時對linux核心引數有要求,所以在安裝前我們先需求對核心引數進行配置。

vim /ect/sysctl.conf

  具體修改修改或增加的引數如下圖:

  

  儲存退出後,需要通過下面命令讓引數生效:

sysctl -p

 

5  設定oracle環境變數

   在系統環境變數中加入ORACLE_HOME,SID等安裝及使用oralce時需要的環境變數,環境變數修改命令:

vim ~oracle/.bash_profile

  然後在環境變數配置檔案中新增相關變數資訊,具體的目錄指向之前建立的oracle安裝目錄。

  

  同樣的,儲存配置後需要通過命令使其生效:

  source ~oracle/bash_profile

 

6  修改PAM限制

  vim /etc/security/limits.conf

  

 

  OK,至此我們已經準備好了centOS下oracle的安裝環境,相對來說,是比在windows下的安裝麻煩些...下一章我們就將開始oracle的正式安裝。

     

相關文章