Centos下 Oracle客戶端的安裝
總的來說,Centos安裝Oracle還是比較容易,但是由於不同的Centos版本,或者安裝的環境不同,安裝過程中會出現很多意外。比如這次安裝,環境就比較特殊。首先我們是在一臺window2008上安裝的虛擬機器,在虛擬機器上面安裝的是Centos5-Final。由於是生產環境,伺服器不能連外網,並且我是在重慶本地安裝,所以安裝包的傳輸是一個很大的問題。最開始在廣西機器上安裝了各種環境包括ssh,ftp,jdk 都還算順利。由於不能連外網,所以直接yum是不可能了。所以ftp都是安裝的預設的FTP工具。最後在安裝oracle的時候提示很多錯誤,錯誤的意思大部分是由於缺少一些必要的安裝。最後實在無法,只能在重慶重新搭建虛擬機器,搞網路,安裝ssh,ftp,jdk,oracle.再次就不在描述網路除錯,ssh,ftp,jdk安裝了很簡單,出現問題各種百度即可。我們就談談oracle客戶端安裝步驟,以及出現的問題。
1.上傳oracle客戶端安裝包:10201_database_linux32.zip
2.建立oracle賬號。因為oracle安裝必須要 使用oracle賬號,不能是root之類的。
groupadd oinstall 建立分組
useradd -g oinstal oracle 建立oracle使用者
passwd oracle 給oracle使用者設定密碼
3.建立一個
mkdir –p /usr/local/oracle //oracle 安裝的目錄
chown –R oracle:oinstall /usr/local/oracle 設定該目錄的歸屬
chmod –R 775 /usr/local/oracle 分配許可權
4.解壓縮oracle安裝包
unzip ./10201_database_linux32.zip ./oracle_client 講檔案解壓縮到oracle_client目錄
5. 設定oracle安裝的一些配置資訊
cd ./oracle_client/client/response
ORACLE_HOME=/usr/local/oracle //oracle 主目錄
ORACLE_HOME_NAME=”ORACLE_HOME”
COMPONENT_LANGUAGES={“en”,”zh_CN”} 安裝的語言
6.切換到oracle賬號,進入oracle解壓檔案目錄執行一下命令
./runInstaller -silent -responseFile /oracle_client/client/response/custom.rsp
如果一切順利就會自己安裝。安裝完之後用root 執行一下 /ur/local/oracle/root.sh
7.修改環境變數,進入 oracle的目錄 檢視隱藏檔案.bashrc增加如下配置,然後執行source .bashrc 讓配置檔案生效
export ORACLE_HOME=/usr/local/oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
8.修改tnsname.ora這個檔案,增加監聽。
10.測試 sqlplus username/[email protected]監聽名
以上是一切順利的時候的步驟。當然在安裝過程中會出現很多問題。
1.虛擬機器在啟動過程中雖然正確配置了ip資訊和dns但是失蹤無法上網。並且在啟動虛擬機器的時候提送vmnet0 xxxx。這時請檢查vmware 的 edit的
virtual network editer 設定VMnet Infomation 為Bridged 並且為 Bridget to Automatic
2.在網路正常的情況下使用 yum install XXXX 時提示無法找到下載的映象 [256] 。使用 yum clean all 。此時你會發現你的你的dns失效了,這時需要重啟dns
3.在安裝過程中會提示很多lib找不到。都需要安裝。尤其是安裝gcc
yum install gcc
yum install gcc-c++
yum install make
測試GCC gcc -v
大致就是這些錯誤,主要的還是說安裝過程中需要很多依賴包,如果有網路就好辦直接安裝,如果無網路就比較麻煩,只能載入安裝光碟進行安裝。