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的正式安裝。