oracle10g for Redhat Enterprise Server 5客戶端安裝[轉帖]

guyuanli發表於2009-07-06

1.首先,要到 下載oracle10g的linux客戶端 名字叫做 10201_client_linux32.zip . 大小:467M. 註冊並下載之。

2.因為我是遠端安裝,我也沒有用xmanager之類遠端操作的習慣,只能用客戶端了,伺服器只提供了ssh的管理方式,所以只能用secureCRT之類的進行安裝了,當然用putty之類的也行,在這裡推薦一下漢化版本pietty ,作者加入了選單,對中文支援增強等。

[@more@]

3.由於oracle10g具有系統安裝監測,當監測到的系統不符合安裝配置規定的要求時,安裝不能正常進行,故要更改作業系統的版本標識,這一操作不會影響任何系統問題,可以在安裝結束後恢復為正常狀態。
備份/etc/redhat-release檔案為/etc/redhat-release.bak
以root許可權修改/etc/redhat-release檔案
將檔案的內容Red Hat Enterprise Linux Server release 5.1 (Tikanga)
修改為Red Hat Enterprise Linux Server release 4 (Tikanga)

4.把客戶端上傳到伺服器,使用secureCRT上的rz命令即可,當然也可以用winscp 或著putty帶的scp命令。

5.我把10201_client_linux32.zip 放置到了 /tmp 目錄下。

unzip ./ 10201_client_linux32.zip –d ./oracle_client 解壓之

6.按照手冊上的指示,檢測實體記憶體大小,交換空間大小,可用記憶體大小,臨時空間大小:

檢查可用記憶體: # grep MemTotal /proc/meminfo

檢查交換空間

# grep SwapTotal /proc/meminfo

檢查可用記憶體

# free

需要/tmp空間大於400MB , 因為我把安裝程式放在這裡了,需要更大

# df –k /tmp

具體需求看一下安裝手冊即可。

檢視一下自己的作業系統是否支援:

#cat /etc/issue

看一下自己系統的核心是否達到要求

# uname –r

7. 建立安裝需要的使用者和使用者組

#groupadd oinstall

#useradd –g oinstall oracle

#passwd oracle

8.建立一個Oracle 基本目錄

#mkdir –p /usr/local/oracle

#chown –R oracle:oinstall /usr/local/oracle

#chmod –R 775 /usr/local/oracle

9.我用的作業系統是 CentOS release 5,。修要小小的修改一下/etc/redhat-release 檔案,把檔案內容改為: redhat-4 即可。 主要是和安裝包下的oraparam.ini裡面相符合。


10.Ok ,繼續, 進入安裝目錄的response目錄。 Cd ./oracle_client/client/response 修改response下面的clientcustom.rsp檔案 找到下面幾行,並修改之:

# oracle home目錄

ORACLE_HOME=/usr/local/oracle

# oracle home 名稱,用於建立目錄和服務

ORACLE_HOME_NAME=”ORACLE_HOME”

# 安裝的語言

COMPONENT_LANGUAGES={“en”,”zh_CN”}

11.開始安裝:

首先su 到oracle使用者 :

# su – oracle

$ cd /tmp/oracle_client/client

./runInstaller -silent -responseFile /tmp/oracle_client/client/response/clientcustom.rsp

如果沒有缺包的話,會完成,但是會提示沒有配置 Oracle Net Configuration Assistant

並提示用root執行一下 /ur/local/oracle/root.sh 檔案,執行一下吧。

12.然後修改Oracle使用者的 .bash_profile 檔案,

# su – oracle

$vi ./bash_profile

新增:

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"

設定一下:

$. ~/.bash_profile


13.配置$ORACLE_HOME/network/admin 下的tnsname.ora,和sqlnet.ora

sqlnet.ora 檔案:


qlnet.ora Network Configuration File: /home/oracle/client/app/network/admin/s

qlnet.ora

# Generated by Oracle configuration tools.


NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)


tnsname.ora 檔案


orcl_name=

(DESCRIPTION=

(ADDRESS=

(PROTOCOL=tcp)

(HOST=192.168.0.7)

(PORT=1521)

)

(CONNECT_DATA=

(SID=orcl)

(SERVER=DEDICATED)

(SERVICE_NAME =orcl)

)

)


14.ok oracle客戶端已經完成了安裝,測試一下:

$sqlplus 帳號/口令@orcl_name

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1023823/,如需轉載,請註明出處,否則將追究法律責任。

相關文章